$permissionRoleGetBy = $RoleManager->getBy_permission_role('roleId', $_POST['roleId']); $listePermissionSelected = array(); if (count($permissionRoleGetBy) > 0) { foreach ($permissionRoleGetBy as $item) { $listePermissionSelected[] = new Permission($PermissionManager->get($item['permissionId'])); } } $_SESSION['listePermissionSelected'] = $listePermissionSelected; $_SESSION['roleIdSelected'] = $_POST['roleId']; echo true; die; } else { } } //Liste des permissions $permissionGetAll = $PermissionManager->getAll(); $listePermission = array(); if (count($permissionGetAll) > 0) { foreach ($permissionGetAll as $permission) { // Instance de chaque permission $listePermission[] = new Permission($permission); } } //Liste des rĂ´les $roleGetAll = $RoleManager->getAll(); $listeRole = array(); if (count($roleGetAll) > 0) { foreach ($roleGetAll as $role) { // Instance de chaque permission $listeRole[] = new Role($role); }