function userdelete_batch_op in Bulk User Delete 7
Batch delete users.
1 string reference to 'userdelete_batch_op'
- userdelete_admin_form_submit in ./
userdelete.module - Submit handler for the user delete form.
File
- ./
userdelete.module, line 86 - Provide a method of batch deleting users from a list of email addresses.
Code
function userdelete_batch_op($value, &$context) {
$users = array();
foreach ($value as $email) {
$uid = db_query('SELECT uid FROM {users} WHERE mail = :mail', array(
':mail' => $email,
))
->fetchField();
if ($uid) {
$users[$email] = $uid;
}
else {
$context['results']['notfound'][] = $email;
}
}
foreach ($users as $email => $uid) {
$context['results']['deleted'][] = $email . ', uid = ' . $uid;
}
user_delete_multiple($users);
}