// Code which escapes quotes, etc. from the Javascript string
if ((e.type == "text") || (e.type == "textarea"))
{
// Add entries for each char. needing escaping
e.value = e.value.replace(//g, "\\>");
e.value = e.value.replace(/\)/g, "\\)");
e.value = e.value.replace(/\(/g, "\\(");
//e.value = e.value.replace(/@/g, "\\@");
e.value = e.value.replace(/\{/g, "\\{");
e.value = e.value.replace(/,/g, "\\,");
e.value = e.value.replace(/\[/g, "\\[");
e.value = e.value.replace(/=/g, "\\=");
}
}
} // end escapeSpecialChars function
//-->
function cleanvals($myval) {
if(get_magic_quotes_gpc()){
$myval=stripslashes($myval);
//get rid of triple slashes mysql_real_escape_string would create
}
return $myval;
}
function cleanup($myinput){
if(is_array($myinput)){
foreach($myinput as $key=>$val){
//echo "$myinput[$key]
";
//check old value of $val
$myinput[$key] = cleanvals($val);
//echo "$myinput[$key]
";
//check new value of $val
}
return array_map("mysql_real_escape_string",$myinput);
}
else{
$myinput=cleanvals($myinput);
return mysql_real_escape_string($myinput);
}
}