true, CURLOPT_RETURNTRANSFER => true, CURLOPT_POSTFIELDS => $message, CURLOPT_HTTPHEADER => [ 'Content-Type: text/plain', 'Authorization: Bearer ' . $pagerApiSecret ] ]); $response = curl_exec($ch); curl_close($ch); return $response; } // Paging if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['action'])) { switch ($_POST['action']) { case 'page_team': if (!empty($_POST['bootid'])) { pageTeam($_POST['bootid'], $pagerApi, $pagerApiSecret); } break; case 'page_next': if (isset($_POST['rennen']) && isset($rennplan[(int)$_POST['rennen'] + 1])) { $nextRace = $rennplan[(int)$_POST['rennen'] + 1]; for ($i = 1; $i <= 3; $i++) { if (empty($nextRace["bahn$i"])) { continue; } $bootName = $nextRace["bahn$i"]; if (isset($bootIdMap[$bootName])) { pageTeam( $bootIdMap[$bootName], $pagerApi, $pagerApiSecret ); } } } break; case 'page_all': pageTeam( 'ALL', $pagerApi, $pagerApiSecret ); break; } } // Ergebnisse abrufen $ergebnisse = isset(json_decode($ergebnisseJson, true)['ergebnisse']) ? json_decode($ergebnisseJson, true)['ergebnisse'] : []; // Aktuelles Rennen per Index (über URL) $rennenIndex = isset($_GET['rennen']) ? intval($_GET['rennen']) : 0; $totalRennen = count($rennplan); // Index validieren $rennenIndex = max(0, min($rennenIndex, $totalRennen - 1)); // Aktuelles, vorheriges, nächstes Rennen $current = $rennplan[$rennenIndex]; $prev = $rennplan[$rennenIndex - 1] ?? null; $next = $rennplan[$rennenIndex + 1] ?? null; // Ergebnis für vorheriges Rennen $lastResult = $rennenIndex > 0 ? ($ergebnisse[$rennenIndex - 1] ?? null) : null; ?>
Wer sind wir: = nl2br(htmlspecialchars($boot['wernsindwir'] ?? '')) ?>
Woher kommen wir: = htmlspecialchars($boot['woherkommenwir'] ?? '') ?>
Trommlerin: = htmlspecialchars($boot['trommlerin'] ?? '-') ?>
Aufschlag: = htmlspecialchars($boot['aufschlag'] ?? '-') ?>
Ziele: = htmlspecialchars($boot['ziele'] ?? '') ?>
Was uns auszeichnet: = htmlspecialchars($boot['was_uns_auszeichnet'] ?? '') ?>
Schlachtruf: = htmlspecialchars($boot['schlachtruf'] ?? '') ?>
Teilnahmen: = intval($boot['anzahl_teilnahmen']) ?>
Platzierungen: = implode(', ', $boot['platzierungen'] ?? []) ?>
Notizen: = htmlspecialchars($boot['notizen'] ?? '') ?>
Noch kein Ergebnis.
= htmlspecialchars($next['name']) ?> um = htmlspecialchars($next['zeit']) ?>
Letztes Rennen im Lauf