You are here

function newsletter_template_list_submit in Newsletter 7

File

includes/newsletter.admin.inc, line 1241
Admin page callbacks for the newsletter module.

Code

function newsletter_template_list_submit($form, &$form_state) {
  $ids = array_filter($form_state['values']['template']);
  $operation = $form_state['values']['operation'];
  switch ($operation) {
    case 'delete':
      if (!isset($form_state['storage']['confirm'])) {
        $form_state['storage']['confirm'] = TRUE;
        $form_state['rebuild'] = TRUE;
        return;
      }
      foreach ($ids as $id) {
        entity_get_controller('newsletter_template')
          ->delete($id);
      }
      drupal_set_message(t('Templates deleted successfully'), 'status');
      break;
  }
}