You are here

function newsletter_subscriber_delete_form in Newsletter 7.2

Form callback: confirmation form for deleting a subscriber.

Parameters

$subscriber: The subscriber to delete

See also

newsletter_subscriber_delete_form_submit()

confirm_form()

File

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

Code

function newsletter_subscriber_delete_form($form, &$form_state, $subscriber) {
  $form['#subscriber'] = $subscriber;
  $form['#submit'][] = 'newsletter_subscriber_delete_form_submit';
  if (entity_access('view', 'newsletter_subscriber')) {
    $cancel = 'admin/config/media/newsletter/subscribers';
  }
  else {
    $cancel = '<front>';
  }
  $form = confirm_form($form, t('Are you sure you want to unsubscribe %mail?', array(
    '%mail' => $subscriber->mail,
  )), $cancel, '<p>' . t('This action cannot be undone.') . '</p>', t('Delete'), t('Cancel'), 'confirm');
  return $form;
}