public function update_job_status($job_id = null, $status) { if (!$job_id) { return false; } $this->load->model('job_model'); $data = array('j_status' => $this->input->post('j_status'), 'j_id' => $this->input->post('j_id')); $flag = false; if ($this->input->post('bill_number')) { $jdata['bill_number'] = $this->input->post('bill_number'); $flag = true; } if ($this->input->post('voucher_number')) { $jdata['voucher_number'] = $this->input->post('voucher_number'); $flag = true; } if ($this->input->post('receipt')) { $jdata['receipt'] = $this->input->post('receipt'); $flag = true; } if ($flag) { $this->job_model->update_job($job_id, $jdata); } if ($this->input->post('send_sms') == 'Yes') { job_complete_sms($job_id); } if ($this->input->post('j_status') == JOB_PRINT_COMPLETED) { $is_cutting = $this->job_model->is_cutting($job_id); if (!$is_cutting) { job_complete_sms($job_id); } } return $this->job_model->add_job_transaction($data); }
public function update_job_status_cutting($job_id = null, $status) { if (!$job_id) { return false; } $this->load->model('job_model'); $data = array('j_status' => $this->input->post('j_status'), 'j_id' => $this->input->post('j_id')); if ($this->input->post('j_status') == JOB_CUTTING_COMPLETED || $this->input->post('j_status') == JOB_COMPLETE) { job_complete_sms($job_id); } return $this->job_model->add_job_transaction($data); }