$RoleManager = new RoleManager($db);
 $Privilege = new Privilege($JoueurManager->getPrivilege($Joueur->getId()));
 if ($Privilege->hasPermission('rolePermission')) {
     if (isset($_POST) && count($_POST) > 0) {
         // Le traitement de l'insert
         if ($_POST['action'] == "ajouter") {
             // Test si un roleid est sélectionné
             if ($_POST['roleId'] != '') {
                 // Suppression des enregistrements de la table de jointure
                 $RoleManager->delete_permission_role($_POST['roleId']);
                 // Insertion + verification du post permission id
                 if (isset($_POST['permissionId']) && count($_POST['permissionId']) > 0) {
                     $permissionIdCheckbox = $_POST['permissionId'];
                     // Parcours de toute les permissions sélectionnés
                     foreach ($permissionIdCheckbox as $key => $permissionId) {
                         $RoleManager->insert_permission_role($_POST['roleId'], $permissionId);
                     }
                     // Pour que les options soit décoché après avoir fait un insert
                     $_SESSION['listePermissionSelected'] = '';
                     $_SESSION['roleIdSelected'] = '';
                 }
                 //On efface les post
                 header('Location: superAdminPermissionRole.php');
             }
         } elseif ($_POST['action'] == "modifier") {
             // Récupération des permissions associer à un rôle
             $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']));