/** * Returns a string cleaned of script tags * * @access public * @param mixed $var Can be a string or an array of strings * @return string */ function removeJs($var) { if (isset($var)) { if (!is_array($var)) { $search = "/<script[^>]*?>.*?<\\/script\\s*>/i"; $replace = ''; $clean = preg_replace($search, $replace, $var); } else { $clean = array_map(array('stringHandler', 'removeJs'), $var); } } return stringHandler::trimWhitespace($clean); }