diff --git a/public/ordersummary.php b/public/ordersummary.php index 99327f9..c0be89e 100644 --- a/public/ordersummary.php +++ b/public/ordersummary.php @@ -1,62 +1,3 @@ - - -connect_error) { - die("Connessione fallita: " . $conn->connect_error); -} -if (isset($_GET['message'])) { - $message = $_GET['message']; -} else { - $message = 'n'; -} - -// Gestione dell'aggiornamento della data di scadenza -if (isset($_POST['update_expiry'])) { - $order_id = $_POST['order_id']; - $new_expiry = $_POST['new_expiry']; - - // Query per aggiornare la data di scadenza - $updateQuery = "UPDATE orderbook SET expireon = '$new_expiry' WHERE order_id = $order_id"; - if ($conn->query($updateQuery) === TRUE) { - $message = 'success'; - } else { - $message = 'error'; - } -} - -// Gestione del filtro -$filter = isset($_GET['filter']) ? $_GET['filter'] : 'all'; -$today = date("Y-m-d"); -$whereClause = ""; -if ($filter == 'active') { - $whereClause = "WHERE expireon > '$today'"; -} elseif ($filter == 'expired') { - $whereClause = "WHERE expireon <= '$today'"; -} - -// Query SQL per recuperare tutti gli ordini con join su service -$query = "SELECT o.order_id, o.first_name, o.last_name, s.servicename, o.expireon, o.status, o.nticket - FROM orderbook o - LEFT JOIN service s ON o.idservice = s.idservice - $whereClause - ORDER BY o.order_id DESC"; - -// Esecuzione della query -$result = $conn->query($query); - -// Recupero dei records -$orders = []; -if ($result->num_rows > 0) { - while ($row = $result->fetch_assoc()) { - $orders[] = $row; - } -} -?> - @@ -82,31 +23,83 @@ if ($result->num_rows > 0) {
@@ -327,7 +310,6 @@ if ($result->num_rows > 0) {