assets(); $assets->addStyle('/module/pihole/asset?file=pihole.css'); $assets->addScript('/module/pihole/asset?file=pihole.js', 'footer', true); $settings = modules()->settings('pihole'); $instances = module_fn('pihole', 'instances'); $hasConfig = !empty($instances); $refreshSeconds = (int)($settings['lists_refresh_sec'] ?? 5); if ($refreshSeconds < 0) { $refreshSeconds = 5; } ?> = module_shell_header('pihole', [ 'title' => 'Listen & Domains', 'description' => 'Top-Domains, Listen-Updates und neue Eintraege auf der Primaer-Instanz.', ]) ?>