4 require_once
'Services/Html/classes/class.ilHtmlPurifierAbstractLibWrapper.php';
14 const TYPE =
'qpl_usersolution';
22 $config->set(
'HTML.DefinitionID',
'ilias forum post');
23 $config->set(
'HTML.DefinitionRev', 1);
25 $config->set(
'HTML.Doctype',
'XHTML 1.0 Strict');
27 $config->set(
'HTML.ForbiddenAttributes',
'div@style');
29 if ($def = $config->maybeGetRawHTMLDefinition()) {
30 $def->addAttribute(
'a',
'target',
'Enum#_blank,_self,_target,_top');
43 return $allowedElements;
48 include_once
'Services/AdvancedEditing/classes/class.ilObjAdvancedEditing.php';
static _getCacheDirectory()
Get the directory for HTMLPurifier cache files.
removeUnsupportedElements($a_array)
Removes all unsupported elements.
Abstract class wrapping the HTMLPurifier instance.
static createDefault()
Convenience constructor that creates a default configuration object.
getElementsUsedForAdvancedEditing()
& _getUsedHTMLTags($a_module="")
Returns an array of all allowed HTML tags for text editing.
getPurifierConfigInstance()
makeElementListTinyMceCompliant($elements)