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;
}