".gettext("Annuaire")."\n"; if($uid=="") { echo "
ERREUR : Il faut choisir un 'uid'
\n"; include ("pdp.inc.php"); die(); } $filtre = "9_".$uid; aff_trailer ("$filtre"); if (ldap_get_right("se3_is_admin",$login)=="Y") { if ($action == "AddRights") { // Inscription des droits dans l'annuaire echo "".gettext("Vous avez sélectionné ") ."". count($newrights)."".gettext(" droit(s)")."
\n";
for ($loop=0; $loop < count($newrights); $loop++) {
$right=$newrights[$loop];
echo gettext("Délégation du droit")." $right ".gettext("à l'utilisateur")." $uid
";
$cDn = "uid=$uid,$peopleRdn,$ldap_base_dn";
$pDn = "cn=$right,$rightsRdn,$ldap_base_dn";
exec ("/usr/share/se3/sbin/groupAddEntry.pl \"$cDn\" \"$pDn\"");
if ($right == "computers_is_admin") {
//echo "MAj interface wpkg";
$wpkgDroitSh="/usr/share/se3/scripts/update_droits_xml.sh";
if (file_exists($wpkgDroitSh)) exec ("$wpkgDroitSh");
}
echo "
";
}
}
if ( $action == "DelRights" ) {
// Suppression des droits dans l'annuaire
echo "
".gettext("Vous avez sélectionné ") ."". count($delrights)." droit(s)
\n";
for ($loop=0; $loop < count($delrights); $loop++) {
$right=$delrights[$loop];
echo gettext("Suppression du droit")." $right ".gettext("pour l'utilisateur")." $uid
";
$cDn = "uid=$uid,$peopleRdn,$ldap_base_dn";
$pDn = "cn=$right,$rightsRdn,$ldap_base_dn";
exec ("/usr/share/se3/sbin/groupDelEntry.pl \"$cDn\" \"$pDn\"");
echo "
";
}
}
list($user, $groups)=people_get_variables($uid, true);
// Affichage du nom et de la description de l'utilisateur
echo "