From f1a94d6f57ed627abb1ad30d0f032d31ad631653 Mon Sep 17 00:00:00 2001 From: z Date: Fri, 3 Jul 2020 10:03:16 +0800 Subject: [PATCH] * finish task #7300. --- framework/base/helper.class.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/framework/base/helper.class.php b/framework/base/helper.class.php index 9eb7388355..aa2a2dbee8 100644 --- a/framework/base/helper.class.php +++ b/framework/base/helper.class.php @@ -220,7 +220,8 @@ class baseHelper return "IN ('" . join("','", $idList) . "')"; } - if((!function_exists('get_magic_quotes_gpc') or !get_magic_quotes_gpc()) and is_string($idList)) $idList = addslashes($idList); + if(!is_string($idList)) $idList = json_encode($idList); + if(!function_exists('get_magic_quotes_gpc') or !get_magic_quotes_gpc()) $idList = addslashes($idList); return "IN ('" . str_replace(',', "','", str_replace(' ', '', $idList)) . "')"; }