Jo, mimochodem, to sanitize mas spatne. Ja radeji pouzivam nazev escape, ale to tez neni dulezite :)
Takhle:
escapeHtml = htmlspecialchars
escapeSqlKey = "`" . prevedNaZnaky_az09($key) . "`"
escapeSqlKey = "`" . mysqli::real_escape_string($key) . "`"
escapeSqlValue = "'" . mysqli::real_escape_string($value) . "'"
$input = htmlentities($input); // to ma smysl jen pro vypis do html kodu, prevod & na &
$input = strip_tags($input); // to ma smysl jen pro vypis html kodu, smaz tagove znacky <tag> </tag>
$input = trim($input); // smaz mezery a tabelatory pred a za textem
cili, bys tam mel mit 3 funkce. Kdyz pouziji tvou terminologii, tak
sanitizeHtml = trim + strip_tags + htmlentities nebo jen htmlentities
sanitizeRadioStav = $value==1 ? 1 : 0 // hodnotu, kterou prectes z html input radio, porovnani s 1
$value = $value==1 ? 1 : 0 // to je totez jako if ($value==1) {$value=1;} else {$value=0;}
sanitizeSqlValue = mysqli::real_escape_string($value)