'/']); 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; $event = null; if ($eventId !== null && isset($events[$eventId])) { $event = $events[$eventId]; } else { // Redirect to index if event not found header('Location: index.php'); exit; } if ($_SERVER['REQUEST_METHOD'] === 'POST') { // Update the event $events[$eventId]['title'] = $_POST['title'] ?? $event['title']; $events[$eventId]['time'] = $_POST['time'] ?? $event['time']; $events[$eventId]['details'] = $_POST['details'] ?? $event['details']; file_put_contents('events.json', json_encode($events, JSON_PRETTY_PRINT)); header('Location: index.php'); exit; } ?>