function tripal_delete_bulk_loader_record
2.x tripal_bulk_loader.api.templates.inc | tripal_delete_bulk_loader_record($delete_priority, $template_array) |
3.x tripal_bulk_loader.api.templates.inc | tripal_delete_bulk_loader_record($delete_priority, $template_array) |
An API function to delete a record from a template array
Parameters
$delete_priority: The priority of the record to be deleted
$template_array: The array describing the template
Return value
The modified template array
Related topics
3 calls to tripal_delete_bulk_loader_record()
- tripal_bulk_loader_delete_record in tripal_bulk_loader/
api/ tripal_bulk_loader.DEPRECATED.inc - tripal_bulk_loader_delete_template_record_form_submit in tripal_bulk_loader/
includes/ tripal_bulk_loader.admin.templates.inc - Delete Record Form
- tripal_delete_bulk_loader_field in tripal_bulk_loader/
api/ tripal_bulk_loader.api.templates.inc - An API function to delete a field from a template array
1 string reference to 'tripal_delete_bulk_loader_record'
- tripal_bulk_loader_delete_record in tripal_bulk_loader/
api/ tripal_bulk_loader.DEPRECATED.inc
File
- tripal_bulk_loader/
api/ tripal_bulk_loader.api.templates.inc, line 238 - Provides functions for hooking into bulk loader functionality.
Code
function tripal_delete_bulk_loader_record($delete_priority, $template_array) {
if (empty($template_array)) {
drupal_set_message("Unable to delete record with a priority of $priority since the template was not supplied", 'error');
return FALSE;
}
$new_template_array = array();
$i = 0;
foreach ($template_array as $priority => $record) {
if ($priority != $delete_priority) {
$new_template_array[$i] = $record;
$i++;
}
}
return $new_template_array;
}