loginForm(); break; case $route === 'zaloguj': $authController->login(); break; case $route === 'weryfikacja': $authController->verifyForm(); break; case $route === 'zweryfikuj': $authController->verify(); break; case $route === 'panel': $authController->dashboard(); break; case $route === 'wyloguj-sie': $authController->logout(); break; // Notatnik case $route === 'notatnik': $noteController->index(); break; case $route === 'notatnik/nowa': $noteController->create(); break; case $route === 'notatnik/dodaj': $noteController->store(); break; case preg_match('#^notatnik/edytuj/(\d+)$#', $route, $matches) === 1: $noteController->edit((int) $matches[1]); break; case preg_match('#^notatnik/zapisz/(\d+)$#', $route, $matches) === 1: $noteController->update((int) $matches[1]); break; case preg_match('#^notatnik/usun/(\d+)$#', $route, $matches) === 1: $noteController->delete((int) $matches[1]); break; // Kalendarz case $route === 'kalendarz': $eventController->index(); break; case $route === 'kalendarz/nowe': $eventController->create(); break; case preg_match('#^kalendarz/nowe/(\d{4}-\d{2}-\d{2})$#', $route, $matches) === 1: $eventController->create($matches[1]); break; case $route === 'kalendarz/dodaj': $eventController->store(); break; case preg_match('#^kalendarz/dzien/(\d{4}-\d{2}-\d{2})$#', $route, $matches) === 1: $eventController->dayEvents($matches[1]); break; case preg_match('#^kalendarz/edytuj/(\d+)$#', $route, $matches) === 1: $eventController->edit((int) $matches[1]); break; case preg_match('#^kalendarz/zapisz/(\d+)$#', $route, $matches) === 1: $eventController->update((int) $matches[1]); break; case preg_match('#^kalendarz/usun/(\d+)$#', $route, $matches) === 1: $eventController->delete((int) $matches[1]); break; default: // Strona 404 http_response_code(404); echo '