From 2b136c4b06e37c723b7770086e89dc290406adf1 Mon Sep 17 00:00:00 2001 From: twotalesanimation <80506065+twotalesanimation@users.noreply.github.com> Date: Thu, 4 Dec 2025 20:32:49 +0200 Subject: [PATCH] feat: add events admin navigation links and URL rewrite rules - Add 'Manage Events' link to admin dropdown menu in header - Add URL rewrite rules for admin_events and manage_events pages - Add process_event endpoint rewrite rule - Events admin pages now accessible via clean URLs --- .htaccess | 3 +++ header.php | 1 + 2 files changed, 4 insertions(+) diff --git a/.htaccess b/.htaccess index aba56657..70cbdf64 100644 --- a/.htaccess +++ b/.htaccess @@ -77,12 +77,14 @@ RewriteRule ^view_indemnity$ src/pages/other/view_indemnity.php [L] RewriteRule ^admin_members$ src/admin/admin_members.php [L] RewriteRule ^admin_payments$ src/admin/admin_payments.php [L] RewriteRule ^admin_web_users$ src/admin/admin_web_users.php [L] +RewriteRule ^admin_events$ src/admin/admin_events.php [L] RewriteRule ^admin_course_bookings$ src/admin/admin_course_bookings.php [L] RewriteRule ^admin_camp_bookings$ src/admin/admin_camp_bookings.php [L] RewriteRule ^admin_trip_bookings$ src/admin/admin_trip_bookings.php [L] RewriteRule ^admin_visitors$ src/admin/admin_visitors.php [L] RewriteRule ^admin_efts$ src/admin/admin_efts.php [L] RewriteRule ^admin_trips$ src/admin/admin_trips.php [L] +RewriteRule ^manage_events$ src/admin/manage_events.php [L] RewriteRule ^manage_trips$ src/admin/manage_trips.php [L] # === API/AJAX ENDPOINTS === @@ -114,6 +116,7 @@ RewriteRule ^upload_profile_picture$ src/processors/upload_profile_picture.php [ RewriteRule ^send_reset_link$ src/processors/send_reset_link.php [L] RewriteRule ^logout$ src/processors/logout.php [L] RewriteRule ^process_trip$ src/processors/process_trip.php [L] +RewriteRule ^process_event$ src/admin/process_event.php [L] RewriteRule ^toggle_trip_published$ src/processors/toggle_trip_published.php [L] RewriteRule ^delete_trip$ src/processors/delete_trip.php [L] diff --git a/header.php b/header.php index e7b4754e..4820552b 100644 --- a/header.php +++ b/header.php @@ -283,6 +283,7 @@ if ($headerStyle === 'light') {