Add a suggestion to users that are receiving filter errors to clear out their cookies.
This commit is contained in:
@@ -20,6 +20,8 @@ function filter_perform_filtering()
|
|||||||
function filter_gpc()
|
function filter_gpc()
|
||||||
{
|
{
|
||||||
global $aClean;
|
global $aClean;
|
||||||
|
$sErrorSuggestion = " Please try clearing out your cookies. If the problem continues ".
|
||||||
|
" please email ".APPDB_OWNER_EMAIL." with the error text.";
|
||||||
|
|
||||||
$aKeys = array_keys($_REQUEST);
|
$aKeys = array_keys($_REQUEST);
|
||||||
for($i=0; $i < sizeof($aKeys); $i++)
|
for($i=0; $i < sizeof($aKeys); $i++)
|
||||||
@@ -61,13 +63,15 @@ function filter_gpc()
|
|||||||
else if(empty($_REQUEST[$aKeys[$i]]))
|
else if(empty($_REQUEST[$aKeys[$i]]))
|
||||||
$aClean[$aKeys[$i]] = 0;
|
$aClean[$aKeys[$i]] = 0;
|
||||||
else
|
else
|
||||||
return "Fatal error: ".$aKeys[$i]." should be a numeric value.";
|
return "Fatal error: ".$aKeys[$i]." should be a numeric value. ".
|
||||||
|
$sErrorSuggestion;
|
||||||
break;
|
break;
|
||||||
case "b": // boolean
|
case "b": // boolean
|
||||||
if($_REQUEST[$aKeys[$i]]=="true" || $_REQUEST[$aKeys[$i]]=="false")
|
if($_REQUEST[$aKeys[$i]]=="true" || $_REQUEST[$aKeys[$i]]=="false")
|
||||||
$aClean[$aKeys[$i]] = $_REQUEST[$aKeys[$i]];
|
$aClean[$aKeys[$i]] = $_REQUEST[$aKeys[$i]];
|
||||||
else
|
else
|
||||||
return "Fatal error: ".$aKeys[$i]." should be a boolean value.";
|
return "Fatal error: ".$aKeys[$i]." should be a boolean value. ".
|
||||||
|
$sErrorSuggestion;
|
||||||
break;
|
break;
|
||||||
case "s": // string
|
case "s": // string
|
||||||
switch($aKeys[$i][1])
|
switch($aKeys[$i][1])
|
||||||
@@ -85,10 +89,12 @@ function filter_gpc()
|
|||||||
break;
|
break;
|
||||||
case "a": // array
|
case "a": // array
|
||||||
if(!is_array($_REQUEST[$aKeys[$i]]))
|
if(!is_array($_REQUEST[$aKeys[$i]]))
|
||||||
return "Fatal error: ".$aKeys[$i]." should be an array.";
|
return "Fatal error: ".$aKeys[$i]." should be an array. ".
|
||||||
|
$sErrorSuggestion;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
return "Fatal error: type of variable ".$aKeys[$i]." is not recognized.";
|
return "Fatal error: type of variable ".$aKeys[$i]." is not recognized.".
|
||||||
|
$sErrorSuggestion;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user