From 3a7fe9256f5bcc85014667f827d88c32c565ba20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?No=C3=A9=20Garnier?= Date: Fri, 13 Jan 2023 15:31:13 +0100 Subject: [PATCH] =?UTF-8?q?2=20=C3=A8me=20essaie?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Controller/ResoudreGateway.php | 6 +++--- Model/UserModel.php | 13 +++++++++---- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/Controller/ResoudreGateway.php b/Controller/ResoudreGateway.php index 48fd27ad..135509f3 100644 --- a/Controller/ResoudreGateway.php +++ b/Controller/ResoudreGateway.php @@ -314,9 +314,9 @@ class ResoudreGateway "enigme" => array($enigmeId, SQLITE3_INTEGER), "partie" => array($idPartie, SQLITE3_INTEGER))); $results=$this->con->getResults(); - // if (empty($results) || $results[0]['classement'] == null) { - // return array(0); - // } + if (empty($results) || $results[0]['classement'] == null) { + return array(0); + } foreach ($results as $row) { $classement[] = $row['classement']; }; diff --git a/Model/UserModel.php b/Model/UserModel.php index fc03517e..6fa715f3 100644 --- a/Model/UserModel.php +++ b/Model/UserModel.php @@ -127,10 +127,15 @@ class UserModel $tempDeResolution = $interval->days * 24 * 60 * 60 + $interval->h * 60 * 60 + $interval->i * 60 + $interval->s; // $result = $this->resoudre_gateway->getMaxClassement($enigmeId, $idPartie); $leClassement = $this->resoudre_gateway->getClassement($enigmeId, $idPartie); - for ($i = 0; $i < $playerNumberPerGame; $i++){ - if ($leClassement[$i] == null){ - $classement = $i; - break; + if ($leClassement[0] == 0){ + $classement = 1; + } + else{ + for ($i = 1; $i < $playerNumberPerGame; $i++){ + if ($leClassement[$i] == null){ + $classement = $i; + break; + } } } // if ($result == 0){