From 8795a633f6a5d11143297c7bd35618bcbb0503ef Mon Sep 17 00:00:00 2001 From: Flatlogic Bot Date: Thu, 16 Oct 2025 20:00:52 +0000 Subject: [PATCH] V22 --- admin/export_events.php | 62 ++++ admin/footer.php | 14 + admin/header.php | 7 +- admin/index.php | 60 ++++ admin/system_events.php | 124 +++++++ admin/toggle_emergency_shutdown.php | 35 ++ api/get_new_orders.php | 29 ++ api/support.php | 74 +++++ assets/css/main.css | 78 ++++- assets/js/main.js | 107 ++++--- assets/pasted-20251016-191630-88be204a.png | Bin 0 -> 96058 bytes assets/pasted-20251016-192041-2abf91d9.jpg | Bin 0 -> 798070 bytes checkout.php | 14 + footer.php | 16 + header.php | 19 +- help.php | 302 ++++++++++++------ help_process.php | 54 ---- hero.php | 21 +- includes/api_keys.php | 15 +- includes/weather_service.php | 59 ++++ menu.php | 36 ++- migrations/20251016_create_faqs_table.sql | 15 + .../20251016_create_support_tickets_table.sql | 12 + .../20251016_create_system_events_table.sql | 9 + .../20251016_create_weather_status_table.sql | 10 + order_confirmation.php | 6 +- restaurant/orders.php | 114 +++++-- restaurants.php | 26 +- 28 files changed, 1065 insertions(+), 253 deletions(-) create mode 100644 admin/export_events.php create mode 100644 admin/system_events.php create mode 100644 admin/toggle_emergency_shutdown.php create mode 100644 api/get_new_orders.php create mode 100644 api/support.php create mode 100644 assets/pasted-20251016-191630-88be204a.png create mode 100644 assets/pasted-20251016-192041-2abf91d9.jpg delete mode 100644 help_process.php create mode 100644 includes/weather_service.php create mode 100644 migrations/20251016_create_faqs_table.sql create mode 100644 migrations/20251016_create_support_tickets_table.sql create mode 100644 migrations/20251016_create_system_events_table.sql create mode 100644 migrations/20251016_create_weather_status_table.sql diff --git a/admin/export_events.php b/admin/export_events.php new file mode 100644 index 00000000..3cf62d23 --- /dev/null +++ b/admin/export_events.php @@ -0,0 +1,62 @@ +prepare($sql); +$stmt->execute($params); +$events = $stmt->fetchAll(PDO::FETCH_ASSOC); + +header('Content-Type: text/csv'); +header('Content-Disposition: attachment; filename="system_events_' . date('Y-m-d') . '.csv"'); + +$output = fopen('php://output', 'w'); + +// Add BOM to fix UTF-8 in Excel +fputs($output, "\xEF\xBB\xBF"); + +fputcsv($output, array_keys($events[0] ?? [])); + +foreach ($events as $event) { + fputcsv($output, $event); +} + +fclose($output); +exit; \ No newline at end of file diff --git a/admin/footer.php b/admin/footer.php index 9943ff0f..535d497e 100644 --- a/admin/footer.php +++ b/admin/footer.php @@ -1,3 +1,17 @@ + + + + + + diff --git a/admin/header.php b/admin/header.php index b44a501f..391ad00d 100644 --- a/admin/header.php +++ b/admin/header.php @@ -11,7 +11,9 @@ if (!isset($_SESSION['admin_logged_in']) || $_SESSION['admin_logged_in'] !== tru Admin Dashboard - + + +