From 4c4571a17cc5b1ec4f7f72c972511f2ee93c21b5 Mon Sep 17 00:00:00 2001 From: Florian Azizian <florian.azizian@maarch.org> Date: Mon, 26 Oct 2015 11:36:18 +0000 Subject: [PATCH] FIX #2988 pb with sql query --- core/trunk/core/class/users_controler.php | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/core/trunk/core/class/users_controler.php b/core/trunk/core/class/users_controler.php index db76420f1ba..d836f5fab97 100644 --- a/core/trunk/core/class/users_controler.php +++ b/core/trunk/core/class/users_controler.php @@ -810,13 +810,8 @@ class users_controler extends ObjectControler implements ObjectControlerIF } } if($ok == true){ - $query = "delete from " . USER_BASKETS_SECONDARY_TABLE - . " where system_id in (select system_id from " - . USER_BASKETS_SECONDARY_TABLE - . " where group_id not in (select group_id from " - . USERGROUP_CONTENT_TABLE - . " where user_id = ?))"; - $stmt = self::$db->query($query, array($userId)); + $query = "DELETE FROM user_baskets_secondary WHERE user_id = :userId AND group_id NOT IN (SELECT group_id FROM usergroup_content WHERE user_id = :userId)"; + $stmt = self::$db->query($query, array(":userId" => $userId)); } return $ok; -- GitLab