diff --git a/php/src/config/Validation.php b/php/src/config/Validation.php index ea17283..8ac9505 100755 --- a/php/src/config/Validation.php +++ b/php/src/config/Validation.php @@ -81,9 +81,9 @@ class Validation return false; } - public static function validerEvenement(string $titre, string $description, string $date, int $nbPlaceMax, string $img) : bool + public static function validerEvenement(int $idOrganisateur, string $titre, string $description, string $date, int $nbPlaceMax, string $img) : bool { - if(!empty($titre) && !empty($description) && !empty($date) && !empty($nbPlaceMax) && !empty($img)) + if(!empty($idOrganisateur) && !empty($titre) && !empty($description) && !empty($date) && !empty($nbPlaceMax) && !empty($img)) { if(self::validerIntPossitif($nbPlaceMax)) { diff --git a/php/src/controleur/AdminControleur.php b/php/src/controleur/AdminControleur.php index 02d820a..b55bf7a 100755 --- a/php/src/controleur/AdminControleur.php +++ b/php/src/controleur/AdminControleur.php @@ -45,9 +45,9 @@ class AdminControleur extends ModerateurControleur if (isset($_FILES["image"])) { $img = ImageManager::SaveImage('image'); - if (!Validation::validerEvenement($_POST["titre"], $_POST["description"], $_POST["date"], $_POST["nbPlaceMax"], $img[1])) { + if (!Validation::validerEvenement($_SESSION["id"], $_POST["titre"], $_POST["description"], $_POST["date"], $_POST["nbPlaceMax"], $img[1])) { $mdl = new AdminModele(); - $mdl->ajouterEvenement($_POST["titre"], $_POST["description"], $_POST["date"], $_POST["nbPlaceMax"], $img[1]); + $mdl->ajouterEvenement($_SESSION["id"], $_POST["titre"], $_POST["description"], $_POST["date"], $_POST["nbPlaceMax"], $img[1]); $this->listerEvenement(); } else { diff --git a/php/src/modele/AdminModele.php b/php/src/modele/AdminModele.php index 24d5394..9f1a305 100755 --- a/php/src/modele/AdminModele.php +++ b/php/src/modele/AdminModele.php @@ -48,11 +48,11 @@ class AdminModele extends MembreModele * @description créer un évènement * @return \Evenement évènement créé */ - public function ajouterEvenement(string $titre, string $description, string $date, int $nbPlaceMax, string $img) + public function ajouterEvenement(int $idOrganisateur, string $titre, string $description, string $date, int $nbPlaceMax, string $img) { $evenement = new Evenement( $this->eventGw->getNewId(), - '1', //TODO : Ajouter l'ID de l'admin connecté + $idOrganisateur, $titre, $description, $date,