"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; } } ?>
$record) { $index++; if (in_array($record->EmpID, $testarray)) { $index--; } else { array_push($testarray, $record->EmpID); ?> $record) { $inx++; $hra_worked = $record->hra_worked; $basic_worked = $record->basic_worked; $sum_of_amount = ($record->driver_salary+$record->driver_shed+$record->driver_diesel); ?>
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 ₹
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 $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 number_format($record->Paid_leave, 2, '.', ''); } else { echo number_format(0.00, 2, '.', ''); } ?> Key)) { echo "contenteditable='false';"; } ?> Key)) { ?> title="Payslip Calculated" style="text-align:center;color:blue;" style="text-align:center;" > OT_Hrs_Worked)) { echo $record->OT_Hrs_Worked; } else { echo number_format(0.00, 2, '.', ''); } ?> TotalSalary; $totalsalary[] = $record->TotalSalary; ?> TotalSalary / $record->NoofDays; echo number_format($perDaySalary, 2, '.', ''); $totalperdaySalary[] = $perDaySalary; ?> Days_worked); echo number_format($workedSalary, 2, '.', ''); ?> 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 $record->Monthly_Due; $totalmonthloan[] = $record->Monthly_Due; } else { echo number_format(0.00, 2, '.', ''); } ?> 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 $record->Other_Deductions; $totalotherDet[] = $record->Other_Deductions; } else { echo number_format(0.00, 2, '.', ''); } ?> 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 $record->Festival_Bonus; $totalfestival[] = $record->Festival_Bonus; } else { echo number_format(0.00, 2, '.', '');; } ?> is_payslip_generated == 1) { echo "contenteditable='false';"; } ?> is_payslip_generated == 1) { ?> title="Payslip Calculated" style="text-align:right;color:blue;" style="text-align:right;" > Estimate)) { echo $record->Estimate; $estTotal[] = $record->Estimate; } else { echo $empSalary[$i]; $estTotal[] = $empSalary[$i]; } ?>
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); } ?>