View::h($v); $kTextClr = fn(string $hex): string => (0.299*hexdec(substr($hex,1,2))+0.587*hexdec(substr($hex,3,2))+0.114*hexdec(substr($hex,5,2))) > 128 ? '#1e293b' : '#ffffff'; // Verbindungsdaten als JSON für JS bereitstellen. // PINs und API-Secrets werden bewusst NICHT mitgeschickt – im Formular blanko, leer = unverändert. $connectionsJson = json_encode(array_map(fn($c) => [ 'id' => (int)$c['id'], 'bezeichnung' => $c['bezeichnung'], 'type' => $c['type'], 'provider_id' => (int)$c['provider_id'], 'provider_name' => $c['provider_name'], 'verbindungstyp' => $c['verbindungstyp'], 'kuerzel' => $c['kuerzel'] ?? '', 'farbe' => $c['farbe'] ?? '#6366f1', 'app_name' => $c['app_name'] ?? '', 'sandbox' => (bool)($c['sandbox'] ?? false), 'blz' => $c['blz'] ?? '', 'fints_url' => $c['fints_url'] ?? '', 'benutzerkennung' => $c['benutzerkennung'] ?? '', 'account_filter' => $c['account_filter'] ?? null, 'fetch_range' => $c['fetch_range'] ?? 'last_fetched', 'tan_mode_id' => isset($c['tan_mode_id']) && $c['tan_mode_id'] !== null ? (int)$c['tan_mode_id'] : null, ], $connections)); $fetchRangeOptions = [ 'last_fetched' => 'Ab letztem Abruf (00:00 Uhr)', 'last_week' => 'Letzte 7 Tage', 'current_month' => 'Aktueller Monat (ab 01.)', 'last_30_days' => 'Letzte 30 Tage', 'full' => 'Ohne Datum (letzte 365 Tage)', ]; ?>
Noch keine Direktverbindungen konfiguriert. Klicke oben rechts auf +, um eine hinzuzufügen.
⠿
Abruf: ' ?>