summaryrefslogtreecommitdiff
path: root/lib/htmlpurifier/library/HTMLPurifier/ElementDef.php
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2011-04-11 16:41:01 +0400
committerAndrew Dolgov <[email protected]>2011-04-11 16:41:01 +0400
commitf4f0f80d2118437e5047ba266f92d7acb3c38fb7 (patch)
treefb15f179dcd68b55613394ad864455f1796de555 /lib/htmlpurifier/library/HTMLPurifier/ElementDef.php
parentad92c6ac62903f3bb37f16048fedff44a2eb540d (diff)
update HTMLPurifier; enable embedded flash video in articles
Diffstat (limited to 'lib/htmlpurifier/library/HTMLPurifier/ElementDef.php')
-rw-r--r--[-rwxr-xr-x]lib/htmlpurifier/library/HTMLPurifier/ElementDef.php10
1 files changed, 9 insertions, 1 deletions
diff --git a/lib/htmlpurifier/library/HTMLPurifier/ElementDef.php b/lib/htmlpurifier/library/HTMLPurifier/ElementDef.php
index b55c7bd79..5498d9567 100755..100644
--- a/lib/htmlpurifier/library/HTMLPurifier/ElementDef.php
+++ b/lib/htmlpurifier/library/HTMLPurifier/ElementDef.php
@@ -98,6 +98,13 @@ class HTMLPurifier_ElementDef
public $autoclose = array();
/**
+ * If a foreign element is found in this element, test if it is
+ * allowed by this sub-element; if it is, instead of closing the
+ * current element, place it inside this element.
+ */
+ public $wrap;
+
+ /**
* Whether or not this is a formatting element affected by the
* "Active Formatting Elements" algorithm.
*/
@@ -142,7 +149,8 @@ class HTMLPurifier_ElementDef
$this->_mergeAssocArray($this->excludes, $def->excludes);
if(!empty($def->content_model)) {
- $this->content_model .= ' | ' . $def->content_model;
+ $this->content_model =
+ str_replace("#SUPER", $this->content_model, $def->content_model);
$this->child = false;
}
if(!empty($def->content_model_type)) {