PHP_AdminTool_Projekt/docs/api/js/searchIndex.js
blaerf 9f0e534e20 develop (#28)
Co-authored-by: tg95 <tg95@noreply.localhost>
Co-authored-by: Taarly <lownslow.music@gmail.com>
Co-authored-by: taarly <lownslow.music@gmail.com>
Co-authored-by: ViperioN1339 <stezel1989@outlook.de>
Co-authored-by: MuchenTuchen31 <yasin.mine31@gmail.com>
Reviewed-on: https://git.eckertplayground.de/taarly/PHP_AdminTool_Projekt/pulls/28
Co-authored-by: blaerf <blaerf@gmx.de>
Co-committed-by: blaerf <blaerf@gmx.de>
2025-12-17 14:28:04 +00:00

285 lines
17 KiB
JavaScript

Search.appendIndex(
[
{
"fqsen": "\\App\\Controllers\\AuthController",
"name": "AuthController",
"summary": "Zust\u00E4ndig\u0020f\u00FCr\u0020alles\u0020rund\u0020um\u0020den\u0020Login\u003A\n\u002D\u0020Login\u002DFormular\u0020anzeigen\n\u002D\u0020Login\u002DDaten\u0020verarbeiten\u0020\u0028Authentifizierung\u0020gegen\u0020LDAP\/AD\u0029\n\u002D\u0020Logout\u0020durchf\u00FChren",
"url": "classes/App-Controllers-AuthController.html"
}, {
"fqsen": "\\App\\Controllers\\AuthController\u003A\u003A__construct\u0028\u0029",
"name": "__construct",
"summary": "\u00DCbergibt\u0020die\u0020Konfiguration\u0020an\u0020den\u0020Controller\u0020und\u0020initialisiert\u0020den\u0020LDAP\u002DAuthentifizierungsservice.",
"url": "classes/App-Controllers-AuthController.html#method___construct"
}, {
"fqsen": "\\App\\Controllers\\AuthController\u003A\u003AshowLoginForm\u0028\u0029",
"name": "showLoginForm",
"summary": "Zeigt\u0020das\u0020Login\u002DFormular\u0020an.",
"url": "classes/App-Controllers-AuthController.html#method_showLoginForm"
}, {
"fqsen": "\\App\\Controllers\\AuthController\u003A\u003AprocessLogin\u0028\u0029",
"name": "processLogin",
"summary": "Verarbeitet\u0020das\u0020Login\u002DFormular\u003A\n\u002D\u0020Liest\u0020Benutzername\u0020und\u0020Passwort\u0020aus\u0020\u0024_POST\n\u002D\u0020Ruft\u0020den\u0020LdapAuthService\u0020zur\u0020Authentifizierung\u0020auf\n\u002D\u0020Liefert\u0020bei\u0020Erfolg\u0020ein\u0020Redirect\u002DResult\u0020zum\u0020Dashboard\n\u002D\u0020Liefert\u0020bei\u0020Fehlern\u0020ein\u0020View\u002DResult\u0020f\u00FCr\u0020das\u0020Login\u002DFormular\u0020mit\u0020Fehlermeldung",
"url": "classes/App-Controllers-AuthController.html#method_processLogin"
}, {
"fqsen": "\\App\\Controllers\\AuthController\u003A\u003Alogout\u0028\u0029",
"name": "logout",
"summary": "Meldet\u0020den\u0020aktuell\u0020eingeloggten\u0020Benutzer\u0020ab,\u0020indem\u0020der\u0020entsprechende\u0020Session\u002DEintrag\u0020entfernt\u0020wird,\nund\u0020liefert\u0020anschlie\u00DFend\u0020ein\u0020Redirect\u002DResult\u0020zur\u00FCck\u0020auf\u0020die\u0020Login\u002DSeite.",
"url": "classes/App-Controllers-AuthController.html#method_logout"
}, {
"fqsen": "\\App\\Controllers\\AuthController\u003A\u003A\u0024config",
"name": "config",
"summary": "",
"url": "classes/App-Controllers-AuthController.html#property_config"
}, {
"fqsen": "\\App\\Controllers\\AuthController\u003A\u003A\u0024ldapAuthService",
"name": "ldapAuthService",
"summary": "",
"url": "classes/App-Controllers-AuthController.html#property_ldapAuthService"
}, {
"fqsen": "\\App\\Controllers\\AuthController\u003A\u003A\u0024logger",
"name": "logger",
"summary": "",
"url": "classes/App-Controllers-AuthController.html#property_logger"
}, {
"fqsen": "\\App\\Controllers\\DashboardController",
"name": "DashboardController",
"summary": "Controller\u0020f\u00FCr\u0020das\u0020Dashboard.",
"url": "classes/App-Controllers-DashboardController.html"
}, {
"fqsen": "\\App\\Controllers\\DashboardController\u003A\u003A__construct\u0028\u0029",
"name": "__construct",
"summary": "",
"url": "classes/App-Controllers-DashboardController.html#method___construct"
}, {
"fqsen": "\\App\\Controllers\\DashboardController\u003A\u003Ashow\u0028\u0029",
"name": "show",
"summary": "Zeigt\u0020das\u0020Dashboard\u0020an.",
"url": "classes/App-Controllers-DashboardController.html#method_show"
}, {
"fqsen": "\\App\\Controllers\\DashboardController\u003A\u003A\u0024config",
"name": "config",
"summary": "",
"url": "classes/App-Controllers-DashboardController.html#property_config"
}, {
"fqsen": "\\App\\Controllers\\DashboardController\u003A\u003A\u0024snmpService",
"name": "snmpService",
"summary": "",
"url": "classes/App-Controllers-DashboardController.html#property_snmpService"
}, {
"fqsen": "\\App\\Controllers\\UserManagementController",
"name": "UserManagementController",
"summary": "Controller\u0020f\u00FCr\u0020die\u0020Benutzer\u002D\u0020und\u0020Gruppenanzeige.",
"url": "classes/App-Controllers-UserManagementController.html"
}, {
"fqsen": "\\App\\Controllers\\UserManagementController\u003A\u003A__construct\u0028\u0029",
"name": "__construct",
"summary": "",
"url": "classes/App-Controllers-UserManagementController.html#method___construct"
}, {
"fqsen": "\\App\\Controllers\\UserManagementController\u003A\u003Ashow\u0028\u0029",
"name": "show",
"summary": "Zeigt\u0020Benutzer\u002D\u0020und\u0020Gruppenliste\u0020an.",
"url": "classes/App-Controllers-UserManagementController.html#method_show"
}, {
"fqsen": "\\App\\Controllers\\UserManagementController\u003A\u003Acreate\u0028\u0029",
"name": "create",
"summary": "Zeigt\u0020die\u0020Seite\u0020zum\u0020Erstellen\u0020von\u0020Benutzern\u0020\u0028Einzel\/CSV\u0029.",
"url": "classes/App-Controllers-UserManagementController.html#method_create"
}, {
"fqsen": "\\App\\Controllers\\UserManagementController\u003A\u003A\u0024config",
"name": "config",
"summary": "",
"url": "classes/App-Controllers-UserManagementController.html#property_config"
}, {
"fqsen": "\\App\\Controllers\\UserManagementController\u003A\u003A\u0024directoryService",
"name": "directoryService",
"summary": "",
"url": "classes/App-Controllers-UserManagementController.html#property_directoryService"
}, {
"fqsen": "\\App\\Controllers\\UserManagementController\u003A\u003A\u0024logger",
"name": "logger",
"summary": "",
"url": "classes/App-Controllers-UserManagementController.html#property_logger"
}, {
"fqsen": "\\App\\Services\\Ldap\\LdapAuthService",
"name": "LdapAuthService",
"summary": "Service\u0020zur\u0020Authentifizierung\u0020von\u0020Benutzern\u0020gegen\u0020ein\u0020Active\u0020Directory\u0020per\u0020LDAP\/LDAPS.",
"url": "classes/App-Services-Ldap-LdapAuthService.html"
}, {
"fqsen": "\\App\\Services\\Ldap\\LdapAuthService\u003A\u003A__construct\u0028\u0029",
"name": "__construct",
"summary": "Erwartet\u0020den\u0020Teilbereich\u0020\u0022ldap\u0022\u0020aus\u0020der\u0020allgemeinen\u0020Konfiguration\u0020\u0028config.php\u0029.",
"url": "classes/App-Services-Ldap-LdapAuthService.html#method___construct"
}, {
"fqsen": "\\App\\Services\\Ldap\\LdapAuthService\u003A\u003Aauthenticate\u0028\u0029",
"name": "authenticate",
"summary": "F\u00FChrt\u0020die\u0020eigentliche\u0020LDAP\/AD\u002DAuthentifizierung\u0020durch.",
"url": "classes/App-Services-Ldap-LdapAuthService.html#method_authenticate"
}, {
"fqsen": "\\App\\Services\\Ldap\\LdapAuthService\u003A\u003A\u0024config",
"name": "config",
"summary": "",
"url": "classes/App-Services-Ldap-LdapAuthService.html#property_config"
}, {
"fqsen": "\\App\\Services\\Ldap\\LdapAuthService\u003A\u003A\u0024connectionHelper",
"name": "connectionHelper",
"summary": "",
"url": "classes/App-Services-Ldap-LdapAuthService.html#property_connectionHelper"
}, {
"fqsen": "\\App\\Services\\Ldap\\LdapConnectionHelper",
"name": "LdapConnectionHelper",
"summary": "Hilfsklasse\u0020zum\u0020Aufbau\u0020einer\u0020LDAP\/LDAPS\u002DVerbindung.",
"url": "classes/App-Services-Ldap-LdapConnectionHelper.html"
}, {
"fqsen": "\\App\\Services\\Ldap\\LdapConnectionHelper\u003A\u003A__construct\u0028\u0029",
"name": "__construct",
"summary": "",
"url": "classes/App-Services-Ldap-LdapConnectionHelper.html#method___construct"
}, {
"fqsen": "\\App\\Services\\Ldap\\LdapConnectionHelper\u003A\u003AcreateConnection\u0028\u0029",
"name": "createConnection",
"summary": "Erstellt\u0020eine\u0020LDAP\u002DVerbindung\u0020mit\u0020gesetzten\u0020Optionen\u0020\u0028Protokollversion,\u0020Timeout\u0029,\naber\u0020ohne\u0020Bind.\u0020Den\u0020Bind\u0020f\u00FChren\u0020die\u0020aufrufenden\u0020Services\u0020durch.",
"url": "classes/App-Services-Ldap-LdapConnectionHelper.html#method_createConnection"
}, {
"fqsen": "\\App\\Services\\Ldap\\LdapConnectionHelper\u003A\u003A\u0024config",
"name": "config",
"summary": "",
"url": "classes/App-Services-Ldap-LdapConnectionHelper.html#property_config"
}, {
"fqsen": "\\App\\Services\\Ldap\\LdapDirectoryService",
"name": "LdapDirectoryService",
"summary": "Service\u0020zum\u0020Lesen\u0020von\u0020Objekten\u0020aus\u0020dem\u0020Active\u0020Directory.",
"url": "classes/App-Services-Ldap-LdapDirectoryService.html"
}, {
"fqsen": "\\App\\Services\\Ldap\\LdapDirectoryService\u003A\u003A__construct\u0028\u0029",
"name": "__construct",
"summary": "",
"url": "classes/App-Services-Ldap-LdapDirectoryService.html#method___construct"
}, {
"fqsen": "\\App\\Services\\Ldap\\LdapDirectoryService\u003A\u003Aconnect\u0028\u0029",
"name": "connect",
"summary": "Stellt\u0020eine\u0020LDAP\u002DVerbindung\u0020her\u0020und\u0020bindet\u0020sich\u0020mit\u0020dem\u0020technischen\u0020Konto.",
"url": "classes/App-Services-Ldap-LdapDirectoryService.html#method_connect"
}, {
"fqsen": "\\App\\Services\\Ldap\\LdapDirectoryService\u003A\u003AgetUsers\u0028\u0029",
"name": "getUsers",
"summary": "Liefert\u0020eine\u0020Liste\u0020von\u0020Benutzern\u0020aus\u0020dem\u0020AD.",
"url": "classes/App-Services-Ldap-LdapDirectoryService.html#method_getUsers"
}, {
"fqsen": "\\App\\Services\\Ldap\\LdapDirectoryService\u003A\u003AgetGroups\u0028\u0029",
"name": "getGroups",
"summary": "Liefert\u0020eine\u0020Liste\u0020von\u0020Gruppen\u0020aus\u0020dem\u0020AD.",
"url": "classes/App-Services-Ldap-LdapDirectoryService.html#method_getGroups"
}, {
"fqsen": "\\App\\Services\\Ldap\\LdapDirectoryService\u003A\u003A\u0024config",
"name": "config",
"summary": "",
"url": "classes/App-Services-Ldap-LdapDirectoryService.html#property_config"
}, {
"fqsen": "\\App\\Services\\Ldap\\LdapDirectoryService\u003A\u003A\u0024connectionHelper",
"name": "connectionHelper",
"summary": "",
"url": "classes/App-Services-Ldap-LdapDirectoryService.html#property_connectionHelper"
}, {
"fqsen": "\\App\\Services\\Logging\\LoggingService",
"name": "LoggingService",
"summary": "Einfacher\u0020File\u002DLogger\u0020f\u00FCr\u0020die\u0020AdminTool\u002DAnwendung.",
"url": "classes/App-Services-Logging-LoggingService.html"
}, {
"fqsen": "\\App\\Services\\Logging\\LoggingService\u003A\u003A__construct\u0028\u0029",
"name": "__construct",
"summary": "",
"url": "classes/App-Services-Logging-LoggingService.html#method___construct"
}, {
"fqsen": "\\App\\Services\\Logging\\LoggingService\u003A\u003AensureLogDirectoryExists\u0028\u0029",
"name": "ensureLogDirectoryExists",
"summary": "Stellt\u0020sicher,\u0020dass\u0020das\u0020Log\u002DVerzeichnis\u0020existiert.",
"url": "classes/App-Services-Logging-LoggingService.html#method_ensureLogDirectoryExists"
}, {
"fqsen": "\\App\\Services\\Logging\\LoggingService\u003A\u003Alog\u0028\u0029",
"name": "log",
"summary": "Allgemeiner\u0020Log\u002DEintrag.",
"url": "classes/App-Services-Logging-LoggingService.html#method_log"
}, {
"fqsen": "\\App\\Services\\Logging\\LoggingService\u003A\u003AlogException\u0028\u0029",
"name": "logException",
"summary": "Komfortmethode,\u0020um\u0020Exceptions\u0020strukturiert\u0020zu\u0020loggen.",
"url": "classes/App-Services-Logging-LoggingService.html#method_logException"
}, {
"fqsen": "\\App\\Services\\Logging\\LoggingService\u003A\u003ALEVEL_MAP",
"name": "LEVEL_MAP",
"summary": "Zuordnung\u0020der\u0020Log\u002DLevel\u0020zu\u0020numerischen\u0020Werten\u0020zur\u0020Filterung.",
"url": "classes/App-Services-Logging-LoggingService.html#constant_LEVEL_MAP"
}, {
"fqsen": "\\App\\Services\\Logging\\LoggingService\u003A\u003A\u0024logDir",
"name": "logDir",
"summary": "",
"url": "classes/App-Services-Logging-LoggingService.html#property_logDir"
}, {
"fqsen": "\\App\\Services\\Logging\\LoggingService\u003A\u003A\u0024logFile",
"name": "logFile",
"summary": "",
"url": "classes/App-Services-Logging-LoggingService.html#property_logFile"
}, {
"fqsen": "\\App\\Services\\Logging\\LoggingService\u003A\u003A\u0024minLevel",
"name": "minLevel",
"summary": "",
"url": "classes/App-Services-Logging-LoggingService.html#property_minLevel"
}, {
"fqsen": "\\App\\Services\\Snmp\\SnmpServerStatusService",
"name": "SnmpServerStatusService",
"summary": "Service\u0020zur\u0020Ermittlung\u0020des\u0020Serverstatus\u0020per\u0020SNMP.",
"url": "classes/App-Services-Snmp-SnmpServerStatusService.html"
}, {
"fqsen": "\\App\\Services\\Snmp\\SnmpServerStatusService\u003A\u003A__construct\u0028\u0029",
"name": "__construct",
"summary": "Erwartet\u0020den\u0020Teilbereich\u0020\u0022snmp\u0022\u0020aus\u0020der\u0020allgemeinen\u0020Konfiguration\u0020\u0028config.php\u0029.",
"url": "classes/App-Services-Snmp-SnmpServerStatusService.html#method___construct"
}, {
"fqsen": "\\App\\Services\\Snmp\\SnmpServerStatusService\u003A\u003AgetServerStatus\u0028\u0029",
"name": "getServerStatus",
"summary": "Liefert\u0020den\u0020aktuellen\u0020Serverstatus\u0020zur\u00FCck.",
"url": "classes/App-Services-Snmp-SnmpServerStatusService.html#method_getServerStatus"
}, {
"fqsen": "\\App\\Services\\Snmp\\SnmpServerStatusService\u003A\u003A\u0024config",
"name": "config",
"summary": "",
"url": "classes/App-Services-Snmp-SnmpServerStatusService.html#property_config"
}, {
"fqsen": "\\",
"name": "\\",
"summary": "",
"url": "namespaces/default.html"
}, {
"fqsen": "\\App\\Controllers",
"name": "Controllers",
"summary": "",
"url": "namespaces/app-controllers.html"
}, {
"fqsen": "\\App",
"name": "App",
"summary": "",
"url": "namespaces/app.html"
}, {
"fqsen": "\\App\\Services\\Ldap",
"name": "Ldap",
"summary": "",
"url": "namespaces/app-services-ldap.html"
}, {
"fqsen": "\\App\\Services",
"name": "Services",
"summary": "",
"url": "namespaces/app-services.html"
}, {
"fqsen": "\\App\\Services\\Logging",
"name": "Logging",
"summary": "",
"url": "namespaces/app-services-logging.html"
}, {
"fqsen": "\\App\\Services\\Snmp",
"name": "Snmp",
"summary": "",
"url": "namespaces/app-services-snmp.html"
} ]
);