Add order management functionality with order overview, retrieval, and completion features

This commit is contained in:
vista-man
2025-02-27 09:07:20 +01:00
parent 4fdf3510bd
commit 82c987d891
10 changed files with 197 additions and 0 deletions

View File

@@ -0,0 +1,35 @@
<?php
include 'config.php';
// Set header to JSON
header('Content-Type: application/json');
// Get the POST data
$data = json_decode(file_get_contents('php://input'), true);
$order_number = $data['order_number'] ?? '';
if (empty($order_number)) {
echo json_encode(['success' => false, 'message' => 'Order number is required']);
exit;
}
// Delete the order from the database
$sql = "DELETE FROM orders WHERE order_number = ?";
$stmt = $conn->prepare($sql);
if ($stmt === false) {
error_log("Failed to prepare statement: " . $conn->error);
echo json_encode(['success' => false, 'message' => 'Failed to prepare statement']);
exit;
}
$stmt->bind_param("s", $order_number);
if ($stmt->execute()) {
echo json_encode(['success' => true]);
} else {
error_log("Failed to execute statement: " . $stmt->error);
echo json_encode(['success' => false, 'message' => 'Failed to execute statement']);
}
$stmt->close();
$conn->close();
?>