".gettext("Annuaire")."\n";
aff_trailer ("4");
//====================================
// Ajout crob pour restreindre l'acces au changement des infos de la fiche
// Pour interdire:
// echo "insert into params set name='crob_ele_modif_fich', value='n';" | mysql -uroot se3db
// ou
// echo "update params set value='n' where name='crob_ele_modif_fich';" | mysql -uroot se3db
// Pour autoriser: (situation par défaut)
// echo "insert into params set name='crob_ele_modif_fich', value='y';" | mysql -uroot se3db
// ou
// echo "update params set value='y' where name='crob_ele_modif_fich';" | mysql -uroot se3db
if(isset($crob_ele_modif_fich)){
if($crob_ele_modif_fich=='n'){
if(are_you_in_group ($login, 'Eleves')){
?>
".gettext("Les champs nom et prenom, doivent comporter au minimum 4 caractères alphanumériques.")."
\n";
}
// tel
if ( !verifTel($telephone) ) {
echo "".gettext("Le numéro de téléphone que vous avez saisi, n'est pas conforme.")."
\n";
}
}
// fin verification des saisies
} else {
// Positionnement des entrees a modifier
$entry["sn"] = utf8_encode($nom);
$entry["cn"] = utf8_encode($prenom) . " " . utf8_encode($nom);
if ( $telephone && verifTel($telephone) ) { $entry["telephonenumber"]=$telephone ; }
// Modification des entrees
$ds = @ldap_connect ( $ldap_server, $ldap_port );
if ( $ds ) {
$r = @ldap_bind ( $ds, $adminDn, $adminPw ); // Bind en admin
if ($r) {
if (@ldap_modify ($ds, "uid=".$people_attr[0]["uid"].",".$dn["people"],$entry)) {
echo "".gettext("Vos entrées ont été modifiée avec succès.")."
\n";
} else {
echo "".gettext("Echec de la modification, 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";
}
// Fin modifications
}
}
include ("pdp.inc.php");
?>