function hook_user_delete in Drupal 7
Respond to user deletion.
This hook is invoked from user_delete_multiple() before field_attach_delete() is called and before users are actually removed from the database.
Modules should additionally implement hook_user_cancel() to process stored user data for other account cancellation methods.
Parameters
$account: The account that is being deleted.
See also
Related topics
7 functions implement hook_user_delete()
Note: this list is generated by pattern matching, so it may include some functions that are not actually implementations of this hook.
- comment_user_delete in modules/
comment/ comment.module - Implements hook_user_delete().
- entity_crud_hook_test_user_delete in modules/
simpletest/ tests/ entity_crud_hook_test.module - Implements hook_user_delete().
- node_user_delete in modules/
node/ node.module - Implements hook_user_delete().
- poll_user_delete in modules/
poll/ poll.module - Implements hook_user_delete().
- profile_user_delete in modules/
profile/ profile.module - Implements hook_user_delete().
1 invocation of hook_user_delete()
- user_delete_multiple in modules/
user/ user.module - Delete multiple user accounts.
File
- modules/
user/ user.api.php, line 47 - Hooks provided by the User module.
Code
function hook_user_delete($account) {
db_delete('mytable')
->condition('uid', $account->uid)
->execute();
}