".gettext("Annuaire")."";
$cn=$_GET['cn'];
if ($cn=="") { $cn=$_POST['cn']; }
$mod_descrip=$_POST['mod_descrip'];
if (is_admin("Annu_is_admin",$login)=="Y") {
$filter="8_".$cn;
aff_trailer ("$filter");
$group=search_groups("cn=".$cn);
if ((!$mod_descrip) || ( $mod_descrip && (!$description || !verifDescription($description)))) {
echo gettext("Modification de la description du groupe :")." ".$group[0]["cn"]."\n";
?>
".gettext("Vous devez saisir une description pour ce groupe !")."
\n";
} elseif (!verifDescription($description)) {
echo "".gettext("Le champ description comporte des caractères interdits !")."
\n";
}
}
} else {
#DEBUG
#echo "Debug : ".$group[0]["cn"]." ".$description."
\n";
$entry["description"]=utf8_encode(stripslashes($description));
// Modification de la description
$ds = @ldap_connect ( $ldap_server, $ldap_port );
if ( $ds ) {
$r = @ldap_bind ( $ds, $adminDn, $adminPw ); // Bind en admin
if ($r) {
if (@ldap_modify ($ds, "cn=".$group[0]["cn"].",".$dn["groups"],$entry)) {
echo gettext("La description du groupe")." ".$group[0]["cn"]." ".gettext("à été modifiée avec succès.")."\n";
echo "".gettext("Nouvelle description")." : ".stripslashes($description)."
\n";
} else {
echo "".gettext("Echec de la modification du groupe ").$group[0]["cn"].gettext(" veuillez contacter ")."".gettext("l'administrateur du système")."
\n";
}
}
@ldap_close ( $ds );
} else {
echo gettext("Erreur de connection à l'annuaire, veuillez contacter")." ".gettext("l'administrateur du système")."".gettext("administrateur")."
\n";
}
}
} else {
echo "".gettext("Cette fonctionnalité, nécessite les droits d'administrateur du serveur SambaEdu !")."
";
}
include ("pdp.inc.php");
?>