db->where($alias_name,$alias); $exist=$this->db->get($table); if ($exist->num_rows()>0) return true; return false; } function getMaxDisplayOrder($table){ $this->db->select_max('display_order'); return $this->db->get($table)->row()->display_order; } function getHolidayByDaterangeInFactory($from_date,$to_date){ $t="select * from tbl_factorycalendar where day_work=0 and day_ad>='$from_date' and day_ad<='$to_date' "; //echo $t;die; return $this->db->query($t)->result(); } function getTotalDaysByDaterange($from_date,$to_date){ $t="select * from tbl_factorycalendar where day_ad>='$from_date' and day_ad<='$to_date' "; //echo $t;die; return $this->db->query($t)->result(); } function getTotalPresentsDaysByDaterange($from_date,$to_date,$id){ $t="select * from tbl_attendances where attendance=1 and employee_id=$id and attendance_date>='$from_date' and attendance_date<='$to_date' group by attendance_date"; //echo $t;die; //echo $t;die; return $this->db->query($t)->result(); } function getTotalPaidLeavesByDaterange($from_date,$to_date,$id){ $t="select * from tbl_attendances where attendance=0 and reason='PL' and employee_id=$id and attendance_date>='$from_date' and attendance_date<='$to_date' group by attendance_date"; //echo $t;die; //echo $t;die; return $this->db->query($t)->result(); } function getTotalUnPaidLeavesByDaterange($from_date,$to_date,$id){ $t="select * from tbl_attendances where attendance=0 and reason='Off' and employee_id=$id and attendance_date>='$from_date' and attendance_date<='$to_date' group by attendance_date"; //echo $t;die; //echo $t;die; return $this->db->query($t)->result(); } function getTotalAnnualLeavesByDaterange($from_date,$to_date,$id){ $t="select * from tbl_attendances where attendance=0 and reason='SV' and employee_id=$id and attendance_date>='$from_date' and attendance_date<='$to_date' group by attendance_date"; //echo $t;die; //echo $t;die; return $this->db->query($t)->result(); } function getTotalSickLeavesByDaterange($from_date,$to_date,$id){ $t="select * from tbl_attendances where attendance=0 and reason='SL' and employee_id=$id and attendance_date>='$from_date' and attendance_date<='$to_date' group by attendance_date"; //echo $t;die; //echo $t;die; return $this->db->query($t)->result(); } }