Delete Event
Are you sure you want to delete this event? This action cannot be undone.
'/']); session_start(); // If the user is not logged in, redirect to the login page if (!isset($_SESSION['user'])) { header('Location: login.php'); exit; } $eventsJson = file_get_contents('events.json'); $events = json_decode($eventsJson, true); $eventId = $_GET['id'] ?? null; if ($eventId === null || !isset($events[$eventId])) { // Redirect to index if event not found header('Location: index.php'); exit; } if ($_SERVER['REQUEST_METHOD'] === 'POST') { // Delete the event unset($events[$eventId]); // Re-index the array to prevent issues with json_encode $events = array_values($events); file_put_contents('events.json', json_encode($events, JSON_PRETTY_PRINT)); header('Location: index.php'); exit; } $event = $events[$eventId]; ?>
Are you sure you want to delete this event? This action cannot be undone.