all(); $error = null; $notice = null; if ($_SERVER['REQUEST_METHOD'] === 'POST') { require_admin(); $name = (string)($_POST['module'] ?? ''); $action = (string)($_POST['action'] ?? ''); if ($name !== '' && ($action === 'enable' || $action === 'disable')) { modules()->setEnabled($name, $action === 'enable'); $notice = $action === 'enable' ? 'Modul aktiviert.' : 'Modul deaktiviert.'; $modules = modules()->all(); } else { $error = 'Ungültige Aktion.'; } } $active = []; $inactive = []; foreach ($modules as $m) { if (!empty($m['enabled'])) { $active[] = $m; } else { $inactive[] = $m; } } ?>