Anthony RICHARD 1 year ago
commit 3c195bddac

@ -13,7 +13,7 @@ class AdminController extends UserController
global $user; global $user;
$model = new MdlAdmin(); $model = new MdlAdmin();
$users = $model->getAllUsers(); $users = $model->getAllUsers();
echo $twig->render('usersView.html', ['users' => $users, 'userID' => $user->getId()]); echo $twig->render('usersView.html', ['users' => $users, 'userID' => $user->getId(), 'userRole' => $user->getRoles()]);
} }
public function showAllAdmins(): void { public function showAllAdmins(): void {
@ -21,7 +21,7 @@ class AdminController extends UserController
global $user; global $user;
$model = new MdlAdmin(); $model = new MdlAdmin();
$users = $model->getAllAdmins(); $users = $model->getAllAdmins();
echo $twig->render('usersView.html', ['users' => $users, 'userID' => $user->getId()]); echo $twig->render('usersView.html', ['users' => $users, 'userID' => $user->getId(), 'userRole' => $user->getRoles()]);
} }
public function showAllTeachers(): void { public function showAllTeachers(): void {
@ -29,7 +29,7 @@ class AdminController extends UserController
global $user; global $user;
$model = new MdlAdmin(); $model = new MdlAdmin();
$users = $model->getAllTeachers(); $users = $model->getAllTeachers();
echo $twig->render('usersView.html', ['users' => $users, 'userID' => $user->getId()]); echo $twig->render('usersView.html', ['users' => $users, 'userID' => $user->getId(), 'userRole' => $user->getRoles()]);
} }
public function showAllStudents(): void { public function showAllStudents(): void {
@ -37,7 +37,7 @@ class AdminController extends UserController
global $user; global $user;
$model = new MdlAdmin(); $model = new MdlAdmin();
$users = $model->getAllStudents(); $users = $model->getAllStudents();
echo $twig->render('usersView.html', ['users' => $users, 'userID' => $user->getId()]); echo $twig->render('usersView.html', ['users' => $users, 'userID' => $user->getId(), 'userRole' => $user->getRoles()]);
} }
public function removeUser(): void { public function removeUser(): void {
@ -58,7 +58,7 @@ class AdminController extends UserController
$model = new MdlAdmin(); $model = new MdlAdmin();
$groups = $model->getAllGroups(); $groups = $model->getAllGroups();
$unassignedUsers = $model->getUnassignedUsers(); $unassignedUsers = $model->getUnassignedUsers();
echo $twig->render('manageGroupView.html', ['groups' => $groups, 'unassignedUsers' => $unassignedUsers, 'userID' => $user->getId()]); echo $twig->render('manageGroupView.html', ['groups' => $groups, 'unassignedUsers' => $unassignedUsers, 'userID' => $user->getId(), 'userRole' => $user->getRoles()]);
} }
public function showGroupDetails(): void { public function showGroupDetails(): void {
@ -71,7 +71,7 @@ class AdminController extends UserController
$users = $model->getUsersOfGroup($selectedGroup); $users = $model->getUsersOfGroup($selectedGroup);
$unassignedUsers = $model->getUnassignedUsers(); $unassignedUsers = $model->getUnassignedUsers();
echo $twig->render('manageGroupView.html', ['groups' => $groups, 'selectedGroup' => $selectedGroup, 'users' => $users, 'unassignedUsers' => $unassignedUsers, 'userID' => $user->getId()]); echo $twig->render('manageGroupView.html', ['groups' => $groups, 'selectedGroup' => $selectedGroup, 'users' => $users, 'unassignedUsers' => $unassignedUsers, 'userID' => $user->getId(), 'userRole' => $user->getRoles()]);
} }
catch (Exception $e) { catch (Exception $e) {
throw new Exception("invalid group ID"); throw new Exception("invalid group ID");

@ -7,7 +7,6 @@ use gateway\UserGateway;
class MdlAdmin extends MdlUser class MdlAdmin extends MdlUser
{ {
public function getAllUsers(): array { public function getAllUsers(): array {
$gtw = new UserGateway(); $gtw = new UserGateway();
return $gtw->findAll(); return $gtw->findAll();

Loading…
Cancel
Save