findLatestByUsername($username); $status = (string) ($request['status'] ?? 'pending_approval'); $statusMap = [ 'pending_approval' => [ 'title' => 'Freigabe ausstehend', 'copy' => 'Dein Konto wurde angelegt und wartet aktuell auf die manuelle Freigabe.', 'label' => 'Wartet auf Freigabe', ], 'provisioning_failed' => [ 'title' => 'Bearbeitung erforderlich', 'copy' => 'Dein Konto konnte technisch noch nicht vollständig vorbereitet werden. Die Anfrage liegt bereits vor und wird geprüft.', 'label' => 'Technische Prüfung läuft', ], 'approved_active' => [ 'title' => 'Freigeschaltet', 'copy' => 'Dein Konto wurde bereits freigeschaltet. Bitte melde dich erneut an.', 'label' => 'Freigeschaltet', ], ]; $view = $statusMap[$status] ?? [ 'title' => 'Freigabestatus', 'copy' => 'Der Status deiner Freigabe wird aktuell verarbeitet.', 'label' => 'In Bearbeitung', ]; ?> <?= htmlspecialchars($view['title'], ENT_QUOTES) ?>