'index']]; require_once($rootPath . '/components/banner.php'); // Fetch all events $events_query = " SELECT event_id, name, type, location, date, image, published FROM events ORDER BY date DESC "; $result = $conn->query($events_query); $events = []; if ($result && $result->num_rows > 0) { while ($row = $result->fetch_assoc()) { $events[] = $row; } } ?> 'index']]; require_once($rootPath . '/components/banner.php'); ?>

Manage Events

New Event
×
0) { echo ''; echo '
'; foreach ($events as $event) { $eventImagePath = $event['image'] ? htmlspecialchars($event['image']) : 'assets/images/placeholder.jpg'; $publishStatusBadge = $event['published'] == 1 ? 'PUBLISHED' : 'DRAFT'; echo '
' . htmlspecialchars($event['name']) . '
' . strtoupper($publishStatusBadge) . '
' . htmlspecialchars($event['name']) . '
📍 ' . htmlspecialchars($event['location']) . '

Type: ' . htmlspecialchars($event['type']) . '
Date: ' . convertDate($event['date']) . '

'; } echo '
'; } else { echo '

No events found. Create one

'; } ?>