implemented into the sidebar
This commit is contained in:
parent
44b2c02d35
commit
48afb5d0c8
@ -100,4 +100,25 @@ class UserManagementController
|
|||||||
'activeMenu' => 'users',
|
'activeMenu' => 'users',
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Zeigt die Seite zum Erstellen von Benutzern (Einzel/CSV).
|
||||||
|
*
|
||||||
|
* @return array<string, mixed>
|
||||||
|
*/
|
||||||
|
public function create(): array
|
||||||
|
{
|
||||||
|
$viewPath = __DIR__ . '/../../public/views/createuser.php';
|
||||||
|
|
||||||
|
return [
|
||||||
|
'view' => $viewPath,
|
||||||
|
'data' => [
|
||||||
|
'error' => null,
|
||||||
|
'success' => null,
|
||||||
|
'loginPage' => false,
|
||||||
|
],
|
||||||
|
'pageTitle' => 'Benutzer erstellen',
|
||||||
|
'activeMenu' => 'createuser',
|
||||||
|
];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -240,6 +240,12 @@ switch ($route) {
|
|||||||
handleResult($result);
|
handleResult($result);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 'createuser':
|
||||||
|
requireLogin($config);
|
||||||
|
$result = $userManagementController->create();
|
||||||
|
handleResult($result);
|
||||||
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
http_response_code(404);
|
http_response_code(404);
|
||||||
echo 'Route nicht gefunden.';
|
echo 'Route nicht gefunden.';
|
||||||
|
|||||||
@ -49,6 +49,13 @@
|
|||||||
<span>Benutzer & Gruppen</span></a>
|
<span>Benutzer & Gruppen</span></a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
<!-- Nav Item - Benutzer erstellen -->
|
||||||
|
<li class="nav-item<?= (isset($activeMenu) && $activeMenu === 'createuser') ? ' active' : '' ?>">
|
||||||
|
<a class="nav-link" href="../../index.php?route=createuser">
|
||||||
|
<i class="fas fa-fw fa-user-plus"></i>
|
||||||
|
<span>Benutzer erstellen</span></a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<!-- Divider -->
|
<!-- Divider -->
|
||||||
<hr class="sidebar-divider d-none d-md-block">
|
<hr class="sidebar-divider d-none d-md-block">
|
||||||
|
|
||||||
|
|||||||
@ -25,6 +25,10 @@ declare(strict_types=1);
|
|||||||
|
|
||||||
<div class="d-sm-flex align-items-center justify-content-between mb-4">
|
<div class="d-sm-flex align-items-center justify-content-between mb-4">
|
||||||
<h1 class="h3 mb-0 text-gray-800">Benutzer & Gruppen</h1>
|
<h1 class="h3 mb-0 text-gray-800">Benutzer & Gruppen</h1>
|
||||||
|
<a href="index.php?route=createuser" class="d-none d-sm-inline-block btn btn-sm btn-primary shadow-sm">
|
||||||
|
<i class="fas fa-user-plus fa-sm text-white-50"></i>
|
||||||
|
Benutzer erstellen
|
||||||
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<?php if ($error !== null): ?>
|
<?php if ($error !== null): ?>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user