From e2b6319438f437c769f448997e67240cfda82fcc Mon Sep 17 00:00:00 2001 From: Baltazouu Date: Sat, 18 Nov 2023 23:16:54 +0100 Subject: [PATCH] resolution bugs & eventsd fonctionnels --- php/src/controleur/UtilisateurControleur.php | 20 ++++++++++++++------ php/templates/detailEvenement.html | 4 ++-- php/templates/evenement.html | 16 ++++++++-------- 3 files changed, 24 insertions(+), 16 deletions(-) diff --git a/php/src/controleur/UtilisateurControleur.php b/php/src/controleur/UtilisateurControleur.php index 986e20d..f198fcb 100755 --- a/php/src/controleur/UtilisateurControleur.php +++ b/php/src/controleur/UtilisateurControleur.php @@ -305,21 +305,29 @@ class UtilisateurControleur } } - public function supprimerEvenement() + public function supprimerEvenement(?array $params) { $mdl = new UtilisateurModele(); - $mdl->deleteEvenement($_GET["id"]); + $mdl->deleteEvenement($params["id"]); $this->listerEvenement(); } - public function avoirDetailEvenement() + public function avoirDetailEvenement(?array $params) { $mdl = new UtilisateurModele(); - $evenement = $mdl->getEvenementById($_GET["id"]); - global $twig; - echo $twig->render('detailEvenement.html', ['evenement' => $evenement]); + + if(isset($params['id'])) + { + $evenement = $mdl->getEvenementById($params['id']); + + + echo $twig->render('detailEvenement.html', ['evenement' => $evenement]); + } + else echo $twig->render('erreur.html', ['dVueErreur' => ['erreur id evenement']]); + + } public function rechercherEvenement() diff --git a/php/templates/detailEvenement.html b/php/templates/detailEvenement.html index f6e34c5..5e1924c 100644 --- a/php/templates/detailEvenement.html +++ b/php/templates/detailEvenement.html @@ -22,9 +22,9 @@

Organisateur: {{ evenement.organisateurId }}

Date: {{ evenement.date }}

Description: {{ evenement.description }}

- Event Image + Event Image

Places disponibles: {{ evenement.nbPlaceMax }}

- Retour + Retour {% else %}

L'événement n'existe pas ou n'est pas disponible.

diff --git a/php/templates/evenement.html b/php/templates/evenement.html index d293591..addb02d 100644 --- a/php/templates/evenement.html +++ b/php/templates/evenement.html @@ -5,7 +5,7 @@ Liste des Événements - + @@ -15,14 +15,14 @@
-
+

Liste des Événements

- Publier événement + Publier événement
-
+