From a9fe1c6c31d8b6cbf669d38a8be83aa90c856cd6 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Roland=20H=C3=A4der?= Date: Fri, 6 Nov 2009 15:33:01 +0000 Subject: [PATCH] Possible fix for JavaScript templates, don't use escapeQuotes() for them --- inc/functions.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inc/functions.php b/inc/functions.php index 3a9033aedb..7ef9f2e041 100644 --- a/inc/functions.php +++ b/inc/functions.php @@ -294,7 +294,7 @@ function loadTemplate ($template, $return = false, $content = array()) { $eval = '$ret = "' . compileCode(escapeQuotes($ret)) . '";'; } elseif (substr($template, 0, 3) == 'js_') { // JavaScripts don't like entities and timings - $eval = '$ret = decodeEntities("' . compileRawCode(escapeQuotes($GLOBALS['tpl_content'])) . '");'; + $eval = '$ret = decodeEntities("' . compileRawCode(addslashes($GLOBALS['tpl_content'])) . '");'; } else { // Prepare eval() command $eval = '$ret = "' . compileCode(escapeQuotes($GLOBALS['tpl_content'])) . '";'; -- 2.39.2