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){