Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function stafflog(){
- $attendanceadmin = $this->session->userdata('attendanceadmin');
- if($attendanceadmin != 'ADMIN' && $this->session->userdata('userlevel') != 'admin'){
- echo 'Aksess ke ruangan ini tidak dibenarkan';
- exit();
- }
- $arrSess = $this->auth->get_session();
- $data1['menu'] = 'staff';
- $this->load->view('header',$data1);
- $this->load->view('sidebar',$arrSess);
- $this->load->model('department_model','department');
- $this->load->model('door_model','door');
- $this->load->model('staff_model','staff');
- $department_id = $this->input->post('department_id');
- $staff_id = $this->input->post('staff');
- if($this->session->userdata('attendancelevel') == 'DIRECTOR' || $this->session->userdata('attendancelevel') == 'DEPUTY DIRECTOR' || $this->session->userdata('attendancelevel') == 'PA'){
- $staffid = $this->session->userdata('mystaffid');
- $rsstaff = $this->staff->get_records_id($staffid);
- $data['department'] = $this->department->show_department(array('department.department_id'=>$rsstaff->department_id));
- $department_id = $rsstaff->department_id;
- }else{
- $data['department'] = $this->department->show_department();
- }
- $data['title'] = 'Log Masa Keluar Masuk Staf';
- $search = $this->input->post('search');
- $log_date = $this->input->post('log_date');
- $log_dateto = $this->input->post('log_dateto');
- if(!empty($log_date) && !empty($log_dateto)){
- $mydate = fDateToSave($log_date);
- $mydateto = fDateToSave($log_dateto);
- }else{
- $mydate = date('Y-m-d');
- $mydateto = date('Y-m-d');
- }
- $data['log_date'] = fDateToDisplay($mydate);
- $data['log_dateto'] = fDateToDisplay($mydateto);
- $wherespecial = " accessraw.date >='" . $mydate . "' and accessraw.date <='" . $mydateto . "' and accessraw.user_id > 0";
- if($department_id > 0){
- $data['qstaff'] = $this->staff->get_records(array('department_id'=>$department_id));
- //$data['query'] = $this->door->get_records(array('department_id'=>$department_id));
- $data['department_id'] = $department_id;
- //kena load balik staff untuk pool kalau ada department.
- if($staff_id > 0){ //ni browse specific staff.
- $query = $this->door->getUserLog(array('staff.staff_id'=>$staff_id),array('accessraw.paxtonevent_id'=>'DESC'),$wherespecial);
- $data['mystaffid'] = $staff_id;
- }else{ //ni browse untuk department.
- $query = $this->door->getUserLog(array('department_id'=>$department_id),array('accessraw.paxtonevent_id'=>'DESC'),$wherespecial);
- }
- $data['query'] = $query->result();
- }
- //else{
- // $query = $this->door->getUserLog("",array('accessraw.paxtonevent_id'=>'DESC'),$wherespecial);
- // $data['query'] = $query->result();
- //}
- //echo $this->db->last_query();
- $data['target'] = 'attendance/stafflog/';
- $data['header'] = array('No','Nama','No Telefon','Type','Detail');
- $this->load->view('attendance/stafflogtrail',$data);
- $this->load->view('footer');
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement