You are here

function userdelete_admin_form_submit in Bulk User Delete 7

Submit handler for the user delete form.

File

./userdelete.module, line 67
Provide a method of batch deleting users from a list of email addresses.

Code

function userdelete_admin_form_submit($form, &$form_state) {
  $emails = $form_state['values']['emails'];
  $emails_array = userdelete_array_from_text($emails);
  $num_mails = count($emails_array);
  $emails_chunks = array_chunk($emails_array, 4);
  $operations = array();
  foreach ($emails_chunks as $key => $value) {
    $operations[] = array(
      'userdelete_batch_op',
      array(
        $value,
      ),
    );
  }
  $batch = array(
    'operations' => $operations,
    'finished' => 'userdelete_batch_finished',
  );
  batch_set($batch);
}