function write_fatal_error_status($status_code) { global $status_array, $active, $failure; //Find the active status and set to failure foreach ($status_array as $key => $value) { if ($value == $active) { $status_array[$key] = $failure; } } write_status(); write_response_file_error($status_code); }
function fatal_error($process, $error_code, $error_message, $end = true) { global $restore_job, $failure, $logger; $logger->log_error(__METHOD__, $error_message); $restore_job->set_task_error($error_code); write_response_file_error($error_code, $error_message); set_status($process, $failure, true); write_fatal_error_status('error' . $error_code); if ($end) { end_restore(); } }