require_once PATH_METIER . 'mListeTypesGroupes.php'; require_once PATH_COMPOSANTS . 'cListeJeuServeurs.php'; require_once PATH_COMPOSANTS . 'cListeJeuTypesGroupes.php'; $jeu = GSession::Jeu(COL_ID); if ($jeu != NULL && GDroit::ADroitPopErreur(FONC_ADM_JEU) === true) { // Initialisation des référentiels. GReferentiel::AjouterReferentielFichiers(COL_ICONE, PATH_IMAGES . 'Langue/', REF_FICHIERSEXTENSIONS_IMAGES); $mListeTypesJeux = new MListeTypesJeux(); $mListeTypesJeux->AjouterColSelection(COL_ID); $mListeTypesJeux->AjouterColSelection(COL_LIBELLE); $mListeTypesJeux->AjouterColSelection(COL_DESCRIPTION); $mListeTypesJeux->AjouterColOrdre(COL_LIBELLE); GReferentiel::AjouterReferentiel(COL_TYPEJEU, $mListeTypesJeux, array(COL_ID, array(COL_LIBELLE, COL_LIBELLE), array(COL_DESCRIPTION, COL_LIBELLE))); if ($dejaCharge === false) { $mJeu = new MJeu($jeu); $mJeu->Charger(); // Construction des 2 listes du formulaire. $mListeServeurs = new MListeServeurs(); $mListeServeurs->AjouterColSelection(COL_ID); $mListeServeurs->AjouterColSelection(COL_LIBELLE); $mListeServeurs->AjouterColOrdre(COL_LIBELLE); $mListeServeurs->AjouterFiltreEgal(COL_JEU, $jeu); $mListeServeurs->Charger(); GReferentiel::AjouterReferentiel(COL_SERVEUR, $mListeServeurs, array(COL_ID, array(COL_LIBELLE, COL_LIBELLE)), true); $cListeJeuServeurs = new CListeJeuServeurs(PIC_JEU, COL_SERVEUR, $nomContexte); $cListeJeuServeurs->InjecterListeObjetsMetiers($mListeServeurs, true); $mListeTypesGroupes = new MListeTypesGroupes(); $mListeTypesGroupes->AjouterColSelection(COL_ID); $mListeTypesGroupes->AjouterColSelection(COL_LIBELLE); $mListeTypesGroupes->AjouterColOrdre(COL_LIBELLE); $mListeTypesGroupes->AjouterFiltreEgal(COL_JEU, $jeu);