user_delete
modules/user/user.module, строка 1496
- Версии
- 5 – 6
user_delete($edit, $uid)
Delete a user.
Параметры
$edit
An array of submitted form values.
$uid
The user ID of the user to delete.
Код
<?php
function user_delete($edit, $uid) {
$account = user_load(array('uid' => $uid));
sess_destroy_uid($uid);
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);
$array = array('%name' => $account->name, '%email' => '<'. $account->mail .'>');
watchdog('user', t('Deleted user: %name %email.', $array), WATCHDOG_NOTICE);
drupal_set_message(t('%name has been deleted.', $array));
module_invoke_all('user', 'delete', $edit, $account);
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии