From 8a1f697aa8e2039815abab7b77b616264ece1ca9 Mon Sep 17 00:00:00 2001 From: johan Date: Tue, 6 Dec 2022 13:58:54 +0100 Subject: [PATCH] =?UTF-8?q?Premi=C3=A8res=20correction=20de=20la=20cr?= =?UTF-8?q?=C3=A9ation=20de=20partie=20multijoueur?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- WEB/Controller/UtilisateurGateway.php | 15 ++++++++++----- WEB/Model/scripted.db | Bin 53248 -> 53248 bytes 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/WEB/Controller/UtilisateurGateway.php b/WEB/Controller/UtilisateurGateway.php index 0482fc2b..3f34802a 100644 --- a/WEB/Controller/UtilisateurGateway.php +++ b/WEB/Controller/UtilisateurGateway.php @@ -74,24 +74,29 @@ class UtilisateurGateway ':email' => array($email,SQLITE3_TEXT) )); $results=$this->con->getResults(); - $estAdmin=$results['estAdmin']; + $estAdmin=$results[0]['estAdmin']; return $estAdmin; } public function addToQueue(Utilisateur $utilisateur,Partie $partie){ $query = "INSERT INTO Participer VALUES (:idUtilisateur,:idPartie,0)"; $this->con->executeQuery($query,array( - 'idUtilisateur' => array($utilisateur->getEmail(),SQLITE3_TEXT), - 'idPartie' => array($partie->getIdPartie(), SQLITE3_INTEGER) + ':idUtilisateur' => array($utilisateur->getEmail(),SQLITE3_TEXT), + ':idPartie' => array($partie->getIdPartie(), SQLITE3_INTEGER) )); } - public function isAlreadyInqueue(Utilisateur $utilisateur){ + public function isAlreadyInqueue(Utilisateur $utilisateur) : bool{ $query="SELECT utilisateur FROM Participer WHERE utilisateur=:utilisateur"; $this->con->executeQuery($query, array( - 'utilisateur' => array($utilisateur->getEmail()) + ':utilisateur' => array($utilisateur->getEmail(),SQLITE3_TEXT) ) ); + $results=$this->con->getResults(); + if ($results != array()) + return false; + else + return true; } public function queueFilled(){ diff --git a/WEB/Model/scripted.db b/WEB/Model/scripted.db index 7a3e031eee019591e01a84939d79ddafbfc0b726..8bad5f78a7b2a51b6852954d8ecd863b5ee63eaa 100644 GIT binary patch delta 287 zcmZozz}&Ead4e>f{zMsPM*WQmOZeFs`PVY=uiY#tu$VtKkdaMYu#uG`D?cMK&mlK4 zGey`<2)$f+{h*~g!Yfq{XM|2+f$d!Q9h`Go|S)j3g&=iSVxz$^fC##aXZuRt}g z`9(PynI$;`5{pVQQ+dJKKQi!t1WG;U=jUZ)W>7RTFf!6LG}1LNTO?qxNI_te0t?81 oHw^r5fT|wx%Ly^EsPm)x!Vuz+w+#GmfodM}3kw02pt{5m09z4H;Q#;t delta 42 scmZozz}&Ead4e>f&O{k!MxBibOZYdlB>d4|)F1#x3Y!{O3_v3C06!@YfB*mh