dashboard issues
This commit is contained in:
parent
7adfc70427
commit
c6bddba4d6
@ -86,37 +86,72 @@ class user extends BaseController
|
|||||||
$data['emplist'] = $this->dahsboard_Model->emplist();
|
$data['emplist'] = $this->dahsboard_Model->emplist();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
$date = date('Y-m');
|
$date = date('Y-m');
|
||||||
//echo $date; die;
|
//echo $date; die;
|
||||||
$date = $date . '-01';
|
$date = $date . '-01';
|
||||||
$dat = date('d');
|
$dat = date('d');
|
||||||
|
|
||||||
|
|
||||||
|
// $hoilday = 0;
|
||||||
|
|
||||||
|
// $month = date('m');
|
||||||
|
// //echo $month;
|
||||||
|
// $year = date('Y');
|
||||||
|
// // echo $year;
|
||||||
|
// $hoilday= $year.'-'.$month .'-01';
|
||||||
|
// // echo $hoilday;
|
||||||
|
|
||||||
|
// $holiDaySalaryMonth = $this->dahsboard_Model->holiDaySalaryMonth($month,$year);
|
||||||
|
|
||||||
|
// //print_r( $holiDaySalaryMonth);
|
||||||
|
|
||||||
|
|
||||||
|
// foreach ($holiDaySalaryMonth as $holidays) {
|
||||||
|
|
||||||
|
// //print_r($holidays);
|
||||||
|
// $holiday [] = date('j', strtotime($holidays->H_Date));
|
||||||
|
// }
|
||||||
|
|
||||||
|
//print_r($holiday);
|
||||||
|
//$month=date('m')
|
||||||
|
|
||||||
// $currentdaydates =date('d');
|
// $currentdaydates =date('d');
|
||||||
$working = array();
|
$working = array();
|
||||||
$overtime = array();
|
$overtime = array();
|
||||||
|
//$holid = array();
|
||||||
for ($i = 1; $i <= $dat; $i++) //echo $dat; die;
|
for ($i = 1; $i <= $dat; $i++) //echo $dat; die;
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
$Working [] = 'WH' . $i;
|
$Working [] = 'WH' . $i;
|
||||||
$overtime [] = 'OT' . $i;
|
$overtime [] = 'OT' . $i;
|
||||||
|
|
||||||
$CUR_month = date('t');
|
$CUR_month = date('t');
|
||||||
// echo $CUR_month; die;
|
// echo $CUR_month; die;
|
||||||
|
// foreach ($holiday as $value)
|
||||||
|
// {
|
||||||
|
// //$holid []= 'WH'.$value;
|
||||||
|
// if($i==$value) {
|
||||||
|
// $holid []=$value;
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
|
||||||
}
|
}
|
||||||
//print_r($WH);die;
|
//print_r($WH);die;
|
||||||
$WH = implode(",", $Working);
|
$WH = implode(",", $Working);
|
||||||
|
|
||||||
|
|
||||||
$OT = implode(",", $overtime);
|
$OT = implode(",", $overtime);
|
||||||
$salarycurrentdate = array();
|
$salarycurrentdate = array();
|
||||||
$toDayEmployee = $this->dahsboard_Model->dayAllPersentEmpSalary($WH, $OT, $date);
|
|
||||||
//$EmpID = $toDayEmployee[0]->EmpID;
|
|
||||||
//
|
|
||||||
|
|
||||||
|
|
||||||
// print_r($toDayEmployee); die;
|
|
||||||
|
|
||||||
$employeeSalary = 0;
|
$toDayEmployee = $this->dahsboard_Model->dayAllPersentEmpSalary($WH, $OT, $date);
|
||||||
|
|
||||||
// for($i=1;$i<=$dat;$i++)
|
|
||||||
// {
|
|
||||||
|
|
||||||
$totalSalary = 0;
|
$totalSalary = 0;
|
||||||
$working = explode(",", $WH);
|
$working = explode(",", $WH);
|
||||||
@ -136,7 +171,7 @@ class user extends BaseController
|
|||||||
//echo $Empid;
|
//echo $Empid;
|
||||||
|
|
||||||
$totalEmployeePersent = $this->dahsboard_Model->persentEmployeeDetails($Empid);
|
$totalEmployeePersent = $this->dahsboard_Model->persentEmployeeDetails($Empid);
|
||||||
//print_r($totalEmployeePersent);
|
if(!empty($totalEmployeePersent)) {
|
||||||
|
|
||||||
$HRA_Amount = $totalEmployeePersent[0]->HRA_Amount;
|
$HRA_Amount = $totalEmployeePersent[0]->HRA_Amount;
|
||||||
$Basic_Pay = $totalEmployeePersent[0]->Basic_Pay;
|
$Basic_Pay = $totalEmployeePersent[0]->Basic_Pay;
|
||||||
@ -190,14 +225,15 @@ class user extends BaseController
|
|||||||
|
|
||||||
$totalSalary = round($totalSalarys);
|
$totalSalary = round($totalSalarys);
|
||||||
// $salarycurrentdate[] = $salaryInCurrentday;;
|
// $salarycurrentdate[] = $salaryInCurrentday;;
|
||||||
|
// echo 'totalSalary';
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$data['totalSalary'] = $totalSalary;
|
$data['totalSalary'] = $totalSalary;
|
||||||
//}
|
// print_r( 'totalSalary');die;
|
||||||
|
|
||||||
|
|
||||||
$this->loadViews("dashboard", $this->global, $data, NULL);
|
$this->loadViews("dashboard", $this->global, $data, NULL);
|
||||||
@ -238,7 +274,7 @@ function dateFunctionChangeVales()
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
$date = $this->input->post("id");
|
$date = $this->input->post("id");
|
||||||
// echo $date;
|
// echo $date;
|
||||||
$daydate = date('Y-m',strtotime($date));
|
$daydate = date('Y-m',strtotime($date));
|
||||||
//echo $date; die;
|
//echo $date; die;
|
||||||
@ -246,10 +282,10 @@ function dateFunctionChangeVales()
|
|||||||
//$dat = date('d');
|
//$dat = date('d');
|
||||||
// echo $daydate; echo "";
|
// echo $daydate; echo "";
|
||||||
$WH = 'WH' . date('j',strtotime($date));
|
$WH = 'WH' . date('j',strtotime($date));
|
||||||
//echo $WH;
|
// echo $WH;
|
||||||
|
|
||||||
$yesterday = $this->dahsboard_Model->attyesterday($WH, $daydate);
|
$yesterday = $this->dahsboard_Model->attyesterday($WH, $daydate);
|
||||||
// print_r($yesterday);die;
|
// print_r($yesterday);
|
||||||
|
|
||||||
|
|
||||||
//$absEmp =array($absEmp);
|
//$absEmp =array($absEmp);
|
||||||
@ -257,21 +293,15 @@ function dateFunctionChangeVales()
|
|||||||
$absEmp = array();
|
$absEmp = array();
|
||||||
//echo $value; die;
|
//echo $value; die;
|
||||||
foreach ($yesterday as $weekda => $value) {
|
foreach ($yesterday as $weekda => $value) {
|
||||||
|
// echo $value[$WH];
|
||||||
|
|
||||||
if ($value[$WH] == 0) {
|
if ($value[$WH] == 0) {
|
||||||
|
|
||||||
$values++;
|
$values++;
|
||||||
$absendId = $value['EmpID'];
|
$absendId = $value['EmpID'];
|
||||||
$absendName = $value['FirstName'];
|
$absendName = $value['FirstName'];
|
||||||
|
|
||||||
|
|
||||||
$absEmp [] = $absendId . "-" . $absendName; //absend empid and name list
|
$absEmp [] = $absendId . "-" . $absendName; //absend empid and name list
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//print_r($absentName);die;
|
//print_r($absentName);die;
|
||||||
@ -282,7 +312,7 @@ function dateFunctionChangeVales()
|
|||||||
|
|
||||||
$CUR_month = date('t');
|
$CUR_month = date('t');
|
||||||
//echo $CUR_month;
|
//echo $CUR_month;
|
||||||
//echo $daydate;
|
//echo $daydate;
|
||||||
$toDayEmployee = $this->dahsboard_Model->dayAllPersentEmpSalary($WH, $OT, $daydate);
|
$toDayEmployee = $this->dahsboard_Model->dayAllPersentEmpSalary($WH, $OT, $daydate);
|
||||||
//$EmpID = $toDayEmployee[0]->EmpID;
|
//$EmpID = $toDayEmployee[0]->EmpID;
|
||||||
|
|
||||||
@ -308,6 +338,10 @@ function dateFunctionChangeVales()
|
|||||||
|
|
||||||
$totalEmployeePersent = $this->dahsboard_Model->persentEmployeeDetails($Empid);
|
$totalEmployeePersent = $this->dahsboard_Model->persentEmployeeDetails($Empid);
|
||||||
|
|
||||||
|
// echo $Empid;
|
||||||
|
// print_r($totalEmployeePersent);
|
||||||
|
|
||||||
|
if(!empty($totalEmployeePersent)) {
|
||||||
|
|
||||||
$HRA_Amount = $totalEmployeePersent[0]->HRA_Amount;
|
$HRA_Amount = $totalEmployeePersent[0]->HRA_Amount;
|
||||||
$Basic_Pay = $totalEmployeePersent[0]->Basic_Pay;
|
$Basic_Pay = $totalEmployeePersent[0]->Basic_Pay;
|
||||||
@ -356,6 +390,8 @@ function dateFunctionChangeVales()
|
|||||||
$salaryInCurrentdays = $currentDaySalary + $totSalayOT + $currentDayHra + $Food_Allowances;
|
$salaryInCurrentdays = $currentDaySalary + $totSalayOT + $currentDayHra + $Food_Allowances;
|
||||||
$salaryInCurrentday = $salaryInCurrentdays - ($esiAmount + $pfAmount);
|
$salaryInCurrentday = $salaryInCurrentdays - ($esiAmount + $pfAmount);
|
||||||
$employeeSalary += round($salaryInCurrentday);
|
$employeeSalary += round($salaryInCurrentday);
|
||||||
|
|
||||||
|
}
|
||||||
// echo $employeeSalary;
|
// echo $employeeSalary;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -429,7 +465,7 @@ function dateFunctionChangeVales()
|
|||||||
function monthattendance($empID ='')
|
function monthattendance($empID ='')
|
||||||
{
|
{
|
||||||
|
|
||||||
$CUR_date = date('m');
|
$CUR_date = date('m');
|
||||||
//echo $CUR_date;
|
//echo $CUR_date;
|
||||||
$date = $this->input->post('datepick');
|
$date = $this->input->post('datepick');
|
||||||
// echo $date;die;
|
// echo $date;die;
|
||||||
@ -492,6 +528,309 @@ function monthattendance($empID ='')
|
|||||||
$CUR_month = date('t'); //current month of days 31
|
$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;
|
||||||
|
}
|
||||||
|
$totalwhhours=0;
|
||||||
|
foreach ($monthabs as $weekda)
|
||||||
|
{
|
||||||
|
//print_r($weekda);
|
||||||
|
foreach ($weekda as $key => $value)
|
||||||
|
{
|
||||||
|
//print_r($key);
|
||||||
|
foreach ($weekdays as $weeks)
|
||||||
|
{
|
||||||
|
if ($weeks == $key)
|
||||||
|
{
|
||||||
|
|
||||||
|
if ($value != 0)
|
||||||
|
{
|
||||||
|
// echo $value;
|
||||||
|
$values[] = $value;
|
||||||
|
// $totalwhhours=$values;
|
||||||
|
//echo $values;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
//echo $values;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
foreach ($otHours as $ot)
|
||||||
|
{
|
||||||
|
if ($ot == $key)
|
||||||
|
{
|
||||||
|
if ($value != 0)
|
||||||
|
{
|
||||||
|
$otvalues [] = $value;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
$totalwhhours = array_sum($values);
|
||||||
|
//echo $totalwhhours;
|
||||||
|
$totalothour = array_sum($otvalues);
|
||||||
|
//$totalwhhour = sizeof($values);
|
||||||
|
|
||||||
|
|
||||||
|
$totalwhhour = $totalwhhours/8;
|
||||||
|
//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');
|
||||||
|
//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);
|
||||||
|
$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);
|
||||||
|
|
||||||
|
$totalwhhours = array_sum($values);
|
||||||
|
$totalwhhour = $totalwhhours/8;
|
||||||
|
//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;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
/*monthperformances report*/
|
||||||
|
function monthattendance2($empID ='',$date)
|
||||||
|
{
|
||||||
|
// echo $date;
|
||||||
|
|
||||||
|
$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');
|
$CURYEAR = date('Y');
|
||||||
$CURMONTH = date('m');
|
$CURMONTH = date('m');
|
||||||
|
|
||||||
@ -588,136 +927,9 @@ function monthattendance($empID ='')
|
|||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
return $month;
|
return $month;
|
||||||
}
|
} }
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*Permission Month Reports*/
|
|
||||||
function monthattendance1($empID ='')
|
|
||||||
{
|
|
||||||
|
|
||||||
$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);
|
|
||||||
$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;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*this function used to speedometer year emp performances display*/
|
/*this function used to speedometer year emp performances display*/
|
||||||
|
|
||||||
@ -947,6 +1159,48 @@ $this->loadViews("empperform", $this->global, $data, NULL);
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/*Performeans report datepicker click on partculars month reports display*/
|
||||||
|
function monthwiserepoarts()
|
||||||
|
{
|
||||||
|
echo "hi";
|
||||||
|
|
||||||
|
$EmpLists =$this->dahsboard_Model->getEmployee();
|
||||||
|
$datepicker=$this->input->post('month');
|
||||||
|
|
||||||
|
// print_r (explode("-",$datepicker));
|
||||||
|
|
||||||
|
$dates = date("Y-m",strtotime($datepicker));
|
||||||
|
$date = $dates . '-01';
|
||||||
|
//echo $dates;
|
||||||
|
|
||||||
|
//print_r($EmpLists);die;
|
||||||
|
//echo $date;
|
||||||
|
$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-> monthattendance2($EmpID,$date);
|
||||||
|
$fineyearemp = $this->attendanceyear2($EmpID,$date);
|
||||||
|
$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;
|
||||||
|
|
||||||
|
$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 */
|
/*this function used dashboard to month and year of the date wise cilck on emp perform in speedometer */
|
||||||
@ -991,10 +1245,238 @@ echo json_encode($data);
|
|||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
function attendanceyear2($empID ='',$date)
|
||||||
|
{
|
||||||
|
$CUR_dates = date('Y-04');
|
||||||
|
$CUR_date = $CUR_dates .'-01';
|
||||||
|
$date = $this->input->post('datepick');
|
||||||
|
// echo $date;die;
|
||||||
|
$per_months = date('Y-03',strtotime($date));
|
||||||
|
$per_month = $per_months.'-01';
|
||||||
|
|
||||||
|
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);
|
||||||
|
foreach ($monthabs as $days)
|
||||||
|
{
|
||||||
|
$TotalNoofDays = $days->NoofDays;
|
||||||
|
$TotalWorkingDays = $days->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;
|
||||||
|
|
||||||
|
}
|
||||||
|
$CURMONTH = date('m');
|
||||||
|
$CURDATE = date('d');
|
||||||
|
$CURYEAR = date('Y');
|
||||||
|
$EmpID = '';
|
||||||
|
if(empty($empID)){
|
||||||
|
$EmpID = $this->input->post('id');
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$EmpID = $empID;
|
||||||
|
}
|
||||||
|
$day = array();
|
||||||
|
$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");
|
||||||
|
|
||||||
|
// print_r($finStart);print_r($finEnd);
|
||||||
|
// print $JoinedMonth;
|
||||||
|
|
||||||
|
if ($DateofJoining >= $finStart && $DateofJoining <= $finEnd)
|
||||||
|
{
|
||||||
|
$JoinedMonthAttendance = $this->dahsboard_Model->getAllAttendances($EmpID,$JoinedMonth);
|
||||||
|
$joinedMonthDaysCount = cal_days_in_month(CAL_GREGORIAN, $doj_month, $doj_year);
|
||||||
|
|
||||||
|
if ($CURMONTH == $doj_month && $CURYEAR == $doj_year)
|
||||||
|
{
|
||||||
|
$joinedMonthWorkingDayCount = $CURDATE - $doj_day +1;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$joinedMonthWorkingDayCount = $joinedMonthDaysCount - $doj_day;
|
||||||
|
}
|
||||||
|
|
||||||
|
$joinedMonthDays = 0;
|
||||||
|
for ($j = $doj_day; $j <= $joinedMonthDaysCount; $j++)
|
||||||
|
{
|
||||||
|
$weekdays[] = 'WH' . $j;
|
||||||
|
}
|
||||||
|
foreach ($JoinedMonthAttendance as $day)
|
||||||
|
{
|
||||||
|
foreach ($day as $key => $value)
|
||||||
|
{
|
||||||
|
foreach ($weekdays as $weeks)
|
||||||
|
{
|
||||||
|
if ($weeks == $key)
|
||||||
|
{
|
||||||
|
if ($value != 0)
|
||||||
|
{
|
||||||
|
//echo $value;
|
||||||
|
$joinedMonthDays++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
// 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 $TotalNoofDays;
|
||||||
|
// echo $DaysWorked;die;
|
||||||
|
$values = 0;
|
||||||
|
$weekdays = array();
|
||||||
|
$date = date('d');
|
||||||
|
|
||||||
|
$Work = array_sum($weekdays);
|
||||||
|
|
||||||
|
for ($j = 1; $j <= $date; $j++)
|
||||||
|
{
|
||||||
|
$weekdays[] = 'WH' . $j;
|
||||||
|
}
|
||||||
|
|
||||||
|
foreach ($yearabs as $day)
|
||||||
|
{
|
||||||
|
foreach ($day as $key => $value)
|
||||||
|
{
|
||||||
|
foreach ($weekdays as $weeks)
|
||||||
|
{
|
||||||
|
if ($weeks == $key)
|
||||||
|
{
|
||||||
|
if ($value != 0)
|
||||||
|
{
|
||||||
|
$values++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
$DaysWorked = 0;
|
||||||
|
if ($CURMONTH == $doj_month && $CURYEAR == $doj_year)
|
||||||
|
{
|
||||||
|
$TotalNoofDays = $TotalNoofDays + $joinedMonthWorkingDayCount;
|
||||||
|
$DaysWorked = $joinedMonthDays;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$TotalNoofDays = $TotalNoofDays + $CURDATE + $joinedMonthWorkingDayCount;
|
||||||
|
$DaysWorked = $DaysWorked + $joinedMonthDays + $values;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
$final_res = round(($DaysWorked / $TotalNoofDays) * 100);
|
||||||
|
// echo "------";
|
||||||
|
//echo $final_res;exit();
|
||||||
|
$data['workeds'] = $DaysWorked;
|
||||||
|
$data['yeardata'] = $final_res;
|
||||||
|
$data['totaldays'] = $TotalNoofDays;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$result = $this->dahsboard_Model->attendanceyear($EmpID, 4);
|
||||||
|
$yearabs = $this->dahsboard_Model->getAllAttendance($EmpID, $CURMONTH);
|
||||||
|
$TotalNoofDays = $result[0]->TotalWorkingDays;
|
||||||
|
$DaysWorked = $result[0]->DaysWorked;
|
||||||
|
|
||||||
|
|
||||||
|
$values = 0;
|
||||||
|
|
||||||
|
$weekdays = array();
|
||||||
|
$date = date('d');
|
||||||
|
|
||||||
|
$Work = array_sum($weekdays);
|
||||||
|
|
||||||
|
for ($j = 1; $j <= $date; $j++)
|
||||||
|
{
|
||||||
|
$weekdays[] = 'WH' . $j;
|
||||||
|
}
|
||||||
|
foreach ($yearabs as $day)
|
||||||
|
{
|
||||||
|
foreach ($day as $key => $value)
|
||||||
|
{
|
||||||
|
foreach ($weekdays as $weeks)
|
||||||
|
{
|
||||||
|
if ($weeks == $key)
|
||||||
|
{
|
||||||
|
if ($value != 0)
|
||||||
|
{
|
||||||
|
|
||||||
|
$values++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
$TotalNoofDays = $TotalNoofDays + $CURDATE;
|
||||||
|
$DaysWorked = $DaysWorked + $values;
|
||||||
|
$final_res = round(($DaysWorked / $TotalNoofDays) * 100);
|
||||||
|
// echo "------";
|
||||||
|
//echo $final_res;exit();
|
||||||
|
$data['workeds'] = $DaysWorked;
|
||||||
|
$data['yeardata'] = $final_res;
|
||||||
|
$data['totaldays'] = $TotalNoofDays;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
if(empty($empID)){
|
||||||
|
|
||||||
|
echo json_encode($data);
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
return $data;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/****************HR DASHBOART Controller END **************************************/
|
/****************HR DASHBOART Controller END **************************************/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This function is used to load the user list
|
* This function is used to load the user list
|
||||||
*/
|
*/
|
||||||
|
|||||||
@ -213,7 +213,12 @@ function get_all_employee1($finStart,$finEnd)
|
|||||||
return $query->result();
|
return $query->result();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function holiDaySalaryMonth($month,$year)
|
||||||
|
{
|
||||||
|
$sql="SELECT H_Date FROM T_Public_Holidays where MONTH(H_Date)= ? and YEAR(H_Date) = ? ";
|
||||||
|
$query = $this->db->query($sql,array($month,$year));
|
||||||
|
return $query->result();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -223,6 +228,7 @@ function get_all_employee1($finStart,$finEnd)
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
function totalpurchaseorder(){
|
function totalpurchaseorder(){
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -53,14 +53,15 @@ if(!empty($EmpCount))
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
<!-- HR Start part to-->
|
<!-- HR Start part to-->
|
||||||
|
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
$( function()
|
$( function()
|
||||||
{
|
{
|
||||||
$( "#datepick" ).datepicker({maxDate: 'Date-1', dateFormat: 'dd-mm-yy' }).val();
|
$( "#datepick" ).datepicker({maxDate: 'Date', dateFormat: 'dd-mm-yy' }).val();
|
||||||
$( "#datepic" ).datepicker({maxDate: 'Date-1', dateFormat: 'dd-mm-yy' }).val();
|
|
||||||
|
//$( "#datepic" ).datepicker({maxDate: 'Date-1', dateFormat: 'dd-mm-yy' }).val();
|
||||||
// $("#datepic").datepicker({ defaultDate: '-2m'});
|
// $("#datepic").datepicker({ defaultDate: '-2m'});
|
||||||
} );
|
} );
|
||||||
</script>
|
</script>
|
||||||
@ -181,9 +182,9 @@ if(!empty($EmpCount))
|
|||||||
<a class="small-box-footer"> <p><strong>SALARY COST</strong></p></a>
|
<a class="small-box-footer"> <p><strong>SALARY COST</strong></p></a>
|
||||||
<div class="inner" style="padding: 14px;">
|
<div class="inner" style="padding: 14px;">
|
||||||
|
|
||||||
<h3 ><div class="fa fa-rupee" id="today_salary"><!-- <b><?php echo $employeeSalary;?></b> -->
|
<h3 ><div class="fa fa-rupee" id="today_salary" style="font-size:bold"><!-- <b><?php echo $employeeSalary;?></b> -->
|
||||||
</div></h3>
|
</div></h3>
|
||||||
<input type="text" id="datepick" placeholder="Select Date" style="color:#000;width:30%" />
|
<input type="text" id="datepick" placeholder="Select Date" style="color:#000;width:30%" />
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
@ -207,11 +208,11 @@ if(!empty($EmpCount))
|
|||||||
<a href="#" class="small-box-footer"> <p> <strong>TOTAL EMPLOYEES ABSENT</strong> </p></a>
|
<a href="#" class="small-box-footer"> <p> <strong>TOTAL EMPLOYEES ABSENT</strong> </p></a>
|
||||||
|
|
||||||
<h3>
|
<h3>
|
||||||
<div class="inner" id="today_abs">
|
<div class="inner" id="today_abs" >
|
||||||
|
|
||||||
<!-- <h3> <?php echo $today_abs;?></h3> -->
|
<!-- <h3> <?php echo $today_abs;?></h3> -->
|
||||||
|
|
||||||
00
|
0
|
||||||
</div></h3>
|
</div></h3>
|
||||||
<p>ABSENT</p><br>
|
<p>ABSENT</p><br>
|
||||||
|
|
||||||
@ -258,7 +259,7 @@ if(!empty($EmpCount))
|
|||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
|
|
||||||
<input type="text" id="datepic" name="datepic" placeholder="Select Date" style="color:#000;width:15%" />
|
<!-- <input type="text" id="datepic" name="datepic" placeholder="Select Date" style="color:#000;width:15%" /> -->
|
||||||
|
|
||||||
<!-- <input type="button" id="but" value="ok" style="color:blue; width:15%" /> -->
|
<!-- <input type="button" id="but" value="ok" style="color:blue; width:15%" /> -->
|
||||||
|
|
||||||
@ -320,12 +321,12 @@ if(!empty($EmpCount))
|
|||||||
|
|
||||||
chart.draw(data, options);
|
chart.draw(data, options);
|
||||||
$('#emp').change(function() {
|
$('#emp').change(function() {
|
||||||
var datepick = $('#datepic').val();
|
//var datepick = $('#datepic').val();
|
||||||
var id = $('#emp').val();
|
var id = $('#emp').val();
|
||||||
|
|
||||||
$("#yearabs").val('');
|
$("#yearabs").val('');
|
||||||
|
|
||||||
if(id != '-1' && datepick !='')
|
if(id != 0)
|
||||||
{
|
{
|
||||||
$('#content').loader('show');
|
$('#content').loader('show');
|
||||||
|
|
||||||
@ -355,7 +356,13 @@ if(!empty($EmpCount))
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
alert('Please select the Date');
|
alert('Please select the Employee');
|
||||||
|
$('#totaldays').text(0);
|
||||||
|
$('#worked').text(0);
|
||||||
|
//alert(json.MatDetail);
|
||||||
|
$("#yeardata").text(0);
|
||||||
|
data.setValue(0, 1, 0);
|
||||||
|
chart.draw(data, options);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -509,15 +516,17 @@ if(!empty($EmpCount))
|
|||||||
$('#emp').change(function() {
|
$('#emp').change(function() {
|
||||||
// alert('Please select Employee Name' );
|
// alert('Please select Employee Name' );
|
||||||
var id = $('#emp').val();
|
var id = $('#emp').val();
|
||||||
var datepick = $("#datepic").val();
|
|
||||||
|
//var datepick = $("#datepic").val();
|
||||||
|
//alert(datepick);
|
||||||
$("#monthabs").val('');
|
$("#monthabs").val('');
|
||||||
|
|
||||||
if(id != '-1' && datepick !='')
|
if(id != 0)
|
||||||
{
|
{
|
||||||
$('#content').loader('show');
|
$('#content').loader('show');
|
||||||
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
data:{id:id,datepick:datepick},
|
data:{id:id},
|
||||||
dataType: 'json',
|
dataType: 'json',
|
||||||
type:"POST",
|
type:"POST",
|
||||||
url:"<?php echo base_url();?>user/monthattendance",
|
url:"<?php echo base_url();?>user/monthattendance",
|
||||||
@ -546,7 +555,11 @@ $("#monthabs").val('');
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
alert('Please select the Date');
|
//alert('Please select the Employee');
|
||||||
|
$("#present").text(0);
|
||||||
|
$("#total_days").text(0);
|
||||||
|
data.setValue(0, 1, 0);
|
||||||
|
chart.draw(data, options);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -562,7 +575,7 @@ $("#monthabs").val('');
|
|||||||
<script>
|
<script>
|
||||||
|
|
||||||
$('#datepick').change(function() {
|
$('#datepick').change(function() {
|
||||||
var datepick = $('#emp').val();
|
//var datepick = $('#emp').val();
|
||||||
//alert();
|
//alert();
|
||||||
$('#abs_name').empty();
|
$('#abs_name').empty();
|
||||||
var id = $(this).val();
|
var id = $(this).val();
|
||||||
@ -585,6 +598,8 @@ $('#datepick').change(function() {
|
|||||||
//$("#abs_name").html("<br/>");
|
//$("#abs_name").html("<br/>");
|
||||||
});
|
});
|
||||||
$("#today_abs").text(json.today);
|
$("#today_abs").text(json.today);
|
||||||
|
// console.log(json.today)
|
||||||
|
|
||||||
$("#values").text(json.values);
|
$("#values").text(json.values);
|
||||||
$("#today_salary").text(json.employeeSalary);
|
$("#today_salary").text(json.employeeSalary);
|
||||||
//$("#totalSalary").text(json.totalSalary);
|
//$("#totalSalary").text(json.totalSalary);
|
||||||
@ -592,6 +607,24 @@ $('#datepick').change(function() {
|
|||||||
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
//$('#datepic').change(function() {
|
||||||
|
|
||||||
|
// $('#datepic').datepicker({
|
||||||
|
// onSelect: function(d,i){
|
||||||
|
// if(d !== i.lastVal){
|
||||||
|
// $(this).change();
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// });
|
||||||
|
|
||||||
|
// $("#datepic").datepicker({
|
||||||
|
// onSelect: function(dateText) {
|
||||||
|
// display("Select the Employee");
|
||||||
|
// }
|
||||||
|
// });
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<!-- \\\\\\\\\\\\\\\ HR END of the part ////////////////////////-->
|
<!-- \\\\\\\\\\\\\\\ HR END of the part ////////////////////////-->
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user