public function multistripslashes($input) { if (is_object($input)) { $properties = get_object_vars($input); foreach ($properties as $pname => $pvalue) { $input->{$pname} = serialParamDBTable::multistripslashes($pvalue); } } elseif (is_array($input)) { foreach ($input as $pname => $pvalue) { $input[$pname] = serialParamDBTable::multistripslashes($pvalue); } } else { // Don't ask - life is horrible. if (!is_bool($input) && !is_int($input)) { $input = stripslashes($input); } } return $input; }