Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
<?phpClass DesinscriptionProjet extends ProjetService {public function getElement($uid) {$id_utilisateur = (isset($_GET['id_utilisateur'])) ? $_GET['id_utilisateur'] : false;$mail = (isset($_GET['mail'])) ? $_GET['mail'] : false;$id_projet = (isset($_GET['id_projet'])) ? $_GET['id_projet'] : false;if(!$id_utilisateur || !$id_projet) {return false;}// et on le supprime du projet$suppression_participant = $this->supprimerParticipantAProjet($id_utilisateur, $id_projet);// ainsi que des listes associéesif($mail) {$listes = $this->obtenirListesAssocieesAuProjet($id_projet);// si pas de liste, rien à faireif(count($listes) <= 0) {continue;}$nom_liste = $listes[0]['pl_nom_liste'];$id_liste = $listes[0]['pl_id_liste'];$suppression_liste = $this->supprimerInscriptionAListeProjet($id_utilisateur, $id_liste);// on supprime l'abonnementif($this->estAbonneAListe($nom_liste, $mail)) {if(!$this->desinscriptionListe($nom_liste, $mail)) {$this->envoyer("false");}}}$this->envoyer("OK");return;}}?>