Correction de bug
continuous-integration/drone/push Build is passing Details

qui réduisait le temps des parties
ServeurDeTest
Noé GARNIER 2 years ago
parent c44265eb10
commit 74b59ece7e

@ -365,6 +365,14 @@ class PartieGateway
}
return true;
}
public function majDateDebut(int $idPartie){
$query = "UPDATE Partie SET dateDebut = :dateDebut WHERE id = :idPartie";
$this->con->executeQuery($query, array(
"idPartie" => array($idPartie, SQLITE3_INTEGER),
"dateDebut" => array(date("Y-m-d H:i:s"), SQLITE3_TEXT)
)
);
}
public function showAll(): void
{
$query = "SELECT * FROM Partie";

@ -261,6 +261,9 @@ class UserController
$points = $model->getPointsAtTheEnd($utilisateur->getEmail(), $idPartie);
require($rep . $vues['lobbyEnd']);
} else {
if ($index == 1 ){
$model->majDateDebut($idPartie);
}
$enigme = $model->getEnigmebyPartieIdAndIndex($idPartie, $index);
$model->resoudreEnigmeMulti($utilisateur, $enigme->getIdEnigme(), $idPartie, $index);
$code = $model->getCode($utilisateur->getEmail(), $enigme->getIdEnigme());

@ -244,4 +244,7 @@ class UserModel
public function checkUserIsInPartie(string $mailUtilisateur) : bool{
return $this->partie_gateway->checkUserIsInPartie($mailUtilisateur);
}
public function majDateDebut(int $idPartie) {
$this->partie_gateway->majDateDebut($idPartie);
}
}
Loading…
Cancel
Save