From e1dd1e3482738205984df293de074d6ac424aad3 Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Sat, 2 Aug 2008 20:08:24 +0000 Subject: - Patch #218189 by Arancaytar, fago, et al: invoke hook_user before deleting user from database. --- modules/user/user.module | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'modules/user/user.module') diff --git a/modules/user/user.module b/modules/user/user.module index 1c19fcbc1..afc0b77f3 100644 --- a/modules/user/user.module +++ b/modules/user/user.module @@ -1552,12 +1552,12 @@ function user_delete($edit, $uid) { $account = user_load(array('uid' => $uid)); sess_destroy_uid($uid); _user_mail_notify('status_deleted', $account); + module_invoke_all('user', 'delete', $edit, $account); db_query('DELETE FROM {users} WHERE uid = %d', $uid); db_query('DELETE FROM {users_roles} WHERE uid = %d', $uid); db_query('DELETE FROM {authmap} WHERE uid = %d', $uid); $variables = array('%name' => $account->name, '%email' => '<' . $account->mail . '>'); watchdog('user', 'Deleted user: %name %email.', $variables, WATCHDOG_NOTICE); - module_invoke_all('user', 'delete', $edit, $account); } /** -- cgit v1.2.3