Clean Request Full
function cleanAll($arrayOfInputs){
$allowHTML = array(
'p' => array(),
'h1' => array(),
'h2' => array(),
'h3' => array(),
'h4' => array(),
'h5' => array(),
'h6' => array(),
'img' => array(
'src' => array(),
'title' => array()
),
'a' => array(
'href' => array(),
'title' => array()
),
'br' => array(),
'em' => array(),
'strong' => array()
);
foreach(array_keys($arrayOfInputs) as $key)
{
if(is_array($arrayOfInputs[$key])){
foreach( array_keys($arrayOfInputs[$key]) as $subkey) {
if(trim($arrayOfInputs[$key][$subkey]) != ""){
$clean[$key][$subkey] = wp_kses($arrayOfInputs[$key][$subkey],$allowHTML);
}
}
} else {
if(trim($arrayOfInputs[$key]) != ""){
$clean[$key] = wp_kses(trim($arrayOfInputs[$key]),$allowHTML);
}
}
}
return $clean;
}