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);
 }
Ejemplo n.º 2
0
 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();
 }
Ejemplo n.º 3
0
 public function leave_request()
 {
     Leave_request_model::mobile_process_leave();
 }