StartTrans(); if($lock == 1) { $result = common_job_trackings::lock_job_tracking_complete($job,$lock); logs::submit_logs(array("table" => "jobs", "action_type" => 17,"foreign_id" => $job, "description" => "Lock Job #".$job.",")); } else { $result = common_job_trackings::unlock_job_tracking_complete($job); logs::submit_logs(array("table" => "jobs", "action_type" => 18,"foreign_id" => $job, "description" => "Unlock Job #".$job.",")); } $result = $database->CompleteTrans(); } else { if($status) { $result = common_job_trackings::job_tracking_complete_checked($job,$id,$job_status); $department = common_department::production_department_name($id); logs::submit_logs(array("table" => "jobs", "action_type" => 18,"foreign_id" => $job, "description" => "Lock ".$department." for Job #".$job.",")); } else { $result = common_job_trackings::job_tracking_complete_unchecked($id); $department = common_department::production_department_name($id); logs::submit_logs(array("table" => "jobs", "action_type" => 18,"foreign_id" => $job, "description" => "Unlock ".$department." for Job #".$job.",")); } } if($result) { $status = true; } else { $status = false; } $results = array("status" => $status,"reasons" => $reasons); $json = json_encode($results); echo $json;