static function stripUnsafeHtml($input)
{
require_once 'lib/pkp/lib/vendor/ezyang/htmlpurifier/library/HTMLPurifier.path.php';
require_once 'HTMLPurifier.includes.php';
static $purifier;
if (!isset($purifier)) {
$config = HTMLPurifier_Config::createDefault();
$config->set('Core.Encoding', Config::getVar('i18n', 'client_charset'));
$config->set('HTML.Doctype', 'HTML 4.01 Transitional');
$config->set('HTML.Allowed', Config::getVar('security', 'allowed_html'));
$config->set('Cache.SerializerPath', 'cache');
$purifier = new HTMLPurifier($config);
}
return $purifier->purify($input);
}