} $userManager = new User(); $NbUsers = $userManager->rowCount(); if (isset($_['id']) && $NbUsers > 1) { $userManager->delete(array('id' => $_['id'])); Functions::goback("setting", "user"); } else { Functions::goback("setting", "user", "&error=Impossible de supprimer le dernier utilisateur."); } break; case 'access_delete_rank': if (!$myUser->can('configuration', 'd')) { exit('ERREUR: Permissions insuffisantes.'); } $rankManager = new Rank(); $Nbrank = $rankManager->rowCount(); if (isset($_['id']) && $Nbrank > 1) { $rankManager->delete(array('id' => $_['id'])); Functions::goback("setting", "access"); header('location:setting.php?section=access'); } else { Functions::goback("setting", "access", "&error=Impossible de supprimer le dernier rang."); } break; case 'access_add_rank': $right_toverify = isset($_['id']) ? 'u' : 'c'; if (!$myUser->can('configuration', $right_toverify)) { exit('ERREUR: Permissions insuffisantes.'); } $rank = new Rank(); if ($right_toverify == "u") {