function tripal_mviews_delete_form

2.x tripal_core.mviews.inc tripal_mviews_delete_form($form, &$form_state, $mview_id)
3.x tripal_chado.mviews.inc tripal_mviews_delete_form($form, &$form_state, $mview_id)

Just a simple form for confirming deletion of a custom table

Related topics

1 string reference to 'tripal_mviews_delete_form'
tripal_core_menu in tripal_core/tripal_core.module
Implements hook_menu(). Defines all menu items needed by Tripal Core

File

tripal_core/includes/tripal_core.mviews.inc, line 601
Contains functions for viewing and editing of Materialized Views on a Tripal website.

Code

function tripal_mviews_delete_form($form, &$form_state, $mview_id) {

  // get details about this table entry
  $sql = "SELECT * FROM {tripal_mviews} WHERE mview_id = :mview_id";
  $results = db_query($sql, array(':mview_id' => $mview_id));
  $entry = $results->fetchObject();

  $form = array();
  $form['mview_id'] = array(
    '#type' => 'value',
    '#value' => $mview_id
  );

  $form['sure'] = array(
    '#type' => 'markup',
    '#markup' => '<p>Are you sure you want to delete the "' . $entry->name . '" materialized view?</p>'
  );
  $form['submit'] = array(
    '#type' => 'submit',
    '#value' => 'Delete',
  );
  $form['cancel'] = array(
    '#type' => 'submit',
    '#value' => 'Cancel',
  );
  return $form;
}