"; die(); } $param = new Parametres(); $pam = new ParametresManager($db); $param = $pam->getByNom("adresseLienPublic"); $lien = $param->valeurParam(); //"http://localhost/GestEven/index_private.php"; $param = $pam->getByNom("adresseImg"); $lien_img = $param->valeurParam(); //".\\"; $em = new EvenementManager($db); $even = $em->get(29); if(isset($_GET['CodeValidation']) && isset($_GET['Inscription'])){ if(isset($_GET['Suppr'])){ $id = (int) $_GET['Inscription']; $im = new InscriptionManager($db); $inscription = $im->get($id); if($inscription != null && $inscription->numValidation() == $_GET['CodeValidation']){ $inscription->setEstValide(0); $im->update($inscription); $hm = new HistoriqueManager($db); $h = new Historique(); $h->setIdI($id); $h->setDateEtat(date("Y-m-d H:i:s")); $h->setEtat(Historique::ETAT_ANNULER_PAR_GRIMPEUR); $hm->add($h); echo "
Votre inscription a bien été annulée.
"; //mise à jour de la liste d'attente $im->mettreAJourInsc($inscription->seance($db)); } else echo "Une erreur est survenue lors de la desinscription. Veuillez nous contacter, merci.
"; } else{ //Validation de l'inscription : //si place dispo : création d'un historique valide + inscription à valide //si pas deplace dispo : création d'un historique valide seulement $id = (int) $_GET['Inscription']; $im = new InscriptionManager($db); $inscription = $im->get($id); if($inscription != null && $inscription->numValidation() == $_GET['CodeValidation']){ //vérification que la personne n'est pas déjà inscrite $resultatInsc = $em->estInscrit($even, $inscription->grimpeur($db)); if($resultatInsc < -2) echo "Votre inscription n'a pu être validée. Veuillez nous contacter (code erreur : -3).
"; else if($resultatInsc == -2) echo "Votre inscription n'a pu être validée. Veuillez nous contacter (code erreur : -2).
"; else if($resultatInsc == -1) echo "Votre inscription n'a pu être validée. Veuillez nous contacter (code erreur : -1).
"; else if($resultatInsc == 0){ $inscription->setEstValide(1); $im->update($inscription); $hm = new HistoriqueManager($db); $h = new Historique(); $h->setIdI($id); $h->setDateEtat(date("Y-m-d H:i:s")); $h->setEtat(Historique::ETAT_CONFIRMER_PAR_GRIMPEUR); $hm->add($h); echo "Votre inscription est validée.
"; } else if($resultatInsc == 1){ echo "Vous êtes 1er sur liste d'attente. Dès qu'une place se libérera, vous serez prévenu par mail.
"; $inscription->setEstListeAttente(1); $im->update($inscription); } else if($resultatInsc > 1) { echo "Vous êtes ".$resultatInsc."ème sur liste d'attente. Vous serez prévenu par mail de l'avancement de la liste d'attente au fur et à mesure. Vous pouvez également nous contacter pour plus d'information.
"; $inscription->setEstListeAttente(1); $im->update($inscription); } else echo "Votre inscription n'a pu être validée. Veuillez nous contacter (code erreur : -4).
"; } else echo "Une erreur est survenue lors de la validation. Veuillez nous contacter, merci.
"; } } else{ if(isset($_POST['etape'])) $etape = (int) $_POST['etape']; else $etape = 0; if($etape == 0) $even->afficher($db,0); else $even->afficherCourt($db); $gm = new GrimpeurManager($db); $grimpeur = $gm->identification($etape, $even); if($grimpeur != null){ $im = new InscriptionManager($db); $im->inscrirGrimpeurEven($grimpeur, $even); } } ?>