You are here

function newsletter_subscriber_unsubscribe in Newsletter 7.2

Form constructor for the confirmation of a subscriber unsubscription.

Parameters

$subscriber: The subscriber object to unsubscribe/delete.

See also

newsletter_unsubscribe_submit()

newsletter_subscriber_menu()

1 string reference to 'newsletter_subscriber_unsubscribe'
newsletter_subscriber_menu in modules/subscriber/newsletter_subscriber.module
Implements hook_menu().

File

modules/subscriber/includes/newsletter_subscriber.pages.inc, line 82
Menu callbacks and forms for the frontend part of newsletter_subscriber module.

Code

function newsletter_subscriber_unsubscribe($form, &$form_state, $subscriber) {
  if ($subscriber) {
    $form_state['newsletter_subscriber'] = $subscriber;
    return confirm_form($form, t('Are you sure you want to unsubscribe from our newsletters?'), '<front>');
  }
  drupal_set_message(t('The hash you provided is invalid or outdated'), 'warning');
  $form_state['redirect'] = '<front>';
}