From a0993d719ad602ed9d9d3c690b57cc4d7cf9065c Mon Sep 17 00:00:00 2001 From: caoyanyi Date: Fri, 24 Jun 2022 13:27:15 +0800 Subject: [PATCH] * Modify js set error. --- lib/base/front/front.class.php | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/lib/base/front/front.class.php b/lib/base/front/front.class.php index 6af2e1c1e1..1caa64a417 100644 --- a/lib/base/front/front.class.php +++ b/lib/base/front/front.class.php @@ -1224,11 +1224,8 @@ EOT; $viewOBJOut = true; } - if(is_numeric($value)) - { - $js .= "{$prefix}{$key} = {$value};"; - } - elseif(is_array($value) or is_object($value) or is_string($value)) + /* Fix value is '0123' error. */ + if(is_array($value) or is_object($value) or is_string($value)) { /* Fix for auto-complete when user is number.*/ if(is_array($value) or is_object($value)) @@ -1243,6 +1240,10 @@ EOT; $value = json_encode($value); $js .= "{$prefix}{$key} = {$value};"; } + elseif(is_numeric($value)) + { + $js .= "{$prefix}{$key} = {$value};"; + } elseif(is_bool($value)) { $value = $value ? 'true' : 'false'; @@ -1251,7 +1252,7 @@ EOT; else { $value = addslashes($value); - $js .= "{$prefix}{$key} = '{$value};'"; + $js .= "{$prefix}{$key} = '{$value}';"; } $js .= self::end($newline = false); echo $js;