From 8e7706f313e343641f127a8d59e7cc00841f8206 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olivier=20B=C3=88GUE?= <olivier.begue@ensiie.fr> Date: Sat, 11 May 2019 14:23:19 +0200 Subject: [PATCH] Correction et footer.php --- ensiie-project/src/Controller/index.php | 43 ------------------------- ensiie-project/src/Model/arise_data.php | 2 +- ensiie-project/src/Model/db_data.php | 29 +++++++++++------ ensiie-project/src/View/commande.php | 3 +- ensiie-project/src/View/footer.php | 2 ++ ensiie-project/src/index.php | 3 ++ 6 files changed, 27 insertions(+), 55 deletions(-) delete mode 100644 ensiie-project/src/Controller/index.php create mode 100644 ensiie-project/src/View/footer.php create mode 100644 ensiie-project/src/index.php diff --git a/ensiie-project/src/Controller/index.php b/ensiie-project/src/Controller/index.php deleted file mode 100644 index 025bf59..0000000 --- a/ensiie-project/src/Controller/index.php +++ /dev/null @@ -1,43 +0,0 @@ -<?php -require '../vendor/autoload.php'; - -//postgres -$dbName = getenv('DB_NAME'); -$dbUser = getenv('DB_USER'); -$dbPassword = getenv('DB_PASSWORD'); -$connection = new PDO("pgsql:host=postgres user=$dbUser dbname=$dbName password=$dbPassword"); - -$userRepository = new \User\UserRepository($connection); -$users = $userRepository->fetchAll(); -?> - -<html> -<head> - <!-- Latest compiled and minified CSS --> - <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> -</head> -<body> - -<div class="container"> - <h3><?php echo 'Hello world from Docker! php' . PHP_VERSION; ?></h3> - - <table class="table table-bordered table-hover table-striped"> - <thead style="font-weight: bold"> - <td>#</td> - <td>Firstname</td> - <td>Lastname</td> - <td>Age</td> - </thead> - <?php /** @var \User\User $user */ - foreach ($users as $user) : ?> - <tr> - <td><?php echo $user->getId() ?></td> - <td><?php echo $user->getFirstname() ?></td> - <td><?php echo $user->getLastname() ?></td> - <td><?php echo $user->getAge() ?> years</td> - </tr> - <?php endforeach; ?> - </table> -</div> -</body> -</html> diff --git a/ensiie-project/src/Model/arise_data.php b/ensiie-project/src/Model/arise_data.php index 5d7cc40..6ca5c3a 100644 --- a/ensiie-project/src/Model/arise_data.php +++ b/ensiie-project/src/Model/arise_data.php @@ -5,7 +5,7 @@ * Date: 09/04/2019 * Time: 08:37 */ -include('Utilisateur/Utilisateur.php') +include('Utilisateur/utilisateur.php') require_once('db_data.php'); /** diff --git a/ensiie-project/src/Model/db_data.php b/ensiie-project/src/Model/db_data.php index b947486..cf533dd 100644 --- a/ensiie-project/src/Model/db_data.php +++ b/ensiie-project/src/Model/db_data.php @@ -7,13 +7,13 @@ */ require_once('db_connect.php'); -/**@brief récupère le nom de l'evenementt actuel +/**@brief récupère le nom de l'evenement actuel * * @return mixed */ function getActuelEvenement(){ //Appel SQL - $evenementt['id_evenement'] = ...; + $evenement['id_evenement'] = ...; $evenement['nom_evenement'] = ...; $evenement['date_premiere_fin'] = ...; $evenement['date_deuxieme_fin'] = ...; @@ -28,20 +28,31 @@ function getDefaultFins{ } function getActuelCommandes($idUtilisateur){ - //Get numero de l'event courrant - //SI pas d'event courant : throw exception + //Get numero de l'evenement actuel + //SI pas d'evenement actuel : throw exception //Sinon, appel SQL, get commande with USERID=$id AND EVENTID=$eventID + $id_evenement = getActuelEvenement()->id_evenement + if ($id_evenement == NULL) + { + throw exception Invalid_Evenement("Il n'y a pas d'évènement actuellement"); + } + else + { + $actuel_commandes = ...; + } + + } /** * @brief Ajoute une commande à la BDD - * @param $user + * @param $utilisateur * La variable utilisateur contenant toutes les informations importantes - * @param $event - * La variable contenant les informations de l'évennement pour lequel l'utilisateur commande - * @param $command + * @param $evenement + * La variable contenant les informations de l'évenement pour lequel l'utilisateur commande + * @param $commande * La variable contenant les informations de la commande - * @param $name + * @param $nom */ function addCommande($utilisateur, $evenement, $commande, $nom){ $actuel_evenement = getActuelEvenement(); diff --git a/ensiie-project/src/View/commande.php b/ensiie-project/src/View/commande.php index 578c0a0..c12e6a0 100644 --- a/ensiie-project/src/View/commande.php +++ b/ensiie-project/src/View/commande.php @@ -1,7 +1,6 @@ <?php -include('Model/Utilisateur/Utilisateur.php'); -foreach( $commande in $user->commandes){ +foreach( $commande in $utilisateur->commandes){ ?> <div class="truc"> <p>Vous avez commandé : <?php $commande['titre']?></p> diff --git a/ensiie-project/src/View/footer.php b/ensiie-project/src/View/footer.php new file mode 100644 index 0000000..28d1d22 --- /dev/null +++ b/ensiie-project/src/View/footer.php @@ -0,0 +1,2 @@ +<img src="http://bde.iiens.net/web/images/logos/lanpartiie.png" style="max-width: 40%; margin: 0 30%;" /> +<div class="small text-center text-muted">• Site par JaCoGaJe •</div> \ No newline at end of file diff --git a/ensiie-project/src/index.php b/ensiie-project/src/index.php new file mode 100644 index 0000000..d7bae9b --- /dev/null +++ b/ensiie-project/src/index.php @@ -0,0 +1,3 @@ +<?php +include('View/footer.php'); +?> -- GitLab