diff --git a/app/Config/Routes.php b/app/Config/Routes.php index cf3212bb..33bc631f 100644 --- a/app/Config/Routes.php +++ b/app/Config/Routes.php @@ -270,6 +270,7 @@ $routes->post('editExpense', 'Expense::editExpense'); $routes->post('getExpenseDetails', 'Expense::getExpenseDetails'); $routes->get('uploads/(:any)', 'Expense::downloads/$1'); $routes->post('deleteFile', 'Expense::deleteFile'); +$routes->get('downloadFile/(:any)', 'Expense::downloads/$1'); // Application OGR Page diff --git a/app/Controllers/Expense.php b/app/Controllers/Expense.php index 7465b323..64c0d7ab 100644 --- a/app/Controllers/Expense.php +++ b/app/Controllers/Expense.php @@ -39,18 +39,21 @@ class Expense extends BaseController $file->move(WRITEPATH . 'uploads', $fileName); } + $status = $this->request->getPost('status'); + $paymentMethod = $status === 'Paid' ? $this->request->getPost('payment_method') : 0; + $data = [ 'transporter_file' => $fileName, 'supplier_id' => $this->request->getPost('supplierid'), 'remarks' => $this->request->getPost('remarks'), 'cost' => $this->request->getPost('cost'), 'gst' => $this->request->getPost('gst'), - 'total' => $this->request->getPost('total'), - 'status' => $this->request->getPost('status'), - 'payment_method' => $this->request->getPost('payment_method') + 'total' => (int)$this->request->getPost('gst') + (int)$this->request->getPost('cost'), + 'status' => $status, + 'payment_method' => $paymentMethod ]; - $insert_id = $this->expense_model->insertExpense($data); + $insert_id = $this->expense_model->insertExpense($data); if ($insert_id) { return json_encode('true'); } else { @@ -83,18 +86,23 @@ class Expense extends BaseController $fileName = $this->request->getPost('existing_file'); // Use existing file if no new file is uploaded } + $status = $this->request->getPost('status'); + $paymentMethod = $status === 'Paid' ? $this->request->getPost('payment_method') : 0; + $data = [ 'supplier_id' => $this->request->getPost('supplierid'), 'remarks' => $this->request->getPost('remarks'), 'cost' => $this->request->getPost('cost'), 'gst' => $this->request->getPost('gst'), - 'total' => $this->request->getPost('total'), - 'status' => $this->request->getPost('status'), - 'payment_method' => $this->request->getPost('payment_method') + 'total' => (int)$this->request->getPost('gst') + (int)$this->request->getPost('cost'), + 'status' => $status, + 'payment_method' => $paymentMethod ]; if(!empty($fileName)){ $data['transporter_file'] = $fileName; } + $data['payment_method'] = $this->request->getPost('payment_method'); + if ($id) { $result = $this->expense_model->updateExpense($id, $data); diff --git a/app/Views/addEmployee.php b/app/Views/addEmployee.php index 50ae509a..936c609f 100644 --- a/app/Views/addEmployee.php +++ b/app/Views/addEmployee.php @@ -465,7 +465,7 @@ legend {
- Back + Back
diff --git a/app/Views/addSupplier.php b/app/Views/addSupplier.php index 16590348..d92f3f0c 100644 --- a/app/Views/addSupplier.php +++ b/app/Views/addSupplier.php @@ -46,7 +46,7 @@
- Back + Back
diff --git a/app/Views/addasset.php b/app/Views/addasset.php index 8228925b..67086ce0 100644 --- a/app/Views/addasset.php +++ b/app/Views/addasset.php @@ -10,7 +10,7 @@
- Back + Back
diff --git a/app/Views/addconfig.php b/app/Views/addconfig.php index 603ab023..45db9225 100644 --- a/app/Views/addconfig.php +++ b/app/Views/addconfig.php @@ -16,7 +16,7 @@
- Back + Back
- Back + Back
diff --git a/app/Views/editrequisitionform.php b/app/Views/editrequisitionform.php index 9f02ab4d..45f098d3 100644 --- a/app/Views/editrequisitionform.php +++ b/app/Views/editrequisitionform.php @@ -34,6 +34,19 @@ if (!empty($ReqPOType)) { $strReqPOType = $ReqPOType; } ?> + + + + +
diff --git a/app/Views/viewinwardgateregister.php b/app/Views/viewinwardgateregister.php index 86434473..0fa89a14 100644 --- a/app/Views/viewinwardgateregister.php +++ b/app/Views/viewinwardgateregister.php @@ -1,6 +1,6 @@