implemented into the sidebar
This commit is contained in:
parent
44b2c02d35
commit
48afb5d0c8
@ -100,4 +100,25 @@ class UserManagementController
|
||||
'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);
|
||||
break;
|
||||
|
||||
case 'createuser':
|
||||
requireLogin($config);
|
||||
$result = $userManagementController->create();
|
||||
handleResult($result);
|
||||
break;
|
||||
|
||||
default:
|
||||
http_response_code(404);
|
||||
echo 'Route nicht gefunden.';
|
||||
|
||||
@ -49,6 +49,13 @@
|
||||
<span>Benutzer & Gruppen</span></a>
|
||||
</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 -->
|
||||
<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">
|
||||
<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>
|
||||
|
||||
<?php if ($error !== null): ?>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user