".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')){ ?>
Login : 
 : 
Login : 
" size="20">
 :  " size="20">
" size="10">
">
".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"); ?>