"Jan", "2" => "Feb", "3" => "Mar", "4" => "Apr", "5" => "May", "6" => "June", "7" => "July", "8" => "Aug", "9" => "Sep", "10" => "Oct", "11" => "Nov", "12" => "Dec");
$currentmontharray = array(array($month . "-" . $year => $monthsoptions[$month] . "-" . $year));
// For find out Next and previous month and year from current year
$aftersix = array();
for ($i = 0; $i < 3; $i++) {
$month++;
if ($month > 12) {
$month = 1;
$year = $year + 1;
}
$aftersix[] = array($month . "-" . $year => $monthsoptions[$month] . "-" . $year);
}
$year = date("Y");
$month = date("m");
$beforesix = array();
for ($i = 3; $i > 0; $i--) {
$month--;
if ($month < 1) {
$month = 12;
$year = $year - 1;
}
$beforesix[] = array($month . "-" . $year => $monthsoptions[$month] . "-" . $year);
}
$beforesix = array_reverse($beforesix);
$options = array_merge($options, $beforesix);
//echo count($options);
$options = array_merge($options, $currentmontharray);
$options = array_merge($options, $aftersix);
$ot = array();
foreach ($options as $o) {
foreach ($o as $key => $value) {
$ot[$key] = $value;
}
}
?>
"; print_r($fresh); echo ""; ?>
| S.No |
Emp ID |
Employee |
DOJ |
Designation |
Total Days |
Days Worked |
LOP Days |
Paid Leave |
OT Hrs |
Total Salary |
Per Day Salary |
Worked Salary |
Per hr Salary |
Earned Salary |
Basic Salary(0.7) |
HRA Salary(0.3) |
Gross Salary |
ESI |
PF |
Over Time |
Auto Loan Due ₹ |
TDS Deductions in ₹ |
Festival Bonus in ₹ |
Net Salary ₹ |
$record) {
$index++;
if (in_array($record->EmpID, $testarray)) {
$index--;
} else {
array_push($testarray, $record->EmpID);
?>
|
|
EmpID; ?> |
is_management_team == 1){ ?> style="background-color: #d8d8ea;" >
FirstName; ?>
|
DateofJoining);
$newDateFormat = $date->format('d-m-Y');
echo $newDateFormat;
?>
|
Designation; ?>
|
NoofDays; ?> |
Key)) {
echo "contenteditable='false';";
} ?>
Key)) { ?> title="Payslip Calculated"
style="text-align:center;color:blue;"
style="text-align:center;" >
Days_worked)) {
echo $record->Days_worked;
} else {
echo "0.00";
} ?>
|
Key)) {
echo "contenteditable='false';";
} ?>
Key)) { ?> title="Payslip Calculated"
style="text-align:center;color:blue;"
style="text-align:center;" >
LOP_Days)) {
echo round($record->LOP_Days);
} else {
echo "0.00";
} ?>
|
Key)) {
echo "contenteditable='false';";
} ?>
Key)) { ?> title="Payslip Calculated"
style="text-align:center;color:blue;"
style="text-align:center;" >
Paid_leave)) {
echo round($record->Paid_leave);
} else {
echo round(0);
} ?>
|
Key)) {
echo "contenteditable='false';";
} ?>
Key)) { ?> title="Payslip Calculated"
style="text-align:center;color:blue;"
style="text-align:center;" >
OT_Hrs_Worked)) {
echo round($record->OT_Hrs_Worked);
} else {
echo 0;
} ?>
|
TotalSalary); $totalsalary[] = $record->TotalSalary; ?>
|
TotalSalary / $record->NoofDays;
echo round($perDaySalary); $totalperdaySalary[] = $perDaySalary; ?>
|
Days_worked);
echo round($workedSalary); ?>
|
|
|
|
|
|
|
|
|
is_payslip_generated == 0) { echo "contenteditable='true';"; } ?>
is_payslip_generated == 1) { ?> title="Payslip Calculated"
style="text-align:right;color:blue;"
style="text-align:right;" >
Monthly_Due)) {
echo round($record->Monthly_Due);
$totalmonthloan[] = $record->Monthly_Due;
} else {
echo 0;
} ?>
|
is_payslip_generated == 0) {
echo "contenteditable='true';";
} ?>
is_payslip_generated == 1) { ?> title="Payslip Calculated"
style="text-align:right;color:blue;"
style="text-align:right;" >
Other_Deductions)) {
echo round($record->Other_Deductions);
$totalotherDet[] = $record->Other_Deductions;
} else {
echo 0 ;
} ?>
|
is_payslip_generated == 0) {
echo "contenteditable='true';";
} ?>
is_payslip_generated == 1) { ?> title="Payslip Calculated"
style="text-align:right;color:blue;"
style="text-align:right;" >
Festival_Bonus)) {
echo round($record->Festival_Bonus);
$totalfestival[] = $record->Festival_Bonus;
} else {
echo 0;
} ?>
|
is_payslip_generated == 1) {
echo "contenteditable='false';";
} ?>
is_payslip_generated == 1) { ?> title="Payslip Calculated"
style="text-align:right;color:blue;" style="text-align:right;" >
|
$record) {
$inx++;
$hra_worked = $record->hra_worked;
$basic_worked = $record->basic_worked;
$sum_of_amount = ($record->driver_salary+$record->driver_shed+$record->driver_diesel);
?>
|
|
EmpID; ?> |
FirstName; ?>
|
DateofJoining);
$newDateFormat = $date->format('d-m-Y');
echo $newDateFormat;
?>
|
Designation; ?>
|
total_cal_days; ?>
|
unique_days, 2, '.', ''); ?>
|
|
|
|
|
total_cal_days ;
echo number_format($worked_amt, 2, '.', ''); $totalperdaySalary[] = $worked_amt; ?>
|
|
|
|
|
|
|
esi_amount; $totalesi[] = $record->esi_amount; ?>
|
pf_amount; $totalpf[] = $record->pf_amount; ?>
|
|
payroll_id)) { echo "contenteditable='true';"; } ?>
payroll_id)) { ?> title="Payslip Calculated"
style="text-align:right;color:blue;"
style="text-align:right;" >
Monthly_Due)) {
echo $record->Monthly_Due;
$totalmonthloan[] = $record->Monthly_Due;
} else {
echo number_format(0.00, 2, '.', '');
} ?>
|
|
payroll_id)) {
echo "contenteditable='true';";
} ?>
payroll_id)) { ?> title="Payslip Calculated"
style="text-align:right;color:blue;"
style="text-align:right;" >
Festival_Bonus)) {
echo $record->Festival_Bonus;
$totalfestival[] = $record->Festival_Bonus;
} else {
echo number_format(0.00, 2, '.', '');;
} ?>
|
payroll_id)) {
echo "contenteditable='false';";
} ?>
payroll_id)) { ?> title="Payslip Calculated"
style="text-align:right;color:blue;" style="text-align:right;" >
driver_final_payment)) {
echo ($basic_worked + $hra_worked + $record->Festival_Bonus)-($record->Monthly_Due+$record->esi_amount+$record->pf_amount);
$estTotal[] = ($basic_worked + $hra_worked + $record->Festival_Bonus)-($record->Monthly_Due+$record->esi_amount+$record->pf_amount);
} else {
echo ($basic_worked + $hra_worked + $record->Festival_Bonus)-($record->Monthly_Due+$record->esi_amount+$record->pf_amount);
$estTotal[] = ($basic_worked + $hra_worked + $record->Festival_Bonus)-($record->Monthly_Due+$record->esi_amount+$record->pf_amount);
}
?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|