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; 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 public function showAll(): void
{ {
$query = "SELECT * FROM Partie"; $query = "SELECT * FROM Partie";

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

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