flash()->get();
$eventsForJs = [];
$threadsForJs = [];
try {
$pdo = $app->pdo();
if ($pdo) {
$stmt = $pdo->prepare('
SELECT id, title, teaser_public, description, city, region, zip, starts_at, allow_kids, visibility, location_label, lat, lng, created_at
FROM events
WHERE starts_at >= DATE_SUB(NOW(), INTERVAL 120 DAY)
AND status != "cancelled"
ORDER BY starts_at ASC
LIMIT 60
');
$stmt->execute();
$rows = $stmt->fetchAll(PDO::FETCH_ASSOC) ?: [];
foreach ($rows as $r) {
$eventsForJs[] = [
'id' => (int)$r['id'],
'title' => $r['title'],
'teaser' => $r['teaser_public'],
'description' => $r['description'],
'city' => $r['city'],
'zip' => $r['zip'],
'region' => $r['region'],
'topic' => 'general',
'startsAt' => $r['starts_at'],
'allowKids' => ((int)$r['allow_kids'] === 1),
'ageGroup' => '',
'visibility' => $r['visibility'],
'contact' => '',
'locationLabel' => $r['location_label'],
'lat' => $r['lat'] !== null ? (float)$r['lat'] : null,
'lng' => $r['lng'] !== null ? (float)$r['lng'] : null,
];
}
$communityCfg = require __DIR__ . '/../../../config/community.php';
$community = new \App\Community($pdo, $communityCfg);
$threads = $community->listThreads(8);
foreach ($threads as $thread) {
$threadsForJs[] = [
'id' => (int)$thread['id'],
'title' => (string)$thread['title'],
'body' => (string)$thread['body'],
'displayName' => (string)($thread['display_name'] ?: 'Mitglied'),
'createdAt' => (string)$thread['created_at'],
'answers' => (int)$thread['answers'],
];
}
}
} catch (Throwable $e) {
$eventsForJs = [];
$threadsForJs = [];
}
?>
= htmlspecialchars($flash['type'], ENT_QUOTES) ?>:
= htmlspecialchars($flash['message'], ENT_QUOTES) ?>
Knüpfe Kontakte und organisiere gemeinsame Zeit mit anderen Vätern.
Finde auf einen Blick lokale Events, Termine und Treffen in deiner Umgebung, lerne andere Väter kennen, beteilige dich an Gesprächen in der Community und werde Schritt für Schritt ein fester Teil davon.
Als registrierter Teil der Community kannst du dein Profil mit deinen Kinderinfos pflegen, eigene Events organisieren und dich unkompliziert zu bestehenden Treffen und Terminen dazugesellen.
Events in deiner Nähe suchen
Entdecke Vater-Kind-Events, lokale Termine und gemeinsame Treffen passend zu Ort, Thema und Entfernung.
Du kannst deinen Standort verwenden oder einen Ort eingeben und den Umkreis selbst festlegen.
Die neuesten Events
Neue Events, Termine und Treffen für Väter und Kinder in deiner Region.
Der Mitgliederbereich ist der Ort, an dem du aus dem Überblick eine echte Nutzung machst.
Dein Profil
- Anzeigename, Sprachen, Interessen, kurzer Steckbrief.
- Geschützte Kontaktdaten, du steuerst wer was sehen darf.
Kinder (optional)
- Alter, Geburtsdatum oder kurze Hinweise hinterlegen, wenn es dir bei der Planung hilft.
- Events und Treffen besser einschätzen, wenn Aktivitäten zum Alter deiner Kinder passen sollen.
- Nur für dich sichtbar.
Deine Events
- Events finden, speichern und schneller wiederfinden.
- Eigene Events veröffentlichen und jederzeit aktualisieren.
- Mit wenigen Angaben aus einer Idee einen konkreten Termin oder ein Treffen machen.