function tripal_organism_delete_form
2.x tripal_organism.delete.inc | tripal_organism_delete_form() |
3.x tripal_organism.delete.inc | tripal_organism_delete_form() |
A form for indicating the organisms to delete
Related topics
1 string reference to 'tripal_organism_delete_form'
- tripal_organism_menu in tripal_organism/
tripal_organism.module - Implements hook_menu().
File
- tripal_organism/
includes/ tripal_organism.delete.inc, line 12 - Administration Interface for deleting multiple organisms
Code
function tripal_organism_delete_form() {
// get the list of organisms
$sql = "SELECT * FROM {organism} ORDER BY genus, species";
$org_rset = chado_query($sql);
$organisms = array();
while ($organism = $org_rset->fetchObject()) {
$organisms[$organism->organism_id] = "$organism->genus $organism->species ($organism->common_name)";
}
$form['desc'] = array(
'#markup' => t("Use the following form to delete organisms which may or may
not be synced. Please be cautious. Deleting an organism will cause all
data associated with the organism to also be deleted."),
);
$form['organisms'] = array(
'#title' => t('Organism'),
'#type' => 'checkboxes',
'#options' => $organisms,
'#prefix' => '<div style="height: 400px; overflow: scroll">',
'#suffix' => '</div><br>',
);
$form['button'] = array(
'#type' => 'submit',
'#value' => t('Delete Organisms'),
);
return $form;
}