".gettext("Annuaire")."";
aff_trailer ("3");
if (is_admin("Annu_is_admin",$login)=="Y") {
$uids = search_uids ("(cn=".$cn.")");
$people = search_people_groups ($uids,"(sn=*)","cat");
if ( $owner ) {
echo "
".gettext("Réaffectation du professeur principal de l'")."$cn
";
} else {
echo "".gettext("Affectation du professeur principal de l'")."$cn
";
}
if ( !$mod_owner_group || !$new_owner ) {
?>
".gettext("Vous devez sélectionner un professeur principal !")."\n";
}
} else {
// Positionnement de l'entree a modifier
$entry["owner"] = "uid=".$new_owner.",".$dn["people"];
// if ($owner ) {
// Reaffectation de l'entree owner
$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=".$cn.",".$dn["groups"],$entry)) {
if ( $owner ) {
echo "".gettext("Le professeur principal a été réaffecté avec succès.")."
\n";
} else {
echo "".gettext("Le professeur principal a été affecté avec succès.")."
\n";
}
} else {
if ( $owner ) {
echo "".gettext("Echec de la réaffectation, veuillez contacter ")."".gettext("l'administrateur du système")."
\n";
} else {
echo "".gettext("Echec de l'affectation, 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 application, nécessite les droits d'administrateur du serveur SambaEdu !")."
";
}
include ("pdp.inc.php");
?>