summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2008-08-02 20:08:24 +0000
committerDries Buytaert <dries@buytaert.net>2008-08-02 20:08:24 +0000
commite1dd1e3482738205984df293de074d6ac424aad3 (patch)
tree258a69fdc9313d767bdf6d53e965b387a069aa62 /modules
parent4e4e2b49925459e5a11d3fc33bfddf6d7b817f18 (diff)
downloadbrdo-e1dd1e3482738205984df293de074d6ac424aad3.tar.gz
brdo-e1dd1e3482738205984df293de074d6ac424aad3.tar.bz2
- Patch #218189 by Arancaytar, fago, et al: invoke hook_user before deleting user from database.
Diffstat (limited to 'modules')
-rw-r--r--modules/user/user.module2
1 files changed, 1 insertions, 1 deletions
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);
}
/**