Premières correction de la création de partie
continuous-integration/drone/push Build is passing Details

multijoueur
ServeurDeTest
johan 2 years ago
parent 68c79bb56e
commit 8a1f697aa8

@ -74,24 +74,29 @@ class UtilisateurGateway
':email' => array($email,SQLITE3_TEXT) ':email' => array($email,SQLITE3_TEXT)
)); ));
$results=$this->con->getResults(); $results=$this->con->getResults();
$estAdmin=$results['estAdmin']; $estAdmin=$results[0]['estAdmin'];
return $estAdmin; return $estAdmin;
} }
public function addToQueue(Utilisateur $utilisateur,Partie $partie){ public function addToQueue(Utilisateur $utilisateur,Partie $partie){
$query = "INSERT INTO Participer VALUES (:idUtilisateur,:idPartie,0)"; $query = "INSERT INTO Participer VALUES (:idUtilisateur,:idPartie,0)";
$this->con->executeQuery($query,array( $this->con->executeQuery($query,array(
'idUtilisateur' => array($utilisateur->getEmail(),SQLITE3_TEXT), ':idUtilisateur' => array($utilisateur->getEmail(),SQLITE3_TEXT),
'idPartie' => array($partie->getIdPartie(), SQLITE3_INTEGER) ':idPartie' => array($partie->getIdPartie(), SQLITE3_INTEGER)
)); ));
} }
public function isAlreadyInqueue(Utilisateur $utilisateur){ public function isAlreadyInqueue(Utilisateur $utilisateur) : bool{
$query="SELECT utilisateur FROM Participer WHERE utilisateur=:utilisateur"; $query="SELECT utilisateur FROM Participer WHERE utilisateur=:utilisateur";
$this->con->executeQuery($query, array( $this->con->executeQuery($query, array(
'utilisateur' => array($utilisateur->getEmail()) ':utilisateur' => array($utilisateur->getEmail(),SQLITE3_TEXT)
) )
); );
$results=$this->con->getResults();
if ($results != array())
return false;
else
return true;
} }
public function queueFilled(){ public function queueFilled(){

Binary file not shown.
Loading…
Cancel
Save