require_once 'av_init.php'; if (!Session::am_i_admin()) { $error = _("You do not have permission to see this section"); Util::response_bad_request($error); } // Close session write for real background loading session_write_close(); /** Job ID is optional, when empty we must lookup for any backup job (Pending in the API) */ $job_id = POST('job_id'); $system_id = POST('system_id'); ossim_valid($job_id, OSS_UUID, OSS_NULLABLE, 'illegal: Job ID'); ossim_valid($system_id, OSS_UUID, 'illegal: System ID'); if (ossim_error()) { Util::response_bad_request(ossim_get_error_clean()); } $backup_list = array(); $data = array(); try { $backup_object = new Av_backup($system_id, 'configuration'); $backup_status = $backup_object->get_backup_status($job_id); } catch (Exception $e) { $exp_msg = $e->getMessage(); Util::response_bad_request($exp_msg); } $response['status'] = 'success'; $response['data'] = $backup_status; echo json_encode($response); /* End of file get_backup_status.php */ /* Location: /av_backup/providers/get_backup_status.php */