|
|
|
@ -342,29 +342,43 @@ class ResoudreGateway
|
|
|
|
|
$query = "UPDATE Resoudre
|
|
|
|
|
SET ended=:ended
|
|
|
|
|
WHERE utilisateur=:utilisateur
|
|
|
|
|
AND partie=:partie";
|
|
|
|
|
AND partie=:partie
|
|
|
|
|
AND enigme=:enigme";
|
|
|
|
|
$this->con->executeQuery($query, array(
|
|
|
|
|
"utilisateur" => array($mailUtilisateur, SQLITE3_TEXT),
|
|
|
|
|
"partie" => array($idPartie, SQLITE3_INTEGER),
|
|
|
|
|
"enigme" => array($idEnigme, SQLITE3_INTEGER),
|
|
|
|
|
"ended" => array(1, SQLITE3_INTEGER)));
|
|
|
|
|
|
|
|
|
|
$query = "UPDATE Resoudre
|
|
|
|
|
SET temps=:temps
|
|
|
|
|
WHERE utilisateur=:utilisateur
|
|
|
|
|
AND partie=:partie";
|
|
|
|
|
AND partie=:partie
|
|
|
|
|
AND enigme=:enigme";
|
|
|
|
|
$this->con->executeQuery($query, array(
|
|
|
|
|
"utilisateur" => array($mailUtilisateur, SQLITE3_TEXT),
|
|
|
|
|
"partie" => array($idPartie, SQLITE3_INTEGER),
|
|
|
|
|
"enigme" => array($idEnigme, SQLITE3_INTEGER),
|
|
|
|
|
"temps" => array(null, SQLITE3_NULL)));
|
|
|
|
|
|
|
|
|
|
$query = "UPDATE Resoudre
|
|
|
|
|
SET classement=:classement
|
|
|
|
|
WHERE utilisateur=:utilisateur
|
|
|
|
|
AND partie=:partie";
|
|
|
|
|
AND partie=:partie
|
|
|
|
|
AND enigme=:enigme";
|
|
|
|
|
$this->con->executeQuery($query, array(
|
|
|
|
|
"utilisateur" => array($mailUtilisateur, SQLITE3_TEXT),
|
|
|
|
|
"partie" => array($idPartie, SQLITE3_INTEGER),
|
|
|
|
|
"enigme" => array($idEnigme, SQLITE3_INTEGER),
|
|
|
|
|
"classement" => array($playerNumberPerGame, SQLITE3_INTEGER)));
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
public function cleanCodeAfterGame(int $idPartie) {
|
|
|
|
|
$query = "UPDATE Resoudre
|
|
|
|
|
SET code=:code
|
|
|
|
|
WHERE partie=:partie";
|
|
|
|
|
$this->con->executeQuery($query, array(
|
|
|
|
|
"partie" => array($idPartie, SQLITE3_INTEGER),
|
|
|
|
|
"code" => array('', SQLITE3_TEXT)));
|
|
|
|
|
}
|
|
|
|
|
}
|