switching to modern purifier notation, as of in 4.0 the old style is deprecated

This commit is contained in:
Klaus Leithoff 2009-11-27 10:04:56 +00:00
parent 00dc88fbf6
commit 9000c22f49

View File

@ -1266,17 +1266,17 @@ class html
if (is_null($config))
{
$config = HTMLPurifier_Config::createDefault();
$config->set('Core', 'Encoding', self::$charset);
$config->set('Core.Encoding', self::$charset);
// maybe the two following lines are useful for caching???
$config->set('HTML','DefinitionID', 'egroupware');
$config->set('HTML','DefinitionRev', 1);
$config->set('HTML.DefinitionID', 'egroupware');
$config->set('HTML.DefinitionRev', 1);
// doctype and tidylevel
$config->set('HTML','Doctype', 'XHTML 1.0 Transitional');
$config->set('HTML','TidyLevel', 'light');
$config->set('HTML.Doctype', 'XHTML 1.0 Transitional');
$config->set('HTML.TidyLevel', 'light');
// EnableID is needed for anchor tags
$config->set('Attr','EnableID',true);
$config->set('Attr.EnableID',true);
// actual allowed tags and attributes
$config->set('HTML', 'Allowed', 'br,p[align],b,i,u,s,em,pre,tt,strong,strike,center,div[align],hr[class|style],'.
$config->set('HTML.Allowed', 'br,p[align],b,i,u,s,em,pre,tt,strong,strike,center,div[align],hr[class|style],'.
'ul[type],ol[type|start],li,'.
'h1,h2,h3,'.
'span[class|style],'.
@ -1288,7 +1288,7 @@ class html
'td[class|colspan|rowspan|width|style|align|bgcolor|align|valign|nowrap],'.
'th[class|colspan|rowspan|width|style|align|bgcolor|align|valign|nowrap],'.
'a[href|target|name|title],img[src|alt|title]');
$config->set('Cache', 'SerializerPath', $GLOBALS['egw_info']['server']['temp_dir']);
$config->set('Cache.SerializerPath', $GLOBALS['egw_info']['server']['temp_dir']);
}
$purifier = new HTMLPurifier($config);
// the latter may enable you to modify the config later on, but by now