...

World Wide Web Server 2012-07-04 16:05:21 -07:00
parent 133e29d4bb
commit ff9c6b3849

@ -14,14 +14,29 @@ htmlpurifier_pi.php
function purify($dirty_html)
{
require_once(APPPATH.plugins/htmlpurifier/HTMLPurifier.auto.php)';
if (is_array($dirty_html))
{
foreach ($dirty_html as $key => $val)
{
$dirty_html[$key] = purify($val);
}
return $dirty_html;
}
if (trim($dirty_html) === '')
{
return $dirty_html;
}
require_once(APPPATH."plugins/htmlpurifier/HTMLPurifier.auto.php");
require_once(APPPATH."plugins/htmlpurifier/HTMLPurifier.func.php");
$config = HTMLPurifier_Config::createDefault();
$config->set('Core', 'Encoding', 'ISO-8859-1');
$config->set('HTML', 'Doctype', 'HTML 4.01 Transitional');
$purifier = new HTMLPurifier($config);
return $purifier->purify($dirty_html);
$config->set('HTML', 'Doctype', 'XHTML 1.0 Strict');
return HTMLPurifier($dirty_html, $config);
}
?>