From 41d29b54453c53b827fb9b5c59f69f1cbc254870 Mon Sep 17 00:00:00 2001 From: gRoussac Date: Fri, 9 Aug 2013 18:26:26 +0200 Subject: [PATCH] [-] CORE : Addslashes on not translated strings for javascript js=1 --- config/smartyfront.config.inc.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/config/smartyfront.config.inc.php b/config/smartyfront.config.inc.php index b95642a4b..6441344c2 100644 --- a/config/smartyfront.config.inc.php +++ b/config/smartyfront.config.inc.php @@ -62,8 +62,10 @@ function smartyTranslate($params, &$smarty) else $msg = $params['s']; - if ($msg != $params['s']) - $msg = $params['js'] ? addslashes($msg) : stripslashes($msg); + if ($msg != $params['s'] && !$params['js']) + $msg = stripslashes($msg); + elseif ($params['js']) + $msg = addslashes($msg); if ($params['sprintf'] !== null) $msg = Translate::checkAndReplaceArgs($msg, $params['sprintf']);