From 8836ae05aaac5730786b77c871c6f7a7b7c317dc Mon Sep 17 00:00:00 2001 From: "Edward Z. Yang" Date: Wed, 8 Mar 2017 17:46:29 -0800 Subject: [PATCH] Fix PHP 5.3 compatibility, fixes #125. Signed-off-by: Edward Z. Yang --- library/HTMLPurifier/Lexer.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/library/HTMLPurifier/Lexer.php b/library/HTMLPurifier/Lexer.php index 0fc048f6..99b3c7df 100644 --- a/library/HTMLPurifier/Lexer.php +++ b/library/HTMLPurifier/Lexer.php @@ -348,9 +348,10 @@ class HTMLPurifier_Lexer $html = preg_replace('#<\?.+?\?>#s', '', $html); } + $hidden_elements = $config->get('Core.HiddenElements'); if ($config->get('Core.AggressivelyRemoveScript') && !($config->get('HTML.Trusted') || !$config->get('Core.RemoveScriptContents') - || empty($config->get('Core.HiddenElements')["script"]))) { + || empty($hidden_elements["script"]))) { $html = preg_replace('#]*>.*?#i', '', $html); } -- 2.11.4.GIT