commitall
This commit is contained in:
68
account/application/models/MAttendance.php
Normal file
68
account/application/models/MAttendance.php
Normal file
@@ -0,0 +1,68 @@
|
||||
<?php
|
||||
class MAttendance extends CI_Model
|
||||
{
|
||||
function getAttendance()
|
||||
{
|
||||
//echo "select * from tbl_attendances where attendance_date='".date('Y-m-d')."' and status='1'";
|
||||
$TableData=$this->db->query("select * from tbl_attendances where attendance_date='".date('Y-m-d')."' and status=1")->result();
|
||||
//pre($TableData);die;
|
||||
return $TableData;
|
||||
}
|
||||
function getAttendance1()
|
||||
{
|
||||
//echo "select * from tbl_attendances where attendance_date='".date('Y-m-d')."' and status='1'";
|
||||
if(isset($_GET['attendance_date'])){
|
||||
|
||||
$adate=NepaliToEnglishDate($_GET['attendance_date']);
|
||||
}else {
|
||||
$adate=date('Y-m-d');
|
||||
}
|
||||
$TableData=$this->db->query("select * from tbl_attendances where attendance_date='".$adate."'")->result();
|
||||
//pre($TableData);die;
|
||||
return $TableData;
|
||||
}
|
||||
function insertAttendance($TableData1)
|
||||
{
|
||||
|
||||
$this->db->insert('tbl_attendances',$TableData1);
|
||||
}
|
||||
|
||||
function getDateRangeAttendance($from,$to,$id){
|
||||
|
||||
$TableData=$this->db->query("select * from tbl_attendances where attendance_date>='".$from."' and attendance_date<='".$to."' and employee_id=$id group by attendance_date")->result();
|
||||
// foreach($TableData as $tabledata){
|
||||
// $tabledata->employee=$this->db->query("select * from tbl_employees where employee_id=".$tabledata->employee_id)->row();
|
||||
// }
|
||||
//pre($TableData);die;
|
||||
return $TableData;
|
||||
|
||||
}
|
||||
|
||||
function getPresentDateRangeAttendance($from,$to,$id){
|
||||
|
||||
$TableData=$this->db->query("select * from tbl_attendances where attendance_date>='".$from."' and attendance_date<='".$to."' and employee_id=$id and attendance=1 and status=1")->result();
|
||||
// foreach($TableData as $tabledata){
|
||||
// $tabledata->employee=$this->db->query("select * from tbl_employees where employee_id=".$tabledata->employee_id)->row();
|
||||
// }
|
||||
//pre($TableData);die;
|
||||
return $TableData;
|
||||
|
||||
}
|
||||
function getAbsentDateRangeAttendance($from,$to,$id){
|
||||
|
||||
$TableData=$this->db->query("select * from tbl_attendances where attendance_date>='".$from."' and attendance_date<='".$to."' and employee_id=$id and attendance=0 and status=1")->result();
|
||||
// foreach($TableData as $tabledata){
|
||||
// $tabledata->employee=$this->db->query("select * from tbl_employees where employee_id=".$tabledata->employee_id)->row();
|
||||
// }
|
||||
//pre($TableData);die;
|
||||
return $TableData;
|
||||
|
||||
}
|
||||
function getDaysOfRangeAttendance($from,$to){
|
||||
// $t="select * from tbl_attendances where attendance_date>='".$from."' and attendance_date<='".$to."' GROUP BY attendance_date ";
|
||||
//echo $t;die;
|
||||
$TableData=$this->db->query("select * from tbl_attendances where attendance_date>='".$from."' and attendance_date<='".$to."' GROUP BY attendance_date ")->result();
|
||||
return $TableData;
|
||||
}
|
||||
|
||||
}
|
Reference in New Issue
Block a user