From f4f0f80d2118437e5047ba266f92d7acb3c38fb7 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Mon, 11 Apr 2011 16:41:01 +0400 Subject: update HTMLPurifier; enable embedded flash video in articles --- lib/htmlpurifier/library/HTMLPurifier/Injector.php | 6 ++++++ 1 file changed, 6 insertions(+) mode change 100755 => 100644 lib/htmlpurifier/library/HTMLPurifier/Injector.php (limited to 'lib/htmlpurifier/library/HTMLPurifier/Injector.php') diff --git a/lib/htmlpurifier/library/HTMLPurifier/Injector.php b/lib/htmlpurifier/library/HTMLPurifier/Injector.php old mode 100755 new mode 100644 index bc093b805..5922f8130 --- a/lib/htmlpurifier/library/HTMLPurifier/Injector.php +++ b/lib/htmlpurifier/library/HTMLPurifier/Injector.php @@ -137,6 +137,12 @@ abstract class HTMLPurifier_Injector if (!isset($parent->child->elements[$name]) || isset($parent->excludes[$name])) { return false; } + // check for exclusion + for ($i = count($this->currentNesting) - 2; $i >= 0; $i--) { + $node = $this->currentNesting[$i]; + $def = $this->htmlDefinition->info[$node->name]; + if (isset($def->excludes[$name])) return false; + } return true; } -- cgit v1.2.3