|
|
@ -127,6 +127,18 @@ class UserModel
|
|
|
|
$tempDeResolution = $interval->days * 24 * 60 * 60 + $interval->h * 60 * 60 + $interval->i * 60 + $interval->s;
|
|
|
|
$tempDeResolution = $interval->days * 24 * 60 * 60 + $interval->h * 60 * 60 + $interval->i * 60 + $interval->s;
|
|
|
|
// $result = $this->resoudre_gateway->getMaxClassement($enigmeId, $idPartie);
|
|
|
|
// $result = $this->resoudre_gateway->getMaxClassement($enigmeId, $idPartie);
|
|
|
|
$leClassement = $this->resoudre_gateway->getClassement($enigmeId, $idPartie);
|
|
|
|
$leClassement = $this->resoudre_gateway->getClassement($enigmeId, $idPartie);
|
|
|
|
|
|
|
|
usort($leClassement, function($a, $b) {
|
|
|
|
|
|
|
|
if ($a === $b) {
|
|
|
|
|
|
|
|
return 0;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if ($a === null) {
|
|
|
|
|
|
|
|
return 1;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if ($b === null) {
|
|
|
|
|
|
|
|
return -1;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
return ($a < $b) ? -1 : 1;
|
|
|
|
|
|
|
|
});
|
|
|
|
for ($i = 0; $i < $playerNumberPerGame; $i++){
|
|
|
|
for ($i = 0; $i < $playerNumberPerGame; $i++){
|
|
|
|
if ($leClassement[$i] == null || $leClassement[$i] != $i + 1){
|
|
|
|
if ($leClassement[$i] == null || $leClassement[$i] != $i + 1){
|
|
|
|
$classement = $i + 1;
|
|
|
|
$classement = $i + 1;
|
|
|
|