function tripal_organism_delete_form_submit
2.x tripal_organism.delete.inc | tripal_organism_delete_form_submit($form, &$form_state) |
3.x tripal_organism.delete.inc | tripal_organism_delete_form_submit($form, &$form_state) |
Submit for the delete features form
Related topics
File
- tripal_organism/
includes/ tripal_organism.delete.inc, line 47 - Administration Interface for deleting multiple organisms
Code
function tripal_organism_delete_form_submit($form, &$form_state) {
global $user;
// Convert the organisms input into an array of just ids.
$organisms = $form_state['values']['organisms'];
$org_ids = array();
foreach ($organisms as $id => $val) {
if ($val != 0) {
$org_ids[] = $id;
}
}
if (count($org_ids) > 0) {
$args = array($org_ids);
tripal_add_job("Delete Organism", 'tripal_organism',
'tripal_organism_delete_organisms', $args, $user->uid);
drupal_set_message(t("Organisms will disappear from the list below once the job completes."));
}
else {
drupal_set_message(t("Please select at least one organism to delete."), "error");
}
}