You are here

function simplenews_admin_newsletter_delete in Simplenews 7.2

Menu callback: Delete newsletter.

See also

simplenews_admin_newsletter_delete_submit()

1 call to simplenews_admin_newsletter_delete()
simplenews_admin_newsletter_form in includes/simplenews.admin.inc
Menu callback: newsletter admin form for newsletter add/edit.
1 string reference to 'simplenews_admin_newsletter_delete'
simplenews_menu in ./simplenews.module
Implements hook_menu().

File

includes/simplenews.admin.inc, line 643
Newsletter admin, subscription admin, simplenews settings

Code

function simplenews_admin_newsletter_delete($form, &$form_state, $newsletter) {

  // Store some newsletter values for submit handling.
  $form = array();
  $form['newsletter_id'] = array(
    '#type' => 'value',
    '#value' => $newsletter->newsletter_id,
  );
  $form['name'] = array(
    '#type' => 'value',
    '#value' => $newsletter->name,
  );
  $form['notice'] = array(
    '#markup' => '<p><strong>' . t('Note: All subscriptions associated with this newsletter will be lost.') . '</strong></p>',
  );
  return confirm_form($form, t('Are you sure you want to delete the newsletter %name?', array(
    '%name' => $newsletter->name,
  )), 'admin/config/services/simplenews', t('This action cannot be undone.'), t('Delete'), t('Cancel'));
}