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