$ev) { if ($ev['id'] === $id) { $idx = $k; break; } } $record = [ 'id' => $id, 'title' => $title, 'speaker' => $speaker, 'date' => $date, 'time' => $time, 'venue_name' => $venue_name, 'venue_address' => $venue_address, 'price' => $price, 'doors_open' => $doors_open, 'tickets_info' => $tickets_info, 'reserve_by_mail' => $reserve_by_mail, 'reserve_email' => $reserve_email, 'catering' => $catering, 'tags' => $tags, 'description' => $description, 'image' => $imagePath, 'slug' => $slug, 'updated_at' => now_iso() ]; if ($idx !== null) { $events[$idx] = $record; } else { $record['created_at'] = now_iso(); $events[] = $record; } save_events($events); header('Location: admin.php?ok=1'); exit; } catch (Throwable $e) { $error = 'Fehler: ' . $e->getMessage(); } } } // DELETE if (isset($_GET['delete'])) { $events = load_events(); $id = $_GET['delete']; $events = array_values(array_filter($events, fn($e) => $e['id'] !== $id)); save_events($events); header('Location: admin.php?deleted=1'); exit; } // EDIT load $editEvent = null; if (isset($_GET['edit'])) { $id = $_GET['edit']; foreach (load_events() as $e) { if ($e['id'] === $id) { $editEvent = $e; break; } } } } ?>
Anlegen, bearbeiten, Bilder hochladen.
Noch keine Einträge.
| Datum | Titel | Ort | |
|---|---|---|---|
| = h($e['date']) ?> = h($e['time']) ?> |
= h($e['title']) ?>
= h($e['speaker']) ?>
Mail‑Reservierung
|
= h($e['venue_name']) ?> | Bearbeiten Löschen |
Tipp