diff --git a/Controller/ResoudreGateway.php b/Controller/ResoudreGateway.php index 28d5d82d..f9a2d03a 100644 --- a/Controller/ResoudreGateway.php +++ b/Controller/ResoudreGateway.php @@ -320,13 +320,7 @@ 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(null); - } - foreach ($results as $row) { - $classement[] = $row['classement']; - }; - return $classement; + return $results; } public function getAllByPartieAndUtilisateur(string $mailUtilisateur, int $idPartie) : array{ diff --git a/Model/UserModel.php b/Model/UserModel.php index 7f2e6c82..2f7ebfe7 100644 --- a/Model/UserModel.php +++ b/Model/UserModel.php @@ -126,7 +126,10 @@ class UserModel $interval = $now->diff($dateDebut); $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); + $results = $this->resoudre_gateway->getClassement($enigmeId, $idPartie); + foreach ($results as $row) { + $leClassement[] = $row['classement']; + }; for ($i = 0; $i < $playerNumberPerGame; $i++){ if ($leClassement[$i] == null || $leClassement[$i] != $i + 1){ $classement = $i + 1;