prepare($sql); foreach ($params as $k => $v) { $stmt->bindValue($k, $v); } $stmt->execute(); return (int)$stmt->fetchColumn(); } catch (Throwable $e) { // W dashboard pokazujemy 0 zamiast 500 jeśli SQL się nie powiedzie return 0; } } // Liczniki dashboardu $liveMatches = safeCount($pdo, "SELECT COUNT(*) FROM matches WHERE LOWER(Status) = 'live'"); $plannedMatches = safeCount($pdo, "SELECT COUNT(*) FROM matches WHERE LOWER(Status) = 'planned'"); $activeUsers = safeCount($pdo, "SELECT COUNT(*) FROM users WHERE (disabled IS NULL OR disabled = 0)"); // Placeholder na zgłoszenia BOK – brak tabeli w projekcie, więc ustawiamy 0 $supportTickets = 0; ?>

Dashboard

👋 Witaj w panelu administracyjnym, !

Zarządzaj swoją platformą togethere.cloud. Wybierz opcję z menu po lewej stronie.

Trwające mecze
Aktualnie w trakcie
Zaplanowane mecze
Nadchodzące spotkania
Aktywni użytkownicy
Zarejestrowani użytkownicy
Zgłoszenia BOK
Oczekujące zgłoszenia

KEEP (notatki / taski)

Nie wybrano plików

Czat (stała historia) Ładowanie…

🚀 Funkcjonalność w przygotowaniu

Panel administracyjny jest w fazie rozwoju. Wkrótce dodamy pełne funkcjonalności zarządzania: