array ( 'password' => 'bBHofurUJWKzPE8Z:', 'active' => true, ), ); $serviceGroups = array ( 'Info' => array ( 'label' => 'Home', 'defaultOpen' => true, 'services' => array ( 0 => 'home_info', 1 => 'links', ), ), 'Ausbildung' => array ( 'label' => 'Ausbildung', 'defaultOpen' => true, 'services' => array ( 0 => 'print_static', 1 => 'zeiterfassung', 2 => 'berichte_arbeit_gen', 3 => 'berichte', ), ), 'Logs' => array ( 'label' => 'Webserver', 'defaultOpen' => true, 'services' => array ( 0 => 'public_request_logs', 1 => 'public_request_chart', 2 => 'backend_request_logs', 3 => 'backend_request_chart', 4 => 'personal_request_logs', ), ), 'System' => array ( 'label' => 'Verwaltung', 'defaultOpen' => false, 'services' => array ( 0 => 'data_info', 1 => 'services_control', 2 => 'user_control', 3 => 'variablen_control', ), ), 'Test' => array ( 'label' => 'Dev / Test', 'defaultOpen' => false, 'services' => array ( 0 => 'api_tester', 1 => 'weather_chart', 2 => 'tabellen', 3 => 'domains', ), ), ); $services = array ( 'home_info' => array ( 'name' => 'Home', 'active' => true, 'adminOnly' => false, ), 'print_static' => array ( 'name' => 'Berichte Drucken', 'active' => true, 'adminOnly' => false, ), 'api_tester' => array ( 'name' => 'API Testing', 'active' => true, 'adminOnly' => true, ), 'weather_chart' => array ( 'name' => 'Wetter Statistik', 'active' => true, 'adminOnly' => true, ), 'data_info' => array ( 'name' => 'Data Info', 'active' => true, 'adminOnly' => true, ), 'links' => array ( 'name' => 'Links', 'active' => true, 'adminOnly' => false, ), 'public_request_logs' => array ( 'name' => 'Public Logs', 'active' => true, 'adminOnly' => false, ), 'public_request_chart' => array ( 'name' => 'Public Statistik', 'active' => true, 'adminOnly' => false, ), 'backend_request_logs' => array ( 'name' => 'Backend Logs', 'active' => true, 'adminOnly' => false, ), 'backend_request_chart' => array ( 'name' => 'Backend Statistik', 'active' => true, 'adminOnly' => false, ), 'personal_request_logs' => array ( 'name' => 'Persönliche Logs', 'active' => true, 'adminOnly' => true, ), 'services_control' => array ( 'name' => 'Seiten', 'active' => true, 'adminOnly' => true, ), 'zeiterfassung' => array ( 'name' => 'Zeit Erfassung', 'active' => true, 'adminOnly' => false, ), 'berichte_arbeit_gen' => array ( 'name' => 'Berichte PDF', 'active' => true, 'adminOnly' => false, ), 'user_control' => array ( 'name' => 'Benutzer', 'active' => true, 'adminOnly' => true, ), 'variablen_control' => array ( 'name' => 'Variablen', 'active' => true, 'adminOnly' => true, ), 'tabellen' => array ( 'name' => 'Tabellen', 'active' => true, 'adminOnly' => true, ), 'berichte' => array ( 'name' => 'Berichte Einsehen', 'active' => true, 'adminOnly' => false, ), 'domains' => array ( 'name' => 'Domains', 'active' => true, 'adminOnly' => false, ), ); $linkGroups = array ( 'info' => array ( 'label' => 'Informationen', 'color' => '#3498db', 'defaultOpen' => false, ), 'tools' => array ( 'label' => 'IoT', 'color' => '#2ecc71', 'defaultOpen' => false, ), 'admin' => array ( 'label' => 'Administration', 'color' => '#e74c3c', 'defaultOpen' => false, ), 'devices' => array ( 'label' => 'Geräte', 'color' => '#b7db33', 'defaultOpen' => false, ), ); $linkButtons = array ( 0 => array ( 'label' => 'Gitea', 'url' => 'http://gitea.blackpi.ipv64.net', 'newTab' => true, 'adminOnly' => false, 'group' => 'admin', ), 1 => array ( 'label' => 'HAProxy', 'url' => 'http://stats.blackpi.ipv64.net', 'newTab' => true, 'adminOnly' => false, 'group' => 'admin', ), 2 => array ( 'label' => 'Public', 'url' => 'https://blackpi.ipv64.net', 'newTab' => true, 'adminOnly' => false, 'group' => 'info', ), 3 => array ( 'label' => 'NAS-1', 'url' => 'http://nas-1.blackpi.ipv64.net', 'newTab' => true, 'adminOnly' => false, 'group' => 'devices', ), 4 => array ( 'label' => 'NAS-2', 'url' => 'http://nas-2.blackpi.ipv64.net', 'newTab' => true, 'adminOnly' => false, 'group' => 'devices', ), 5 => array ( 'label' => 'FritzBox-1', 'url' => 'http://fritzbox-1.blackpi.ipv64.net', 'newTab' => true, 'adminOnly' => false, 'group' => 'devices', ), 6 => array ( 'label' => 'FritzBox-2', 'url' => 'http://fritzbox-2.blackpi.ipv64.net', 'newTab' => true, 'adminOnly' => false, 'group' => 'devices', ), 7 => array ( 'label' => 'GS1910-24', 'url' => 'http://switch.blackpi.ipv64.net', 'newTab' => true, 'adminOnly' => false, 'group' => 'admin', ), 8 => array ( 'label' => 'NWA5121-NI Innen', 'url' => 'http://ap-1.blackpi.ipv64.net', 'newTab' => true, 'adminOnly' => false, 'group' => 'devices', ), 9 => array ( 'label' => 'NWA5121-NI Aussen', 'url' => 'http://ap-2.blackpi.ipv64.net', 'newTab' => true, 'adminOnly' => false, 'group' => 'devices', ), 10 => array ( 'label' => 'ZyWALL 110', 'url' => 'http://10.233.1248', 'newTab' => true, 'adminOnly' => false, 'group' => 'admin', ), 11 => array ( 'label' => 'Ender 3 V3 KE', 'url' => 'http://10.233.1.52', 'newTab' => true, 'adminOnly' => false, 'group' => 'tools', ), 12 => array ( 'label' => 'Ubuntu NAS', 'url' => 'http://10.233.1.32:9000', 'newTab' => true, 'adminOnly' => false, 'group' => 'tools', ), 13 => array ( 'label' => 'Backend', 'url' => 'https://backend.blackpi.ipv64.net', 'newTab' => true, 'adminOnly' => false, 'group' => 'info', ), 14 => array ( 'label' => 'Dev Backend', 'url' => 'https://dev-backend.blackpi.ipv64.net', 'newTab' => true, 'adminOnly' => false, 'group' => 'info', ), 15 => array ( 'label' => 'Dev Pubic', 'url' => 'https://dev-public.blackpi.ipv64.net', 'newTab' => true, 'adminOnly' => false, 'group' => 'info', ), 16 => array ( 'label' => 'Local Backend', 'url' => 'http://backend.local.ipv64.net', 'newTab' => true, 'adminOnly' => false, 'group' => 'info', ), 17 => array ( 'label' => 'Local Pubic', 'url' => 'http://public.local.ipv64.net', 'newTab' => true, 'adminOnly' => false, 'group' => 'info', ), 18 => array ( 'label' => 'Proxmox', 'url' => 'https://100.88.208.86:8006', 'newTab' => true, 'adminOnly' => true, 'group' => 'devices', ), 19 => array ( 'label' => 'Flatnotes', 'url' => 'http://10.233.1.130:8080', 'newTab' => true, 'adminOnly' => false, 'group' => 'tools', ), );