|
|
@ -190,14 +190,14 @@ class UserController
|
|
|
|
$lesJoueurs = $model->getLesJoueurs($idPartie);
|
|
|
|
$lesJoueurs = $model->getLesJoueurs($idPartie);
|
|
|
|
if($etat == 1){
|
|
|
|
if($etat == 1){
|
|
|
|
// header("Location: index.php?action=launchGame");
|
|
|
|
// header("Location: index.php?action=launchGame");
|
|
|
|
$this->goToGame($idPartie);
|
|
|
|
$this->goToGame($idPartie,1);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else{
|
|
|
|
else{
|
|
|
|
while ($etat == 0){
|
|
|
|
while ($etat == 0){
|
|
|
|
sleep(5);
|
|
|
|
sleep(5);
|
|
|
|
$etat = $model->getEtatPartie($idPartie);
|
|
|
|
$etat = $model->getEtatPartie($idPartie);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
$this->goToGame($idPartie);
|
|
|
|
$this->goToGame($idPartie,1);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
} catch (Exception $e) {
|
|
|
|
} catch (Exception $e) {
|
|
|
|
$error = $e->getMessage();
|
|
|
|
$error = $e->getMessage();
|
|
|
@ -205,12 +205,12 @@ class UserController
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public function goToGame($idPartie){
|
|
|
|
public function goToGame(int $idPartie, int $index){
|
|
|
|
try {
|
|
|
|
try {
|
|
|
|
global $rep, $vues, $error;
|
|
|
|
global $rep, $vues, $error;
|
|
|
|
$model = new UserModel();
|
|
|
|
$model = new UserModel();
|
|
|
|
$utilisateur = $_SESSION['utilisateur'];
|
|
|
|
$utilisateur = $_SESSION['utilisateur'];
|
|
|
|
$enigme = $model->getEnigmebyPartieId($idPartie)[0];
|
|
|
|
$enigme = $model->getEnigmebyPartieIdAndIndex($idPartie, $index);
|
|
|
|
$model->resoudreEnigmeMulti($utilisateur, $enigme->getIdEnigme(), $idPartie,);
|
|
|
|
$model->resoudreEnigmeMulti($utilisateur, $enigme->getIdEnigme(), $idPartie,);
|
|
|
|
$code = $model->getCode($utilisateur->getEmail(), $enigme->getIdEnigme());
|
|
|
|
$code = $model->getCode($utilisateur->getEmail(), $enigme->getIdEnigme());
|
|
|
|
require($rep . $vues['partie']);
|
|
|
|
require($rep . $vues['partie']);
|
|
|
|