public function employees_list()
 {
     $num = 0;
     if ($this->input->post('btnFilter')) {
         $data['report'] = $this->reports_model->filterEmployee();
         $num = count($data['report']);
     }
     if ($this->input->post('btnPrint')) {
         $emp = $this->reports_model->filterEmployee();
         $this->print_employees_list($emp);
     }
     $data['departments'] = Departments_model::all();
     $data['employment_type'] = Employment_type_model::all();
     $data['job_titles'] = Job_titles_model::all();
     $data['employees'] = View_employees_list::all();
     $data['pageTitle'] = 'Employees Reports - MSInc.';
     $data['content'] = 'reports/employees_list';
     $this->load->view($this->master_layout, $data);
     if ($num != 0) {
         $this->display_notif('Successful! ' . $num . ' record found');
     }
 }
Beispiel #2
0
 public function delete_company_info()
 {
     $id = $this->input->get('id');
     $data = $this->input->get('table');
     if ($data == 'department') {
         $table = Departments_model::find($id);
     }
     if ($data == 'emp_type') {
         $table = Employment_type_model::find($id);
     }
     if ($data == 'supervisor') {
         $table = Supervisors_model::find($id);
     }
     if ($data == 'job_title') {
         $table = Job_titles_model::find($id);
     }
     if ($data == 'asset_category') {
         $table = Asset_category_model::find($id);
     }
     if ($data == 'vendor') {
         $table = Vendor_model::find($id);
     }
     if ($table->delete()) {
         $this->session->set_userdata('deleted', 1);
         redirect('ems/admin_dashboard');
     }
 }