the obvious problem i see is code order from line 76 - 107
<?php
if (($_SERVER["REQUEST_METHOD"] == "POST") && (isset($_SERVER["HTTP_REFERER"]) && strpos($_SERVER["HTTP_REFERER"], $_SERVER["SERVER_NAME"].$_SERVER["PHP_SELF"]) > 0) && isset($_POST)) {
$WAFV_Redirect = "upload-error.php";
$_SESSION['WAVT_index_168_Errors'] = "";
if ($WAFV_Redirect == "") {
$WAFV_Redirect = $_SERVER["PHP_SELF"];
}
$WAFV_Errors = "";
$WAFV_Errors .= WAValidateFE(((isset($_FILES["imageField"]))?$_FILES["imageField"]["name"]:"") . "",".jpg, .jpeg, .png",true,1);
$WAFV_Errors .= WAValidateNM(((isset($_FILES["imageField"]))?$_FILES["imageField"]["size"]:"") . "",0,50,"",",.",true,2);
$WAFV_Errors .= WAValidateNM(WADFP_getImageWidth((isset($_FILES["imageField"]))?$_FILES["imageField"]:"") . "",0,480,0,",.",true,3);
$WAFV_Errors .= WAValidateNM(WADFP_getImageHeight((isset($_FILES["imageField"]))?$_FILES["imageField"]:"") . "",0,360,0,",.",true,4);
if ($WAFV_Errors != "") {
PostResult($WAFV_Redirect,$WAFV_Errors,"index_168");
}
}
?>
<?php
if (!function_exists("WADFP_getImageWidth")){
function WADFP_getImageWidth($fileField){
$WA_ImageContentTypes = array("image/gif" => true , "image/jpeg" => true, "image/pjpeg" => true, "image/x-png" => true, "image/png" => true);
$width = -1;
if(isset($fileField) && isset($fileField["tmp_name"]) && isset($fileField["type"]) && isset($WA_ImageContentTypes[$fileField["type"]]) ){
$dimensions = getimagesize($fileField["tmp_name"]);
$width = $dimensions[0];
}
return $width;
}
}
?>
change that to:
<?php
if (!function_exists("WADFP_getImageWidth")){
function WADFP_getImageWidth($fileField){
$WA_ImageContentTypes = array("image/gif" => true , "image/jpeg" => true, "image/pjpeg" => true, "image/x-png" => true, "image/png" => true);
$width = -1;
if(isset($fileField) && isset($fileField["tmp_name"]) && isset($fileField["type"]) && isset($WA_ImageContentTypes[$fileField["type"]]) ){
$dimensions = getimagesize($fileField["tmp_name"]);
$width = $dimensions[0];
}
return $width;
}
}
?>
<?php
if (($_SERVER["REQUEST_METHOD"] == "POST") && (isset($_SERVER["HTTP_REFERER"]) && strpos($_SERVER["HTTP_REFERER"], $_SERVER["SERVER_NAME"].$_SERVER["PHP_SELF"]) > 0) && isset($_POST)) {
$WAFV_Redirect = "upload-error.php";
$_SESSION['WAVT_index_168_Errors'] = "";
if ($WAFV_Redirect == "") {
$WAFV_Redirect = $_SERVER["PHP_SELF"];
}
$WAFV_Errors = "";
$WAFV_Errors .= WAValidateFE(((isset($_FILES["imageField"]))?$_FILES["imageField"]["name"]:"") . "",".jpg, .jpeg, .png",true,1);
$WAFV_Errors .= WAValidateNM(((isset($_FILES["imageField"]))?$_FILES["imageField"]["size"]:"") . "",0,50,"",",.",true,2);
$WAFV_Errors .= WAValidateNM(WADFP_getImageWidth((isset($_FILES["imageField"]))?$_FILES["imageField"]:"") . "",0,480,0,",.",true,3);
$WAFV_Errors .= WAValidateNM(WADFP_getImageHeight((isset($_FILES["imageField"]))?$_FILES["imageField"]:"") . "",0,360,0,",.",true,4);
if ($WAFV_Errors != "") {
PostResult($WAFV_Redirect,$WAFV_Errors,"index_168");
}
}
?>