function tripal_analysis_delete_form

2.x tripal_analysis.delete.inc tripal_analysis_delete_form()
3.x tripal_analysis.delete.inc tripal_analysis_delete_form()

A form for indicating the analyses to delete *

1 string reference to 'tripal_analysis_delete_form'
tripal_analysis_menu in legacy/tripal_analysis/tripal_analysis.module
Implementation of hook_menu(). Entry points and paths of the module

File

legacy/tripal_analysis/includes/tripal_analysis.delete.inc, line 13
Administration Interface for deleting multiple analyses

Code

function tripal_analysis_delete_form() {
  // get the list of analyses
  $sql = "SELECT * FROM {analysis} ORDER BY name";
  $org_rset = chado_query($sql);
  $analyses = array();
  while ($analysis = $org_rset->fetchObject()) {
    $analyses[$analysis->analysis_id] = "$analysis->name";
  }

  $form['desc'] = array(
    '#markup' => t("Use the following form to delete analyses which may or may
        not be synced. Please be cautious. Deleting an analysis will cause all
        data associated with the analysis to also be deleted."),
  );

  $form['analyses'] = array(
    '#title' => t('analysis'),
    '#type' => 'checkboxes',
    '#options' => $analyses,
    '#prefix' => '<div style="height: 400px; overflow: scroll">',
    '#suffix' => '</div><br>',
  );

  $form['button'] = array(
    '#type' => 'submit',
    '#value' => t('Delete analyses'),
  );
  return $form;
}