verbings administration

This commit is contained in:
2026-02-16 14:43:15 +01:00
parent 510a248edb
commit 4a23713d31
7 changed files with 250 additions and 23 deletions

View File

@@ -8,7 +8,7 @@ $module = $_GET['module'] ?? 'dashboard';
$action = $_GET['action'] ?? 'list';
$validModules = ['dashboard', 'locations', 'buildings', 'rooms', 'device_types', 'devices', 'racks', 'floors', 'floor_infrastructure', 'connections', 'port_types'];
$validActions = ['list', 'edit', 'save', 'ports', 'delete'];
$validActions = ['list', 'edit', 'save', 'ports', 'delete', 'swap'];
if (!in_array($module, $validModules, true)) {
renderClientError(400, 'Ungueltiges Modul');
@@ -20,7 +20,7 @@ if (!in_array($action, $validActions, true)) {
exit;
}
if (!in_array($action, ['save', 'delete'], true)) {
if (!in_array($action, ['save', 'delete', 'swap'], true)) {
require_once __DIR__ . '/templates/header.php';
}
@@ -32,6 +32,6 @@ if (file_exists($modulePath)) {
renderClientError(404, 'Die angeforderte Seite existiert nicht.');
}
if (!in_array($action, ['save', 'delete'], true)) {
if (!in_array($action, ['save', 'delete', 'swap'], true)) {
require_once __DIR__ . '/templates/footer.php';
}