*@copyright Tela-Botanica 2000-2006 *@version $Revision: 1.2 $ // +------------------------------------------------------------------------------------------------------+ */ // +------------------------------------------------------------------------------------------------------+ // | ENTETE du PROGRAMME | // +------------------------------------------------------------------------------------------------------+ // On récupère id_utilisateur, l'identifiant de la personne qui se désinscrit // On se trouve dans la fonction afficherContenuCorps de inscription.php include_once 'client/projet/configuration/projet.config.inc.php' ; include_once PROJET_CHEMIN_CLASSES.'projet.class.php' ; include_once PROJET_CHEMIN_CLASSES.'participe.class.php' ; $participant = new participe($GLOBALS['ins_db']) ; $tableau_projet = projet::getTousLesProjets($GLOBALS['ins_db']) ; // On boucle sur chaque projet et on désinscrit l'utilisateur foreach ($tableau_projet as $projet) { // Le statut 4 désinscrit l'utilisateur, dans la méthode setStatut $participant->setStatut(4, $id_utilisateur, $projet->getId()) ; $projet->getListesAssociees() ; if ($projet->avoirListe()) { include_once PROJET_CHEMIN_CLASSES.'annuaire.class.php' ; $annuaire = new annuaire($this->_db, array('identifiant' => PROJET_CHAMPS_ID, 'mail' => PROJET_CHAMPS_MAIL, 'table' => PROJET_ANNUAIRE)) ; $annuaire->setId($id_utilisateur) ; include_once PROJET_CHEMIN_CLASSES.'inscription_liste.class.php' ; $desinscription= new inscription_liste($GLOBALS['ins_db']) ; $desinscription->desinscrireUtilisateur($annuaire, $projet->_listes_associes[0]) ; } } ?>