/** * sanitize,from kohana * * @return mix */ public static function sanitize($value) { if (is_array($value) or is_object($value)) { foreach ($value as $key => $val) { // Recursively clean each value $value[$key] = zotop::sanitize($val); } } elseif (is_string($value)) { if (MAGIC_QUOTES_GPC === TRUE) { // Remove slashes added by magic quotes $value = stripslashes($value); } if (strpos($value, "\r") !== FALSE) { // Standardize newlines $value = str_replace(array("\r\n", "\r"), "\n", $value); } } return $value; }