test
continuous-integration/drone/push Build is failing Details

ServeurDeTest
Noé GARNIER 2 years ago
parent 5c681a7b91
commit 15ec368ecc

@ -76,6 +76,9 @@ class UserController
case "goToDashboard":
$this->goToDashboard();
break;
case "getPlayersPseudo":
$this->getPlayersPseudo();
break;
case "getPlayers":
$this->getPlayers();
break;
@ -446,6 +449,21 @@ class UserController
require($rep . $vues['erreur']);
}
}
public function getPlayersPseudo(){
try {
global $rep, $vues, $error;
$model = new UserModel();
$idPartie = $_SESSION['idPartie'];
$utilisateur = $_SESSION['utilisateur'];
$lesJoueurs = $model->getPlayersPseudo($idPartie);
$lesJoueurs = json_encode($lesJoueurs);
echo $lesJoueurs;
}
catch (Exception $e) {
$error = $e->getMessage();
require($rep . $vues['erreur']);
}
}
public function getPlayers(){
try {
global $rep, $vues, $error;

@ -286,6 +286,14 @@ class UserModel
}
$this->partie_gateway->quitGame($mailUtilisateur, $idPartie);
}
public function getPlayersPseudo(int $idPartie) : array{
$this->partie_gateway->getLesMailJoueurs($idPartie);
$lesPseudos = array();
foreach ($this->partie_gateway->getLesMailJoueurs($idPartie) as $mail){
$lesPseudos[] = $this->utilisateur_gateway->getPseudoByEmail($mail);
}
return $lesPseudos;
}
public function getPlayers(int $idPartie) : array{
$lesJoueurs = $this->getLesJoueurs($idPartie);
$lesPseudo = array();

@ -84,21 +84,21 @@
function getPlayer() {
console.log("getPlayer");
var xhr = new XMLHttpRequest();
xhr.open('POST', 'http://82.165.180.114/Scripted/index.php?action=getPlayers', true);
xhr.open('POST', 'http://82.165.180.114/Scripted/index.php?action=getPlayersPseudo', true);
xhr.responseType = 'text';
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xhr.onload = function () {
var players = JSON.parse(xhr.responseText);
if (players[1][0] != null) {
if (players[0] != null) {
document.getElementById("player1").innerHTML = players[0];
}
if (players[1][1] != null) {
if (players[1] != null) {
document.getElementById("player2").innerHTML = players[1];
}
if (players[1][2] != null) {
if (players[2] != null) {
document.getElementById("player3").innerHTML = players[2];
}
if (players[1][3] != null) {
if (players[3] != null) {
document.getElementById("player4").innerHTML = players[3];
}
};

Loading…
Cancel
Save