/** * Renvoie les Session liées à un Utilisateur * @param Utilisateur $utilisateur * @return SessionCollection */ public static function getByUtilisateur(Utilisateur $utilisateur) { $req = "SELECT * FROM session WHERE idUtilisateur = '" . $utilisateur->getIdUtilisateur() . "';"; return DbHandler::collFromQuery($req, 'Session', 'SessionCollection'); }
/** * Renvoie les Hexas territoire de l'Utilisateur fourni * @var Utilisateur $utilisateur * @return HexaCollection */ public static function getByUtilisateurTerritoire(Utilisateur $utilisateur) { $req = "SELECT * from hexa WHERE idTerritoire IN (SELECT joueur.idJoueur FROM joueur WHERE joueur.idUtilisateur = " . $utilisateur->getIdUtilisateur() . ")"; return DbHandler::collFromQuery($req, 'Hexa', 'HexaCollection'); }
/** * Renvoie les Qgs liés au Utilisateur fourni * @var Utilisateur $utilisateur * @return QgCollection */ public static function getByUtilisateur(Utilisateur $utilisateur) { $req = "SELECT * from qg WHERE idJoueur IN (SELECT joueur.IdJoueur FROM joueur WHERE joueur.idUtilisateur = " . $utilisateur->getIdUtilisateur() . ")"; return DbHandler::collFromQuery($req, 'Qg', 'QgCollection'); }
/** * Renvoie les Groupe liées à un Utilisateur * @param Utilisateur $utilisateur * @return GroupeCollection */ public static function getByUtilisateur(Utilisateur $utilisateur) { $req = "SELECT * FROM groupe WHERE idGroupe = '" . $utilisateur->getIdUtilisateur() . "';"; return DbHandler::collFromQuery($req, 'Groupe', 'GroupeCollection'); }