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')) { $enabled = $action === 'enable'; modules()->setEnabled($name, $enabled); $notice = $enabled ? 'Modul aktiviert.' : 'Modul deaktiviert.'; $modules = modules()->all(); } elseif ($name !== '' && $action === 'migrate') { $applied = modules()->applyPendingMigrations($name); $notice = count($applied) . ' Migration(en) angewendet.'; $modules = modules()->all(); } else { $error = 'Ungültige Aktion.'; } } ?>
Module

Module verwalten

Hier siehst du nur aktive Module. Installierte Module kannst du unten verwalten.

Zentralen SQL-Import oeffnen

migrationStatus($module['name']); $pendingMigrations = $migrationStatus['pending'] ?? []; $changedMigrations = $migrationStatus['changed'] ?? []; ?>
aktiv Migration(en) 0): ?> Schema aktuell
Achtung: bereits angewendete Migration(en) wurden veraendert.
Gruppen: · Benutzer:
Öffnen Setup Zugriff
Modul installieren/aktivieren