fixed order admin
This commit is contained in:
parent
4b41240fea
commit
eb7c0ff531
@ -1,3 +1,62 @@
|
|||||||
|
<?php require_once('include/headscript.php'); ?>
|
||||||
|
|
||||||
|
<?php
|
||||||
|
// Creazione della connessione
|
||||||
|
$conn = new mysqli($servername, $username, $password, $dbname);
|
||||||
|
|
||||||
|
// Verifica della connessione
|
||||||
|
if ($conn->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;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
|
||||||
<!doctype html>
|
<!doctype html>
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
|
|
||||||
@ -221,7 +280,6 @@
|
|||||||
<div class="navbar-header">
|
<div class="navbar-header">
|
||||||
<div class="d-flex"></div>
|
<div class="d-flex"></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="topnav">
|
<div class="topnav">
|
||||||
<div class="container-fluid">
|
<div class="container-fluid">
|
||||||
<nav class="navbar navbar-light navbar-expand-lg topnav-menu"></nav>
|
<nav class="navbar navbar-light navbar-expand-lg topnav-menu"></nav>
|
||||||
@ -229,9 +287,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
|
|
||||||
<!-- ============================================================== -->
|
|
||||||
<!-- Start right Content here -->
|
<!-- Start right Content here -->
|
||||||
<!-- ============================================================== -->
|
|
||||||
<div class="main-content">
|
<div class="main-content">
|
||||||
<div class="page-content">
|
<div class="page-content">
|
||||||
<div class="container-fluid">
|
<div class="container-fluid">
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user