diff --git a/core/trunk/core/class/users_controler.php b/core/trunk/core/class/users_controler.php index db76420f1ba2e41c90cb55500114007f4c4b9675..d836f5fab97ce548cc524ec10631feabc161426a 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;