You are here

function newsletter_subscriber_delete_form_submit in Newsletter 7.2

Form API submit callback for the newsletter_subscriber_delete_form form.

1 string reference to 'newsletter_subscriber_delete_form_submit'
newsletter_subscriber_delete_form in modules/subscriber/includes/newsletter_subscriber.admin.inc
Form callback: confirmation form for deleting a subscriber.

File

modules/subscriber/includes/newsletter_subscriber.admin.inc, line 159
hook_menu callbacks for admin pages.

Code

function newsletter_subscriber_delete_form_submit($form, &$form_state) {
  $subscriber = $form['#subscriber'];
  newsletter_subscriber_delete($subscriber);
  drupal_set_message(t('The subscriber %mail has been unsubscribed.', array(
    '%mail' => $subscriber->mail,
  )));
  watchdog('newsletter_subscriber', 'Deleted subscriber %mail.', array(
    '%mail' => $subscriber->mail,
  ));
  if (entity_access('view', 'newsletter_subscriber')) {
    $form_state['redirect'] = 'admin/config/media/newsletter/subscribers';
  }
  else {
    $form_state['redirect'] = '<front>';
  }
}