diff --git a/ensiie-project/src/Controller/add_evenement.php b/ensiie-project/src/Controller/add_evenement.php index f2f1dc3348bf4d5d9a9ae3b07def27b179e0d889..c5737cdf6e4a333e0cf1d55b6e81fae8f51f6ed9 100644 --- a/ensiie-project/src/Controller/add_evenement.php +++ b/ensiie-project/src/Controller/add_evenement.php @@ -5,7 +5,6 @@ require_once('../Model/Classes/Evenement.php'); if(isset($_POST['type']) && isset($_POST['numero']) && isset($_POST['date']) && isset($_POST['time'])) { $evenement = new Evenement(0,$_POST['type'],$_POST['numero'],$_POST['date'].$_POST['time']); - $evenement = $evenement->setIDEvenement($evenement->buildID()); //TODO ajouter l'évènement à la BDD header ('location: ../admin.php'); diff --git a/ensiie-project/src/Model/Classes/Evenement.php b/ensiie-project/src/Model/Classes/Evenement.php index e34441d7f5272bcf3a6c2aa25913217c189d7fbd..5251804d50e3c33e873af25aacb95bfff88f95de 100644 --- a/ensiie-project/src/Model/Classes/Evenement.php +++ b/ensiie-project/src/Model/Classes/Evenement.php @@ -68,9 +68,9 @@ class Evenement return $this->date; } - public function buildID() + public function getDateFin() { - return $this->getNumero().$this->getType(); + return strtotime("+9 hour", $this->getDate()); } } diff --git a/ensiie-project/src/Model/db_data.php b/ensiie-project/src/Model/db_data.php index abb807095a39e62368ac4671c575e796fc6086c7..bde0493c02e8e5d014c6277e455d57ccaa21007e 100644 --- a/ensiie-project/src/Model/db_data.php +++ b/ensiie-project/src/Model/db_data.php @@ -291,8 +291,7 @@ function db_addCommande($utilisateur, $evenement, $commande, $nom){ function db_addEvenement($evenement) { - //INSERT INTO `event` (`eventID`, `typeEvent`, `numeroEvent`, `date_start`, `date_end`) VALUES - //($evenement->getIDevenement(), '$evenement->getType()', $evenement->getNumero(), $evenement->getDate(), '2019-03-01') + $pdo->query("INSERT INTO `event` (`eventID`, `typeEvent`, `numeroEvent`, `date_start`, `date_end`) VALUE ($evenement->getIDevenement(), $evenement->getType(), $evenement->getNumero(), $evenement->getDate(), $evenment->getDateFin()"); } ?> \ No newline at end of file diff --git a/ensiie-project/src/Model/infos_njv.php b/ensiie-project/src/Model/infos_njv.php index d608ae554c1ea1a62e79e1e643527f97e8839835..134081750486b0e8dbbb75208297ba838a95d4bc 100644 --- a/ensiie-project/src/Model/infos_njv.php +++ b/ensiie-project/src/Model/infos_njv.php @@ -2,6 +2,7 @@ setlocale(LC_TIME, "fr_FR"); + $EVT_NUMERO = 47; // Numéro de la NJV ou ObiLAN en cours $EVT_TYPE = 'ObiLAN'; // Type de NJV en cours - {ObiLAN, NJV} $EVT_DATE = strtotime("05/11/2019 08:00:00"); // Date de début de la NJV ou ObiLAN à 2h près (20h = début effectif à 18h) @@ -10,6 +11,6 @@ $evenement = new Evenement($id=0, $EVT_TYPE, $EVT_NUMERO, $EVT_DATE); $date_fin_premiere_commande = strtotime("-20 hours -1 second", $evenement->getDate()); $date_fin_seconde_commande = strtotime("-1 hours", $evenement->getDate()); $date_fin_seconde_commande_battement = strtotime("-30minutes", $evenement->getDate()); -$date_fin_NJV = strtotime("+9 hour", $evenement->getDate()); +$date_fin_NJV = $evenement->getDateFin(); ?> \ No newline at end of file diff --git a/ensiie-project/src/index.php b/ensiie-project/src/index.php index a26e0f13dd5d5a227a0bcb46568b1ce54acc3700..eab85197204a76ff012a93965c0973300d8c0f66 100644 --- a/ensiie-project/src/index.php +++ b/ensiie-project/src/index.php @@ -1,6 +1,6 @@ <?php session_start(); - +require_once("db_data.php"); require_once('Model/Classes/Utilisateur.php'); require_once('Model/Classes/Commande.php'); require_once('Model/Classes/Evenement.php');