Ejemplo n.º 1
0
 /**
  * Renvoie les Joueurs liés à une collection de Qgs
  * @param QgCollection $qgs
  * @return JoueurCollection
  */
 public static function getFromQgs(QgCollection $qgs)
 {
     $ids = $qgs->getIdJoueurs();
     if (!$ids) {
         return new JoueurCollection();
     }
     $req = "SELECT * FROM joueur WHERE IdJoueur IN (" . $ids . ");";
     return DbHandler::collFromQuery($req, 'Joueur', 'JoueurCollection');
 }
Ejemplo n.º 2
0
 /**
  * Renvoie les Utilisateurs liés aux Qgs de la collection fournie
  * @var QgCollection $qgs
  * @return UtilisateurCollection
  */
 public static function getFromQgs(QgCollection $qgs)
 {
     $req = "SELECT * FROM utilisateur WHERE idUtilisateur IN (SELECT joueur.idUtilisateur FROM joueur WHERE joueur.idJoueur IN (" . $qgs->getIdJoueurs() . "))";
     return DbHandler::collFromQuery($req, 'Utilisateur', 'UtilisateurCollection');
 }