diff --git a/app/Controllers/Payslip.php b/app/Controllers/Payslip.php index 2560f3ff..edaec602 100755 --- a/app/Controllers/Payslip.php +++ b/app/Controllers/Payslip.php @@ -75,6 +75,7 @@ class Payslip extends BaseController $loan = []; $loanHistory = []; $loan_id = 0; + $BalanceAdvance = 0; if(is_null($result->Loan_ID)){ }else{ @@ -95,6 +96,7 @@ class Payslip extends BaseController 'Due_Date' => $PayOn, ]; + $BalanceAdvance = $result->Loan_Amount - ($result->Paid_Amount + $result->Loan_Recovered); } @@ -121,14 +123,18 @@ class Payslip extends BaseController 'Festival_Bonus' => $result->Festival_Bonus, 'TotalSalary' => $result->Estimate, 'Advance' => $result->Loan_Recovered, - 'BalanceAdvance' => 0, + 'BalanceAdvance' => $BalanceAdvance, 'LessAdvance' => 0, 'BankAccountNumber' => $result->BankAccountNo, 'PFNumber' => $result->PFNO, 'ESINumber' => $result->ESINO, 'UANNO' => $result->PFNO, ]; - + // print_r($result); + // print_r($loan); + // print_r($loanHistory); + // print_r($data); + // die; $insert = $this->payroll_model->insertPayroll($data); if($insert){ if(count($loan)){ @@ -697,7 +703,7 @@ class Payslip extends BaseController $data['pf'] = $pf; $data['over_time'] = $ot; -// dd($data); +// dd($data); $this->global['pageTitle'] = 'Payroll Monthly Inputs'; $this->loadViews("monthlypayinputs", $this->global, $data, NULL); } diff --git a/app/Views/attendance.php b/app/Views/attendance.php index 62779526..bbd5bdc7 100755 --- a/app/Views/attendance.php +++ b/app/Views/attendance.php @@ -244,12 +244,9 @@ $currentday = date('d');
';
+ // print_r($month);
+ // print_r($fresh);
+ // print_r($sample);
+ // echo '';
+
+ // foreach ($sample as $s) {
+ // if (!empty($s->Key)) {
+ // $show_hide_column_value = false;
+ // } else {
+ // $show_hide_column_value = true;
+ // }
+ // break;
+ // }
+ $sample = $fresh;
$ex = explode('-', $dropdownvalue);
@@ -219,6 +225,7 @@
$index = 0;
$i = 0;
foreach ($sample as $i => $record) {
+
$index++;
if (in_array($record->EmpID, $testarray)) {
$index--;
@@ -233,9 +240,10 @@
FirstName; ?>
DateofJoining);
- $newDateFormat = $date->format('d-m-Y');
- echo $newDateFormat;
+ echo $record->DateofJoining;
+ // $date = DateTime::createFromFormat('Y-m-d H:i:s', $record->DateofJoining);
+ // $newDateFormat = $date->format('d-m-Y');
+ // echo $newDateFormat;
?>
Designation; ?>
@@ -325,13 +333,32 @@
- Key)) {
echo "contenteditable='false';";
} ?>
Key)) { ?> 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, '.', '');
+ } ?>
+
+ -->
+
+
+ Key)) {
+ echo "contenteditable='true';";
+ } ?>
+ Key)) { ?> title="Payslip Calculated"
+ style="text-align:right;color:blue;"
+ style="text-align:right;" >
+
Monthly_Due)) {
echo $record->Monthly_Due;
$totalmonthloan[] = $record->Monthly_Due;
@@ -342,16 +369,6 @@
-
-
-
-
-
-
-
-
-
-
Key)) {
echo "contenteditable='true';";
@@ -589,7 +606,7 @@
alldata = JSON.stringify(alldata)
// Parse the JSON string back into an array of objects
alldata = JSON.parse(alldata);
-
+console.log(alldata);
// Filter out objects where "Emp ID" is empty
alldata = alldata.filter(function(item) {
return item["Emp ID"].trim() !== "";
diff --git a/deletableFile.php b/deletableFile.php
old mode 100644
new mode 100755