|
|
|
@ -316,4 +316,35 @@ class ResoudreGateway
|
|
|
|
|
$results=$this->con->getResults();
|
|
|
|
|
return $results;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public function skipEnigme(string $mailUtilisateur, int $idPartie, int $idEnigme) {
|
|
|
|
|
global $playerNumberPerGame;
|
|
|
|
|
$query = "UPDATE Resoudre
|
|
|
|
|
SET ended=:ended
|
|
|
|
|
WHERE utilisateur=:utilisateur
|
|
|
|
|
AND partie=:partie";
|
|
|
|
|
$this->con->executeQuery($query, array(
|
|
|
|
|
"utilisateur" => array($mailUtilisateur, SQLITE3_TEXT),
|
|
|
|
|
"partie" => array($idPartie, SQLITE3_INTEGER),
|
|
|
|
|
"ended" => array(1, SQLITE3_INTEGER)));
|
|
|
|
|
|
|
|
|
|
$query = "UPDATE Resoudre
|
|
|
|
|
SET temps=:temps
|
|
|
|
|
WHERE utilisateur=:utilisateur
|
|
|
|
|
AND partie=:partie";
|
|
|
|
|
$this->con->executeQuery($query, array(
|
|
|
|
|
"utilisateur" => array($mailUtilisateur, SQLITE3_TEXT),
|
|
|
|
|
"partie" => array($idPartie, SQLITE3_INTEGER),
|
|
|
|
|
"temps" => array(0, SQLITE3_INTEGER)));
|
|
|
|
|
|
|
|
|
|
$query = "UPDATE Resoudre
|
|
|
|
|
SET classement=:classement
|
|
|
|
|
WHERE utilisateur=:utilisateur
|
|
|
|
|
AND partie=:partie";
|
|
|
|
|
$this->con->executeQuery($query, array(
|
|
|
|
|
"utilisateur" => array($mailUtilisateur, SQLITE3_TEXT),
|
|
|
|
|
"partie" => array($idPartie, SQLITE3_INTEGER),
|
|
|
|
|
"classement" => array($playerNumberPerGame, SQLITE3_INTEGER)));
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|