428 lines
8.2 KiB
PHP
428 lines
8.2 KiB
PHP
<?php
|
|
|
|
$superuser = array (
|
|
'admin' =>
|
|
array (
|
|
'password' => 'bBHofurUJWKzPE8Z:',
|
|
'active' => true,
|
|
),
|
|
);
|
|
|
|
$serviceGroups = array (
|
|
'Info' =>
|
|
array (
|
|
'label' => 'Home',
|
|
'defaultOpen' => true,
|
|
'services' =>
|
|
array (
|
|
0 => 'home_info',
|
|
1 => 'vergabe',
|
|
2 => 'links',
|
|
3 => 'einkaufsliste',
|
|
4 => 'termine',
|
|
5 => 'ticket_board',
|
|
),
|
|
),
|
|
'Ausbildung' =>
|
|
array (
|
|
'label' => 'Ausbildung',
|
|
'defaultOpen' => true,
|
|
'services' =>
|
|
array (
|
|
0 => 'print_static',
|
|
1 => 'zeiterfassung',
|
|
2 => 'berichte_arbeit_gen',
|
|
3 => 'berichte',
|
|
4 => 'firmenberichte',
|
|
5 => 'berufsschulberichte',
|
|
),
|
|
),
|
|
'Logs' =>
|
|
array (
|
|
'label' => 'Webserver',
|
|
'defaultOpen' => false,
|
|
'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',
|
|
4 => 'ticket_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,
|
|
),
|
|
'vergabe' =>
|
|
array (
|
|
'name' => 'Vergabe',
|
|
'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,
|
|
),
|
|
'einkaufsliste' =>
|
|
array (
|
|
'name' => 'Einkaufsliste',
|
|
'active' => true,
|
|
'adminOnly' => false,
|
|
),
|
|
'termine' =>
|
|
array (
|
|
'name' => 'Termine',
|
|
'active' => true,
|
|
'adminOnly' => false,
|
|
),
|
|
'firmenberichte' =>
|
|
array (
|
|
'name' => 'Firmenberichte',
|
|
'active' => true,
|
|
'adminOnly' => false,
|
|
),
|
|
'berufsschulberichte' =>
|
|
array (
|
|
'name' => 'Berufsschulberichte',
|
|
'active' => true,
|
|
'adminOnly' => false,
|
|
),
|
|
'ticket_board' =>
|
|
array (
|
|
'name' => 'Tickets / Ideen',
|
|
'active' => true,
|
|
'adminOnly' => false,
|
|
),
|
|
'ticket_control' =>
|
|
array (
|
|
'name' => 'Tickets',
|
|
'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.mrhossa.de',
|
|
'newTab' => true,
|
|
'adminOnly' => false,
|
|
'group' => 'admin',
|
|
),
|
|
1 =>
|
|
array (
|
|
'label' => 'HAProxy',
|
|
'url' => 'http://stats.mrhossa.de',
|
|
'newTab' => true,
|
|
'adminOnly' => false,
|
|
'group' => 'admin',
|
|
),
|
|
2 =>
|
|
array (
|
|
'label' => 'Public',
|
|
'url' => 'https://mrhossa.de',
|
|
'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',
|
|
),
|
|
);
|