|
|
@ -58,6 +58,9 @@ class UserController
|
|
|
|
case "getGameEtat":
|
|
|
|
case "getGameEtat":
|
|
|
|
$this->getGameEtat();
|
|
|
|
$this->getGameEtat();
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
|
|
|
|
case "endGame":
|
|
|
|
|
|
|
|
$this->endGame();
|
|
|
|
|
|
|
|
break;
|
|
|
|
default:
|
|
|
|
default:
|
|
|
|
$error = "Action non valide";
|
|
|
|
$error = "Action non valide";
|
|
|
|
require($rep . $vues['erreur']);
|
|
|
|
require($rep . $vues['erreur']);
|
|
|
@ -345,12 +348,15 @@ class UserController
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// A appeler après avoir vérifié que la partie est finie
|
|
|
|
|
|
|
|
public function endGame(){
|
|
|
|
public function endGame(){
|
|
|
|
try {
|
|
|
|
try {
|
|
|
|
global $rep, $vues, $error;
|
|
|
|
global $rep, $vues, $error;
|
|
|
|
$model = new UserModel();
|
|
|
|
$model = new UserModel();
|
|
|
|
$idPartie = $_SESSION['idPartie'];
|
|
|
|
$idPartie = $_SESSION['idPartie'];
|
|
|
|
|
|
|
|
$etat = $model->getEtatPartie($idPartie);
|
|
|
|
|
|
|
|
if ($etat != 2){
|
|
|
|
|
|
|
|
throw new Exception("La partie n'est pas terminée");
|
|
|
|
|
|
|
|
}
|
|
|
|
$lesInfos = $model->getEndGameInfo($idPartie);
|
|
|
|
$lesInfos = $model->getEndGameInfo($idPartie);
|
|
|
|
$model->endGame($idPartie);
|
|
|
|
$model->endGame($idPartie);
|
|
|
|
require ($rep . $vues['gameEnd']);
|
|
|
|
require ($rep . $vues['gameEnd']);
|
|
|
|