Add a suggestion to users that are receiving filter errors to clear out their cookies.

This commit is contained in:
Chris Morgan
2007-07-05 21:49:17 +00:00
committed by WineHQ
parent 53c0a0b393
commit 232c3bda40

View File

@@ -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;
} }
} }