".gettext("Annuaire")."\n"; aff_trailer ("1"); // Affichage du formulaire de selection de parc if (!isset($right)) { echo "
"; echo "

".gettext("Sélection du droit à retirer")."

"; echo "
"; ?> se3_is_admin Donne le droit d\'administration sur tout le système. Ce droit l\'emporte sur tous les autres.
Annu_is_admin Donne tous les droits sur l\'annuaire (Ajouter, supprimer, modifier des utilisateurs ou des groupes).
sovajon_is_admin Délégue le droit de changer les mots de passe à un professeur. Il faut que celui-ci soit professeur de la classe.
system_is_admin Donne le droit de visualiser les informations système du serveur.
computers_is_admin Permet de gérer les machines clientes (Créer ou supprimer des machines des parcs, état des machines clientes...)
printers_is_admin Gestion des files d\'impression des imprimantes.
echange_can_administrate Permet de gérer les répertoires _echanges dans les répertoires classes.
inventaire_can_read Permet de consulter l\'inventaire
annu_can_read Permet de consulter l\'annuaire. Par défaut les membres du groupe Profs ont ce droit.
maintenance_can_write Permet de déclarer une panne sur une machine dans l\'interface de maintenance.
parc_can_view Permet de voir les parcs.
parc_can_manage Permet de déléguer la gestion d\'un parc à une personne.
smbweb_is_open Donne le droit d\'accès depuis l\'interface smbwebclient du Slis ou du Lcs (optionnel).')"); ?>">
"; $list_rights=search_machines("objectclass=groupOfNames","rights"); if ( count($list_rights)>0) { echo "
\n"; echo "  \n"; echo "\n"; echo "
\n"; } } else { // Affichage du formulaire de remplissagge du parc if (!$delete_right ) { // Filtrage des noms echo "
\n"; echo "

".gettext("Lister les noms contenant :"); echo ""; echo "\n"; echo "\n"; echo "

\n"; // Lecture des membres du droit $mp_all=gof_members($right,"rights",0); // Filtrage selon critere if ("$filtrecomp"=="") $mp=$mp_all; else { $lmloop=0; $mpcount=count($mp_all); for ($loop=0; $loop < count($mp_all); $loop++) { $mach=$mp_all[$loop]; if (preg_match("/$filtrecomp/",$mach)) $mp[$lmloop++]=$mach; } } if ( count($mp)>15) $size=15; else $size=count($mp); if ( count($mp)>0) { $form = "
\n"; $form.="

".gettext("Sélectionnez les personnes ou groupes à priver du droit ")." $right :

\n"; $form.="

\n"; $form.="\n"; $form.="\n"; $form.="\n"; $form.="\n"; $form.="\n"; $form.="
\n"; echo $form; } else { $message = gettext("Il n'y a rien à supprimer !"); echo $message; } } else { // Suppression des drois echo "

".gettext("Modification du droit ")." $right

"; echo "

".gettext("Vous avez sélectionné ") . count($old_rights) . gettext(" droit(s)")."
\n"; for ($loop=0; $loop < count($old_rights); $loop++) { $pers=$old_rights[$loop]; $pers=extract_login ($pers); echo gettext("Suppression de")." $pers ".gettext("du droit ")." $right
"; $pDn = "cn=".$right.",".$rightsRdn.",".$ldap_base_dn; if ($type=="utilisateur") $persDn = "uid=$pers".",".$peopleRdn.",".$ldap_base_dn; else $persDn = "cn=$pers".",".$groupsRdn.",".$ldap_base_dn; #echo "cn=$pers".",".$groupsRdn.",".$ldap_base_dn; exec ("/usr/share/se3/sbin/groupDelEntry.pl \"$persDn\" \"$pDn\""); echo "
"; } } } } include ("pdp.inc.php"); ?>