diff --git a/application/controllers/user.php b/application/controllers/user.php
index 9049b47e..6d385dcb 100755
--- a/application/controllers/user.php
+++ b/application/controllers/user.php
@@ -85,179 +85,6 @@ class user extends BaseController
$data['totrec'] = $this->dahsboard_Model->totrec();
$data['emplist'] = $this->dahsboard_Model->emplist();
- /* yesterday absent list count in employee*/
- $dates = date('Y-m');
- $date = $dates . '-01';
- // echo $date;
- $dat = date('d', strtotime("-1 days"));
- //echo $date;
-
- $WH = 'WH' . date('j', strtotime("-1 days"));
-
- //echo($WH);
- $yesterday = $this->dahsboard_Model->attyesterday($WH, $date);
- //print_r($yesterday);die;
- $values = 0;
- foreach ($yesterday as $weekda => $value) {
-
- if ($value[$WH] == 0) {
-
- $values++;
- }
-
-
- }
- // echo $values;
- $data['values'] = $values;
-
-
- /*Today absent list count in employee*/
- $dates = date('Y-m');
- //echo $date;
- $date = $dates . '-01';
-
- $dat = date('d');
- //echo $date;
-
- $WH = 'WH' . date('j');
- //echo $WH;die;
-
- $yesterday = $this->dahsboard_Model->attyesterday($WH, $date);
- //print_r($yesterday);die;
-
-
- //$absEmp =array($absEmp);
- $values = 0;
- $absEmp = array();
- //echo $value; die;
- foreach ($yesterday as $weekda => $value) {
-
- if ($value[$WH] == 0) {
-
- $values++;
- $absendId = $value['EmpID'];
- $absendName = $value['FirstName'];
-
-
- $absEmp [] = $absendId . "-" . $absendName; //absend empid and name list
-
-
- // foreach($absEmp as $value => $absentEmpName){
-
- // echo $absentEmpName; die;
-
- // }
-
- }
-
-
- }
-
- //print_r($absentName);die;
- $data['today'] = $values;
- $data['absname'] = $absEmp;
- // function todayEmployeeSalaylist()
- //{
-
- $date = date('Y-m');
- //echo $date; die;
- $date = $date . '-01';
- $dat = date('d');
-
- //echo $dat; die;
- $WH = 'WH' . date('j');
- $OT = 'OT' . date('j');
-
- $CUR_month = date('t');
- // echo $CUR_month; die;
-
- $toDayEmployee = $this->dahsboard_Model->dayAllPersentEmpSalary($WH, $OT, $date);
- //$EmpID = $toDayEmployee[0]->EmpID;
-
- // print_r($toDayEmployee); die;
-
- $EmpID = 0;
-
- $employeeSalary = 0;
-
- foreach ($toDayEmployee as $value) {
- $values = 0;
- $totalothour = 0;
- if ($value[$WH] != 0) {
- $totalothour = $value[$OT];
- //echo $totalothour;die;
- $values = 1;
-
- //print_r($values); die;
- $Empid = $value['EmpID'];
- //echo $Empid; die;
-
- $totalEmployeePersent = $this->dahsboard_Model->persentEmployeeDetails($Empid);
- //print_r($totalEmployeePersent);die;
-
- $HRA_Amount = $totalEmployeePersent[0]->HRA_Amount;
- $Basic_Pay = $totalEmployeePersent[0]->Basic_Pay;
- $totalsalary = $totalEmployeePersent[0]->TotalSalary;
- $dayFoodAmt = $totalEmployeePersent[0]->Food_Allowances;
- //$allowances =$totalEmployeePersent[0]->Allowances;
-
- //$Allowances = $allowances * $values;
- $Food_Allowances = $dayFoodAmt * $values;
-
- $daySalary = $Basic_Pay / $CUR_month;
- /**per day salary working hour**/
- //echo $daySalary.'
';
-
- $dayHra = $HRA_Amount / $CUR_month;
- /** per day hra amount **/
- //echo $dayHra.'
';
-
- $onehoursSalary = ($daySalary + $dayHra) / 8;
- /**one hour salay ot calculation**/
- if ($totalothour != 0) /** if ot not equal zero **/ {
- $totSalayOT = $totalothour * $onehoursSalary;
- } else {
- $totSalayOT = 0;
- }
- $currentDaySalary = $daySalary * $values;
- /** current day salary working days calculation**/
-
-
- $currentDayHra = $dayHra * $values;
- /** total working days hra calculations**/
- // echo $currentDayHra.'
';
- $currentDatePF = $currentDaySalary + $currentDayHra + $totSalayOT;
- /** current date pf calculation**/
- if ($totalsalary <= 20000) {
-
- $esiAmount = $currentDatePF * 1.75 / 100;
- /** esiamount not elgiable for 20000 **/
- } else {
- $esiAmount = 0;
- }
- $pfAmount = $currentDaySalary * 12 / 100;
- /** pf amount per day**/
-
- //echo $totalothour;die;
- $salaryInCurrentdays = $currentDaySalary + $totSalayOT + $currentDayHra + $Food_Allowances;
- $salaryInCurrentday = $salaryInCurrentdays - ($esiAmount + $pfAmount);
- $employeeSalary += round($salaryInCurrentday);
-
- }
-
- }
-
-
- //$salaryInCurrentday++;
-
-
- $data['employeeSalary'] = $employeeSalary;
-
-
- // }
-
- // function monthTodayEmployeeSalaylist()
- // {
$date = date('Y-m');
//echo $date; die;
@@ -365,13 +192,7 @@ class user extends BaseController
// $salarycurrentdate[] = $salaryInCurrentday;;
}
-// }
- //print_r($salarycurrentdate);
-// $currentmonthsalary = array_sum($salarycurrentdate);
-// $totalSalary = $totalSalary + $salarycurrentdate;
- // $salaryInCurrentday++;
-// echo $totalSalary;
- //print_r($currentmonthsalary);
+//
}
}
@@ -382,12 +203,183 @@ class user extends BaseController
$this->loadViews("dashboard", $this->global, $data, NULL);
}
+/*date click on day salary,absent name, total absent display*/
+
+function dateFunctionChangeVales()
+{
+
+
+
+ $date = $this->input->post("id");
+ $dates = date('Y-m');
+ $date = $dates . '-01';
+ // // echo $date;
+ // $dat = date('d', strtotime("-1 days"));
+ //echo $date;
+
+ $WH = 'WH' . date('j', strtotime("-1 days"));
+
+ //echo($WH);
+ $yesterday = $this->dahsboard_Model->attyesterday($WH, $date);
+ //print_r($yesterday);die;
+ $values = 0;
+ foreach ($yesterday as $weekda => $value) {
+
+ if ($value[$WH] == 0) {
+
+ $values++;
+ }
+
+
+ }
+ // echo $values;
+ $data['values'] = $values;
+ $date = $this->input->post("id");
+ // echo $date;
+ $daydate = date('Y-m',strtotime($date));
+ //echo $date; die;
+ $daydate = $daydate . '-01';
+ //$dat = date('d');
+ // echo $daydate; echo "";
+ $WH = 'WH' . date('j',strtotime($date));
+ //echo $WH;
+
+ $yesterday = $this->dahsboard_Model->attyesterday($WH, $daydate);
+ // print_r($yesterday);die;
+
+
+ //$absEmp =array($absEmp);
+ $values = 0;
+ $absEmp = array();
+ //echo $value; die;
+ foreach ($yesterday as $weekda => $value) {
+
+ if ($value[$WH] == 0) {
+
+ $values++;
+ $absendId = $value['EmpID'];
+ $absendName = $value['FirstName'];
+
+
+ $absEmp [] = $absendId . "-" . $absendName; //absend empid and name list
+
+
+
+ }
+
+
+ }
+
+ //print_r($absentName);die;
+ $data['today'] = $values;
+ $data['absname'] = $absEmp;
+
+ $OT = 'OT' . date('j',strtotime($date));
+
+ $CUR_month = date('t');
+ //echo $CUR_month;
+//echo $daydate;
+ $toDayEmployee = $this->dahsboard_Model->dayAllPersentEmpSalary($WH, $OT, $daydate);
+ //$EmpID = $toDayEmployee[0]->EmpID;
+
+ //print_r($toDayEmployee); die;
+
+ $EmpID = 0;
+
+ $employeeSalary = 0;
+
+ foreach ($toDayEmployee as $value) {
+ $values = 0;
+ $totalothour = 0;
+
+ if ($value[$WH] != 0) {
+
+ $totalothour = $value[$OT];
+ //echo $totalothour;die;
+ $values = 1;
+
+ //print_r($values); die;
+ $Empid = $value['EmpID'];
+ //print_r($value['EmpID']);
+
+ $totalEmployeePersent = $this->dahsboard_Model->persentEmployeeDetails($Empid);
+
+
+ $HRA_Amount = $totalEmployeePersent[0]->HRA_Amount;
+ $Basic_Pay = $totalEmployeePersent[0]->Basic_Pay;
+ $totalsalary = $totalEmployeePersent[0]->TotalSalary;
+ $dayFoodAmt = $totalEmployeePersent[0]->Food_Allowances;
+ //$allowances =$totalEmployeePersent[0]->Allowances;
+ //echo "hra amount";print_r(array($HRA_Amount,$Basic_Pay,$totalsalary));
+ //$Allowances = $allowances * $values;
+ $Food_Allowances = $dayFoodAmt * $values;
+
+ $daySalary = $Basic_Pay / $CUR_month;
+ /**per day salary working hour**/
+ //echo $daySalary.'
';
+
+ $dayHra = $HRA_Amount / $CUR_month;
+ /** per day hra amount **/
+ //echo $dayHra.'
';
+
+ $onehoursSalary = ($daySalary + $dayHra) / 8;
+ /**one hour salay ot calculation**/
+ if ($totalothour != 0) /** if ot not equal zero **/ {
+ $totSalayOT = $totalothour * $onehoursSalary;
+ } else {
+ $totSalayOT = 0;
+ }
+ $currentDaySalary = $daySalary * $values;
+ /** current day salary working days calculation**/
+
+
+ $currentDayHra = $dayHra * $values;
+ /** total working days hra calculations**/
+ // echo $currentDayHra.'
';
+ $currentDatePF = $currentDaySalary + $currentDayHra + $totSalayOT;
+ /** current date pf calculation**/
+ if ($totalsalary <= 20000) {
+
+ $esiAmount = $currentDatePF * 1.75 / 100;
+ /** esiamount not elgiable for 20000 **/
+ } else {
+ $esiAmount = 0;
+ }
+ $pfAmount = $currentDaySalary * 12 / 100;
+ /** pf amount per day**/
+
+ //echo $totalothour;die;
+ $salaryInCurrentdays = $currentDaySalary + $totSalayOT + $currentDayHra + $Food_Allowances;
+ $salaryInCurrentday = $salaryInCurrentdays - ($esiAmount + $pfAmount);
+ $employeeSalary += round($salaryInCurrentday);
+ // echo $employeeSalary;
+ }
+
+ }
+
+
+ //$salaryInCurrentday++;
+
+
+ $data['employeeSalary'] = $employeeSalary;
+
+
+ // }
+ echo json_encode($data);
+}
+
+
+/*this function uesd to finance startdate */
+
public function getFinancialStartDate()
{
+
+
+
$CURMONTH = date('n');
$CURYEAR = date('Y');
$FINYEAR = 0;
@@ -400,12 +392,17 @@ class user extends BaseController
}
$dateInString = $FINYEAR . '-4-1';
- $result = date_create($dateInString);
+ $result = date_create($dateInString);
+ // print_r($result);
+
return $result;
- }
+
+}
+
+/*this function uesd to finance EndDate */
public function getFinancialEndDate()
- {
+ {
$CURMONTH = date('n');
$CURYEAR = date('Y');
$FINYEAR = 0;
@@ -419,10 +416,184 @@ class user extends BaseController
$dateInString = $FINYEAR . '-3-31';
$result = date_create($dateInString);
- return $result;
+
+
+ // print_r($result);
+ return $result;
+
+
}
+ /*this function used to speedometer month emp performances display*/
+
function monthattendance($empID ='')
+{
+
+ $CUR_date = date('m');
+ //echo $CUR_date;
+ $date = $this->input->post('datepick');
+ // echo $date;die;
+ $per_month = date('m',strtotime($date));
+
+ if($per_month > $CUR_date and empty($empID))
+ {
+
+ $noofdays=0;
+ $workdays=0;
+ $EmpID = $this->input->post('id');
+ $date = $this->input->post('datepick');
+ //echo $date;
+ $daydate = date('Y-m',strtotime($date));
+
+ $dates =$daydate . '-01';
+ $monthabs = $this->dahsboard_Model->attendance($EmpID, $dates);
+ // print_r($monthabs);
+ $TotalNoofDays = $monthabs[0]->NoofDays;
+ $TotalWorkingDays = $monthabs[0]->Days_Worked;
+ // print_r($TotalNoofDays);die;
+
+ $noofdays =$TotalNoofDays;
+ $workdays =$TotalWorkingDays;
+ $performances = round(($workdays / $noofdays) * 100);
+ $month['CUR_month']=$noofdays;
+ $month['values']=$workdays;
+ $month['present_percentage']= $performances;
+
+ }
+ else
+ {
+ $date = date('Y-m');
+ //echo $date;
+ $dates = $date . '-01';
+
+ //$EmpID = '';
+
+ //if(empty($empID))
+ // {
+ $EmpID = $this->input->post('id');
+ //}
+ //else
+ // {
+ //$EmpID = $empID;
+ //}
+ // echo $EmpID;die;
+ $monthabs = $this->dahsboard_Model->attendance($EmpID, $dates);
+ $persent_month = date('t');//current month of days 31
+ $values = array();
+ $otvalues = array();
+
+ $weekdays = array();
+ $otHours = array();
+ $date = date('j');//current month current date
+
+
+ $CURDATE =date('d');//current month current date
+
+ $CUR_month = date('t'); //current month of days 31
+
+
+ $CURYEAR = date('Y');
+ $CURMONTH = date('m');
+
+ $datejoin = $this->dahsboard_Model->joindate($EmpID);
+ // print_r($datejoin);die;
+ $DateofJoiningInString = $datejoin[0]->DateofJoining;
+ $DateofJoining = date_create($DateofJoiningInString);
+ $doj_month = date_format($DateofJoining, "n");
+ $doj_year = date_format($DateofJoining, "Y");
+ $doj_day = date_format($DateofJoining, "j");
+ //echo $doj_day;
+ for ($i = 1; $i <= $persent_month; $i++)
+ {
+ $weekdays[] = 'WH' . $i;
+ $otHours[] = 'OT' . $i;
+ }
+
+ foreach ($monthabs as $weekda)
+ {
+ //print_r($weekda);
+ foreach ($weekda as $key => $value)
+ {
+ //print_r($key);
+ foreach ($weekdays as $weeks)
+ {
+ if ($weeks == $key)
+ {
+ //print_r($key);
+ if ($value != 0)
+ {
+ //echo $value;
+ $values[] = $value;
+
+ }
+ //echo $values;
+ }
+
+ }
+ foreach ($otHours as $ot)
+ {
+ if ($ot == $key)
+ {
+ if ($value != 0)
+ {
+ $otvalues [] = $value;
+
+ }
+
+ }
+ }
+
+ }
+ }
+
+
+ $totalothour = array_sum($otvalues);
+ $totalwhhour = sizeof($values);
+ //echo $totalwhhour;
+ if ($CURMONTH == $doj_month && $CURYEAR == $doj_year)
+ {
+ //echo $doj_day;
+ $month['CUR_month'] = $CURDATE - $doj_day + 1;
+ //print_r($month);
+ }
+ else
+ {
+ $month['CUR_month'] = $date;
+ }
+
+ if ($totalwhhour != 0)
+ {
+
+
+ $year = date('Y');
+ $current_month = date('m');
+
+ $month['values'] = $totalwhhour;
+ //$data['salaryInCurrentday'] = round($salaryInCurrentday);
+ $month['present_percentage'] = round(($totalwhhour / $month['CUR_month']) * 100);
+
+ }
+
+ else {
+
+ $month['values'] = 0;
+ //$data['salaryInCurrentday'] = 0;
+ $month['present_percentage'] = 0;
+
+ }
+
+ }
+ if(empty($empID)){
+ echo json_encode($month);
+ }
+ else{
+ return $month;
+ }
+ }
+
+
+ /*Permission Month Reports*/
+ function monthattendance1($empID ='')
{
$date = date('Y-m');
@@ -522,47 +693,6 @@ function monthattendance($empID ='')
if ($totalwhhour != 0)
{
- // //echo $values;
- // $currentDateSalary = $this->dahsboard_Model->daysalary($EmpID, $dates);
- // $HRA_Amount = $currentDateSalary[0]->HRA_Amount;
- // $Basic_Pay = $currentDateSalary[0]->Basic_Pay;
- // $totalsalary = $currentDateSalary[0]->TotalSalary;
- // $dayFoodAmt = $currentDateSalary[0]->Food_Allowances;
-
- // $Food_Allowances = $dayFoodAmt * $values;
-
- // $daySalary = $Basic_Pay / $CUR_month;
-
- // $onehoursSalary = $daySalary / 8;
-
- // if ($totalothour != 0)
- // {
- // $totSalayOT = $totalothour * $onehoursSalary;
- // }
- // else
- // {
- // $totSalayOT = 0;
- // }
- // $currentDaySalary = $daySalary * $values;
-
- // $dayHra = $HRA_Amount / $CUR_month;
-
- // $currentDayHra = $dayHra * $values;
-
- // $currentDatePF = $currentDaySalary + $currentDayHra;
-
- // if ($totalsalary <= 20000)
- // {
- // $esiAmount = $currentDatePF * 1.75 / 100;
-
- // }
- // else
- // {
- // $esiAmount = 0;
- // }
- // $pfAmount = $currentDaySalary * 12 / 100;
-
- // $salaryInCurrentday = $currentDaySalary + $totSalayOT + $currentDayHra + $Food_Allowances;
$year = date('Y');
$current_month = date('m');
@@ -589,9 +719,11 @@ function monthattendance($empID ='')
}
+ /*this function used to speedometer year emp performances display*/
+
function attendanceyear($empID ='')
{
- //echo "hai";die;
+
$CURMONTH = date('m');
$CURDATE = date('d');
$CURYEAR = date('Y');
@@ -607,14 +739,18 @@ function attendanceyear($empID ='')
$datejoin = $this->dahsboard_Model->joindate($EmpID);
$DateofJoiningInString = $datejoin[0]->DateofJoining;
$DateofJoining = date_create($DateofJoiningInString);
+ // print_r($DateofJoining);
$doj_month = date_format($DateofJoining, "n");
$doj_year = date_format($DateofJoining, "Y");
$doj_day = date_format($DateofJoining, "j");
+
$finStart = $this->getFinancialStartDate();
$finEnd = $this->getFinancialEndDate();
$JoinedMonth = date_format($DateofJoining, "n");
- // echo $JoinedMonth; die;
+
+// print_r($finStart);print_r($finEnd);
+ // print $JoinedMonth;
if ($DateofJoining >= $finStart && $DateofJoining <= $finEnd)
{
@@ -658,12 +794,14 @@ function attendanceyear($empID ='')
// echo $joinedMonthWorkingDayCount;die;
$result = $this->dahsboard_Model->attendanceyear($EmpID, $JoinedMonth + 1);
+
+ // print_r($result); die;
$yearabs = $this->dahsboard_Model->getAllAttendance($EmpID, $CURMONTH);
$TotalNoofDays = $result[0]->TotalWorkingDays;
$DaysWorked = $result[0]->DaysWorked;
- // echo $DaysWorked; die;
- // print_r($DaysWorked);die;
+ //echo $TotalNoofDays;
+ // echo $DaysWorked;die;
$values = 0;
$weekdays = array();
$date = date('d');
@@ -705,8 +843,7 @@ function attendanceyear($empID ='')
$DaysWorked = $DaysWorked + $joinedMonthDays + $values;
}
- // $DaysWorked = $DaysWorked + $joinedMonthDays + $values;
-//echo $TotalNoofDays.'-'.$DaysWorked;
+
$final_res = round(($DaysWorked / $TotalNoofDays) * 100);
@@ -765,13 +902,6 @@ function attendanceyear($empID ='')
$data['yeardata'] = $final_res;
$data['totaldays'] = $TotalNoofDays;
- // $month = $this->monthattendance();
-
- // $data['values'] = $values;
- // $data['salaryInCurrentday'] = round($salaryInCurrentday);
- // $data['present_percentage'] = round(($values / $data['CUR_month']) * 100);
-
- //print_r($data);die;
}
@@ -784,7 +914,7 @@ function attendanceyear($empID ='')
}
}
-
+/*in this function used to report perfomance*/
function empPerFormation()
{
@@ -803,7 +933,7 @@ function empPerFormation()
$IsActive =$Emp->IsActive;
//echo $EmpID;
- $currentmonthemp = $this-> monthattendance($EmpID);
+ $currentmonthemp = $this-> monthattendance1($EmpID);
$fineyearemp = $this->attendanceyear($EmpID);
$a = array($EmpID,$FirstName,$LastName,$IsActive,$currentmonthemp,$fineyearemp);
$data['emp_performence_details'][$index]= $a;
@@ -819,6 +949,50 @@ $this->loadViews("empperform", $this->global, $data, NULL);
}
+/*this function used dashboard to month and year of the date wise cilck on emp perform in speedometer */
+
+function empPerFormancesDateWise()
+ {
+
+
+
+ $date = $this->input->post("id");
+ // echo $date; die;
+ $daydate = date('Y-m',strtotime($date));// function month and year display(select)
+ //echo $daydate; die;
+ // $daydate = $daydate . '-01';
+
+
+ $EmpLists =$this->dahsboard_Model->getEmployee(); //employee details display
+
+ //print_r($EmpLists);die;
+ $index = 0;
+ $data['emp_performence_details'] = array();
+ foreach ($EmpLists as $Emp) {
+ $EmpID = $Emp->EmpID;
+ $FirstName =$Emp->FirstName;
+ $LastName =$Emp->LastName;
+ $IsActive =$Emp->IsActive;
+
+//echo $EmpID;
+ $currentmonthemp = $this-> monthattendance($EmpID);
+ //print_r($currentmonthemp);die;
+ $fineyearemp = $this->attendanceyear($EmpID);
+$a = array($EmpID,$FirstName,$LastName,$IsActive,$currentmonthemp,$fineyearemp);
+ $data['emp_performence_details'][$index]= $a;
+ //pre($data[$EmpID]['month']);die;
+$index++;
+}
+
+ //print_r($data['emp_performence_details']);die;
+
+echo json_encode($data);
+
+
+
+}
+
+
/****************HR DASHBOART Controller END **************************************/
/**
diff --git a/application/models/dahsboard_model.php b/application/models/dahsboard_model.php
index 161efadd..a323b71a 100755
--- a/application/models/dahsboard_model.php
+++ b/application/models/dahsboard_model.php
@@ -73,7 +73,7 @@ where Month_Year = ? and att.EmpID in (select EmpID from T_Attendance)";
function dayAllPersentEmpSalary($WH,$OT,$date)
{
- //echo $EmpID.'-'.$dates;
+ // echo $date;
$sql="select EmpID,".$WH.",".$OT." from T_Attendance where Month_Year = ? and EmpID in (select EmpID from T_Attendance)";
$query = $this->db->query($sql,array($date));
//return
@@ -157,18 +157,26 @@ $sql= "select * FROM T_Emp_Pay_Data where EmpID = ?;";
function attendanceyear($EmpID,$MONTH)
{
- // $sql="select Att.EmpID,Att.Month_Year,Att.*,NoofDays,Days_Worked,emp.DateofJoining from T_Attendance Att
- // join T_Employee_Details as emp on emp.EmpID = Att.EmpID
- // where Att.Month_Year between ? and ? and Att.EmpID = ?";
+// //print_r($MONTH);
+// $sql="select Att.EmpID,Att.Month_Year,Att.*,NoofDays,Days_Worked,emp.DateofJoining from T_Attendance Att
+// join T_Employee_Details as emp on emp.EmpID = Att.EmpID
+// where Att.Month_Year between ? and Att.EmpID = ?";
// else
// (YEAR(Month_Year) = YEAR(CURRENT_DATE)-1 and MONTH(Month_Year) >= ? ) or ( YEAR(Month_Year) = YEAR(CURRENT_DATE) and MONTH(Month_Year) <= 3 )
- $sql = 'select sum(NoofDays) as TotalWorkingDays,sum(Days_worked) as DaysWorked from T_Attendance where
- case
- when (month(Month_Year) >=4) then
- (YEAR(Month_Year) = YEAR(CURRENT_DATE) and MONTH(Month_Year) >= ? ) or ( YEAR(Month_Year) = YEAR(CURRENT_DATE)+1 and MONTH(Month_Year) <= 3 )
-
- end and EmpID = ? and month(Month_Year) != month(current_date());';
- $query= $this->db->query($sql,array($MONTH, $EmpID));
+ // $sql = 'select sum(NoofDays) as TotalWorkingDays,sum(Days_worked) as DaysWorked from T_Attendance where
+ // case
+ // when (month(Month_Year) >=4) then
+ // (YEAR(Month_Year) = YEAR(CURRENT_DATE) and MONTH(Month_Year) >= ? ) or ( YEAR(Month_Year) = YEAR(CURRENT_DATE)+1 and MONTH(Month_Year) <= 3 )end and EmpID = ? and month(Month_Year) != month(current_date())';
+
+
+$sql='select sum(NoofDays) as TotalWorkingDays,sum(Days_worked) as DaysWorked from T_Attendance
+ where EmpID= ? and (MONTH(Month_Year) >=4) or (MONTH(Month_Year) <3)
+and (YEAR(Month_Year) = YEAR(CURRENT_DATE) and MONTH(Month_Year) >= ? )or ( YEAR(Month_Year) = YEAR(CURRENT_DATE)+1 and MONTH(Month_Year) <= 3 )
+ and MONTH(Month_Year) != MONTH(current_date())';
+
+
+
+ $query= $this->db->query($sql,array($EmpID,$MONTH));
return $query->result();
diff --git a/application/views/dashboard.php b/application/views/dashboard.php
index 1cd6f9dd..2b2c4f88 100755
--- a/application/views/dashboard.php
+++ b/application/views/dashboard.php
@@ -55,11 +55,35 @@ if(!empty($EmpCount))
?>
+
+
+
+
+
+
+
+ .small-box .icon
+ {
+ top: 0px !important;
+ }
+
+
-
SALARY COST
-SALARY COST
+TODAY
+