From 009148075f8630b79eeafc60ef302607146ed20b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20=C4=8Ciha=C5=99?= Date: Fri, 17 Jun 2016 11:43:51 +0200 Subject: [PATCH] PMA_jsFormat accepts only strings MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michal Čihař --- libraries/js_escape.lib.php | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/libraries/js_escape.lib.php b/libraries/js_escape.lib.php index 7edcb004f6..f2c27d1846 100644 --- a/libraries/js_escape.lib.php +++ b/libraries/js_escape.lib.php @@ -22,13 +22,11 @@ */ function PMA_jsFormat($a_string = '', $add_backquotes = true) { - if (is_string($a_string)) { - $a_string = htmlspecialchars($a_string); - $a_string = PMA_escapeJsString($a_string); - // Needed for inline javascript to prevent some browsers - // treating it as a anchor - $a_string = str_replace('#', '\\#', $a_string); - } + $a_string = htmlspecialchars($a_string); + $a_string = PMA_escapeJsString($a_string); + // Needed for inline javascript to prevent some browsers + // treating it as a anchor + $a_string = str_replace('#', '\\#', $a_string); return $add_backquotes ? PMA\libraries\Util::backquote($a_string)