get($moduleName);
$notice = null;
require_admin();
if (!$module) {
http_response_code(404);
echo '
Modul nicht gefunden.
';
return;
}
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
modules()->saveAuth($moduleName, [
'required' => isset($_POST['auth_required']),
'users' => (string)($_POST['auth_users'] ?? ''),
'groups' => (string)($_POST['auth_groups'] ?? ''),
]);
$notice = 'Zugriff gespeichert.';
$module = modules()->get($moduleName) ?: $module;
}
$authConfig = is_array($module['auth'] ?? null) ? $module['auth'] : ['required' => false, 'users' => [], 'groups' => []];
?>
Zugriff
= e($module['title']) ?> - Zugriffsrechte
Diese Seite ist nur fuer eingeloggte Mitglieder der Gruppe = e(app()->config()->oidcAdminGroup) ?> verfuegbar.
= e($notice) ?>