function sanitize($input, $flags, $min = '', $max = '') { if ($flags & UTF8) { $input = my_utf8_decode($input); } if ($flags & PARANOID) { $input = sanitize_paranoid_string($input, $min, $max); } if ($flags & INT) { $input = sanitize_int($input, $min, $max); } if ($flags & FLOAT) { $input = sanitize_float($input, $min, $max); } if ($flags & HTML) { $input = sanitize_html_string($input, $min, $max); } if ($flags & SQL) { $input = sanitize_sql_string($input, $min, $max); } if ($flags & LDAP) { $input = sanitize_ldap_string($input, $min, $max); } if ($flags & SYSTEM) { $input = sanitize_system_string($input, $min, $max); } return $input; }
function check($input, $flags, $min = '', $max = '') { $oldput = $input; if ($flags & UTF8) { $input = my_utf8_decode($input); } if ($flags & PARANOID) { $input = sanitize_paranoid_string($input, $min, $max); } if ($flags & INT) { $input = sanitize_int($input, $min, $max); } if ($flags & FLOAT) { $input = sanitize_float($input, $min, $max); } if ($flags & HTML) { $input = sanitize_html_string($input, $min, $max); } if ($flags & LDAP) { $input = sanitize_ldap_string($input, $min, $max); } if ($flags & SYSTEM) { $input = sanitize_system_string($input, $min, $max, TRUE); } if ($input != $oldput) { return FALSE; } return TRUE; }
function check($input, $flags, $min='', $max='') { $oldput = $input; if($flags & UTF8) $input = my_utf8_decode($input); if($flags & FULLSCAN) $input = sanitise_FULLSCAN_string($input, $min, $max); if($flags & INT) $input = sanitise_int($input, $min, $max); if($flags & FLOAT) $input = sanitise_float($input, $min, $max); if($flags & HTML) $input = sanitise_html_string($input, $min, $max); if($flags & SQL) $input = sanitise_sql_string($input, $min, $max); if($flags & LDAP) $input = sanitise_ldap_string($input, $min, $max); if($flags & SYSTEM) $input = sanitise_system_string($input, $min, $max, TRUE); if($input != $oldput) return FALSE; return TRUE; }