<?php /* * Ce fichier sert pour la gestion de la liste des évenements d'un utilisateur. */ //Vérification de l'ouverture de la session. if (!isset($_SESSION["compte"]["id_participant"])) { header("location:./index.php"); } /* * Création de la liste des événements créés par l'internaute. */ //Instanciation de l'objet pour afficher le nombre de participant. $evenement_obj = new class_evenement(); //Requête SQL $sql_evenement_creer = "SELECT * FROM `" . PREFIXE . "evenements` WHERE `id_createur` LIKE :id ORDER BY `date_creation` DESC"; //Tableau des variables pour les requêtes SQL. $array_variables = [":id" => $_SESSION["compte"]["id_participant"]]; //Exécution de la requête. $resultat_creer = $dbh->prepare($sql_evenement_creer); $resultat_creer->execute($array_variables); //Création du tableau contenant les informatiosn sur les événements. $donnees_evenement_creer = $resultat_creer->fetchAll(); $compte_creer = count($donnees_evenement_creer); if ($compte_creer == 0) { $evenements_creer = NULL; } else { $evenements_creer = NULL; //Création de la liste des événements créés. foreach ($donnees_evenement_creer as $row) { //Nombre de particpants à l'événement.
<?php /* * Ce fichier sert pour modifier un événement déjà créé. */ //Vérification de l'ouverture de la session. if (!isset($_SESSION["compte"]["id_participant"])) { header("location:./index.php"); } //Inclusion du fichier contenant les classes. require_once './modules/creer_evenement/class_evenement.php'; $modif = new class_evenement(); //Récupération du code de l'évenement. $code_admin = filter_input(INPUT_GET, "id", FILTER_SANITIZE_STRING); //Code html pour identifier l'événement. $code_admin_input = "<input name=\"code_admin\" type=\"hidden\" id=\"code_admin\" value=\"" . $code_admin . "\">"; //récupération des données concernant l'événement. $evenement_donnees = $modif->modif_evenement($code_admin, $dbh); //Vérification de la participation ou non au covoiturage. $id_evenement = $evenement_donnees['0']['id_evenement']; $participation = $modif->participation_modif($id_evenement, $_SESSION['compte']['id_participant'], $dbh); //Création des boutons "participer au covoiturage" et "alerte email" if ($participation == 1) { $je_participe_checked = "checked"; } else { $je_participe_checked = NULL; } if ($evenement_donnees['0']['envoi_alerte'] == 1) { $envoi_alerte = "checked"; } else { $envoi_alerte = NULL;