diff --git a/customers/.hta_slug/billing-details.php b/customers/.hta_slug/billing-details.php index c3aa1ca..f00462f 100644 --- a/customers/.hta_slug/billing-details.php +++ b/customers/.hta_slug/billing-details.php @@ -2,18 +2,39 @@ require('../.hta_config/conf.php'); $db = new PDO("mysql:host=$mariaServer;dbname=$mariaDb", $mariaUser, $mariaPass); $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); + + $customerId = $_GET['customerId']; + $invoiceId = $_GET['invoiceId']; + + if($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['additional-payment'])){ + $adPaymentAmount = floatval($_POST['adPaymentAmount']); + $adPaymentDate = $_POST['adPaymentDate']; + $adPaymentSource = $_POST['adPaymentSource']; + $adPaymentTran = $_POST['adPaymentTran']; + $adPaymentRemarks = $_POST['adPaymentRemarks']; + // Insert additional payment record + try{ + $stmt3 = $db->prepare("INSERT INTO emi (customerId, invoiceId, adPaymentAmount, adPaymentDate, adPaymentSource, adPaymentTran, adPaymentRemarks, payStatus) VALUES (:customerId, :invoiceId, :adPaymentAmount, :adPaymentDate, :adPaymentSource, :adPaymentTran, :adPaymentRemarks, 1)"); + $stmt3->bindParam(':customerId', $customerId); + $stmt3->bindParam(':invoiceId', $invoiceId); + $stmt3->bindParam(':adPaymentAmount', $adPaymentAmount); + $stmt3->bindParam(':adPaymentDate', $adPaymentDate); + $stmt3->bindParam(':adPaymentSource', $adPaymentSource); + $stmt3->bindParam(':adPaymentTran', $adPaymentTran); + $stmt3->bindParam(':adPaymentRemarks', $adPaymentRemarks); + if ($stmt3->execute()) { + echo '
Customer Name:
Mobile Number:
-Booking Date:
+Installment Start Date:
Invoice Id:
Email:
Amount | -Payment Date | -Transaction Id | -Remarks | +
---|
Amount | +Payment Date | +Transaction Id | +Remarks | +
---|---|---|---|
$= $emi['adPaymentAmount']; ?> | += $emi['adPaymentDate']; ?> | += $emi['adPaymentTran']; ?> | += $emi['adPaymentRemarks']; ?> |
$= $emi['adPaymentAmount']; ?> | -= $emi['adPaymentDate']; ?> | -= $emi['adPaymentTran']; ?> | -= $emi['adPaymentRemarks']; ?> | -