function tripal_bulk_loader_finish_loading

2.x tripal_bulk_loader.loader.inc tripal_bulk_loader_finish_loading($nid, $loaded_without_errors)
3.x tripal_bulk_loader.loader.inc tripal_bulk_loader_finish_loading($nid, $loaded_without_errors)

Finishes the loading job by setting variables and exiting.

Related topics

1 call to tripal_bulk_loader_finish_loading()
tripal_bulk_loader_load_data in tripal_bulk_loader/includes/tripal_bulk_loader.loader.inc
Tripal Bulk Loader

File

tripal_bulk_loader/includes/tripal_bulk_loader.loader.inc, line 1213
Handles the actual loading of data.

Code

function tripal_bulk_loader_finish_loading($nid, $loaded_without_errors) {

  // set the status of the job (in the node not the tripal jobs)
  if ($loaded_without_errors) {
    $status = 'Loading Completed Successfully';
  }
  else {
    $status = 'Errors Encountered';
  }
  db_update('tripal_bulk_loader')
    ->fields(array('job_status' => $status))
    ->condition('nid', $nid)
    ->execute();

  if (!$loaded_without_errors) {
    drush_set_error('BULK_LOAD_FAILED', 'Execution aborted due to errors.');
    exit();
  }
}