You are here

function simplenews_confirm_removal_form_submit in Simplenews 7

Same name and namespace in other branches
  1. 5 simplenews.module \simplenews_confirm_removal_form_submit()
  2. 6.2 includes/simplenews.subscription.inc \simplenews_confirm_removal_form_submit()
  3. 6 simplenews.subscription.inc \simplenews_confirm_removal_form_submit()
  4. 7.2 includes/simplenews.subscription.inc \simplenews_confirm_removal_form_submit()

File

includes/simplenews.subscription.inc, line 699
(Un)subscription and (un)subscription confirmation

Code

function simplenews_confirm_removal_form_submit($form, &$form_state) {
  simplenews_unsubscribe_user($form_state['values']['mail'], $form_state['values']['newsletter']->tid, FALSE, 'website');
  if (!($path = variable_get('simplenews_confirm_unsubscribe_page', ''))) {
    $path = variable_get('site_frontpage', 'node');
    drupal_set_message(t('%user was unsubscribed from the %newsletter mailing list.', array(
      '%user' => $form_state['values']['mail'],
      '%newsletter' => _simplenews_newsletter_name($form_state['values']['newsletter']),
    )));
  }
  $form_state['redirect'] = $path;
}