Update: 2026-06-18 16:46:30

This commit is contained in:
Hamza-Ayed
2026-06-18 16:46:30 +03:00
parent 8b52d2f115
commit f13faa8c31
12 changed files with 693 additions and 169 deletions

View File

@@ -17,6 +17,7 @@ try {
// -------------------------------------
$passengerID = filterRequest("passengerID");
$user_phone = filterRequest("user_phone");
$phone = filterRequest("phone");
$amount_raw = filterRequest("amount");
error_log("[CreateInvoicePassenger] Read inputs (passengerID, user_phone, amount)");
@@ -65,6 +66,7 @@ try {
$sql_update = "
UPDATE invoices_sms_passenger
SET invoice_number = :invoice_number,
phone = :phone,
amount = :amount,
created_at = NOW()
WHERE id = :id
@@ -72,6 +74,7 @@ try {
$stmt_update = $con->prepare($sql_update);
$stmt_update->execute([
':invoice_number' => $new_invoice_number,
':phone' => $phone ?: null,
':amount' => $amount,
':id' => $existing['id']
]);
@@ -89,13 +92,14 @@ try {
// -------------------------------------
error_log("[CreateInvoicePassenger] No existing invoice. Creating new one...");
$sql_insert = "
INSERT INTO invoices_sms_passenger (invoice_number, passengerID, user_phone, amount, status)
VALUES (:invoice_number, :passengerID, :user_phone, :amount, 'pending')
INSERT INTO invoices_sms_passenger (invoice_number, passengerID, phone, user_phone, amount, status)
VALUES (:invoice_number, :passengerID, :phone, :user_phone, :amount, 'pending')
";
$stmt_insert = $con->prepare($sql_insert);
$ok = $stmt_insert->execute([
':invoice_number' => $new_invoice_number,
':passengerID' => $passengerID,
':phone' => $phone ?: null,
':user_phone' => $user_phone,
':amount' => $amount
]);