startLSsession()) { // Définition du Titre de la page $GLOBALS['Smarty'] -> assign('pagetitle',_('Mon compte')); // ---- les objets LDAP // Création d'un LSeepeople $eepeople = new LSeepeople(); // Chargement des données de l'objet depuis l'annuaire et à partir de son DN $eepeople-> loadData($GLOBALS['LSsession']->dn); // Création d'un formulaire à partir pour notre objet LDAP $form=$eepeople -> getForm('test'); // Gestion de sa validation if ($form->validate()) { // MàJ des données de l'objet LDAP $eepeople -> updateData('test'); } // Affichage du formulaire $form -> display(); // Template $GLOBALS['LSsession'] -> setTemplate('base.tpl'); } else { $GLOBALS['LSsession'] -> setTemplate('login.tpl'); } // Affichage des retours d'erreurs $GLOBALS['LSsession'] -> displayTemplate(); ?>