From 5e0da3e9e57e9c438d907aaf1b87f05d04445451 Mon Sep 17 00:00:00 2001
From: JALIK <jalik.metagram@gmail.com>
Date: Tue, 14 May 2019 10:08:20 +0200
Subject: [PATCH] addCommande done

---
 ensiie-project/src/Model/db_data.php | 16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

diff --git a/ensiie-project/src/Model/db_data.php b/ensiie-project/src/Model/db_data.php
index 34a3ccd..f0c5185 100644
--- a/ensiie-project/src/Model/db_data.php
+++ b/ensiie-project/src/Model/db_data.php
@@ -297,8 +297,20 @@ function addCommande($utilisateur, $evenement, $commande){
 		);
 		if(!$statement_commandeItem->execute([$idCommande,
 											  $menu->getNourriture()->getIDNourriture()	
-											 ]);
-		
+											 ])){
+			 throw new Exception("Can't insertcommande_item");
+		 }
+		$idCommandeItem = $pdo->lastInsertId();
+		$specials = $menu->getSpecials();
+		if($specials != NULL && !empty($specials)){
+			foreach($specials as $spec){
+				$statement_itemSpecial = $pdo->prepare(
+					"INSERT INTO item_commande_has_special (idItemCommande, idItemSpecial)
+					 VALUES (?, ?)" 
+				);
+				$statement_itemSpecial->execute([$idCommandeItem,$spec->getIDSpecial()]);
+			}
+		}
 	}
 }
 function db_addEvenement($evenement)
-- 
GitLab