function tripal_bulk_loader_delete_template_base_form_submit

2.x tripal_bulk_loader.admin.templates.inc tripal_bulk_loader_delete_template_base_form_submit($form, &$form_state)
3.x tripal_bulk_loader.admin.templates.inc tripal_bulk_loader_delete_template_base_form_submit($form, &$form_state)
1.x tripal_bulk_loader.admin.templates.inc tripal_bulk_loader_delete_template_base_form_submit($form, &$form_state)

Delete Template Form Submit

Parameters

$form: The form that was submitted

$form_state: The values and storage that were submitted

Related topics

File

tripal_bulk_loader/includes/tripal_bulk_loader.admin.templates.inc, line 646
All functions in this file pertain to administrative management of bulk loader templates

Code

function tripal_bulk_loader_delete_template_base_form_submit($form, &$form_state) {

  if (isset($form_state['storage']['template_id'])) {
    if ($form_state['storage']['template_id'] > 0) {
      db_delete('tripal_bulk_loader_template')
        ->condition('template_id', $form_state['storage']['template_id'])
        ->execute();
      if (isset($form_state['storage']['template_name'])) {
        drupal_set_message('Successfully deleted ' . $form_state['storage']['template_name'] . ' template.');
      }
      else {
        drupal_set_message('Successfully deleted the template');
      }
    }
  }

  $form_state['rebuild'] = FALSE;
  $form_state['redirect'] = 'admin/tripal/loaders/bulk/templates';

}