public function mobile_process_leave() { if (!empty($this->input->post('emp_id')) && !empty($this->input->post('leaveStarts')) && !empty($this->input->post('leaveEnds')) && !empty($this->input->post('txtLeaveType')) && !empty($this->input->post('txtReason'))) { $details = Leave_request_model::mobile_leave_details(); $leave = Leave_request_model::create($details); if ($leave) { Audit_trail_model::auditLeave($details); $response['message'] = 'Leave Request is successfully submitted'; } else { $response['message'] = 'Error'; } } else { $response['message'] = 'Please complete the information'; } echo json_encode($response); }
public function leave_credits() { if ($this->input->get('leave_status')) { Leave_request_model::update_leave(); } $data['record'] = View_leave_history::all(); $data['pageTitle'] = 'Leave Credits - MSInc.'; $data['content'] = 'employee/leave_credits'; $this->load->view($this->master_layout, $data); $this->display_notif(); }
public function leave_request() { Leave_request_model::mobile_process_leave(); }