From 2722758a28bbf17e9f5773dc53d38564ce66a863 Mon Sep 17 00:00:00 2001
From: Patrick Barroca <pbarroca@sandbox.pergame.net>
Date: Fri, 19 Feb 2016 16:08:14 +0100
Subject: [PATCH] rel #38583 : remove direct SQL deletion of user

---
 VERSIONS_HOTLINE/38583  | 1 +
 library/Class/Users.php | 6 +++---
 2 files changed, 4 insertions(+), 3 deletions(-)
 create mode 100644 VERSIONS_HOTLINE/38583

diff --git a/VERSIONS_HOTLINE/38583 b/VERSIONS_HOTLINE/38583
new file mode 100644
index 00000000000..a83cdbb9d9d
--- /dev/null
+++ b/VERSIONS_HOTLINE/38583
@@ -0,0 +1 @@
+ - ticket #38583 : Correction d'une mécanique de suppression d'utilisateur ne supprimant pas les données qui lui sont liées
\ No newline at end of file
diff --git a/library/Class/Users.php b/library/Class/Users.php
index c930b6428e1..88f9068def6 100644
--- a/library/Class/Users.php
+++ b/library/Class/Users.php
@@ -976,9 +976,9 @@ class Class_Users extends Storm_Model_Abstract {
   }
 
 
-  public function deleteUser($id_user)
-  {
-    sqlExecute("delete from bib_admin_users where ID_USER=$id_user");
+  public function deleteUser($id_user) {
+    if ($user = $this->getLoader()->find($id_user))
+      $user->delete();
   }
 
 
-- 
GitLab