$mListe->AjouterFiltreLike(COL_LIBELLE, '%' . $valeur . '%'); if ($valeur != NULL) { $mListe->Charger(20); } GReferentiel::AjouterReferentiel($nomReferentiel, $mListe, array(COL_ID, array(COL_LIBELLE, COL_LIBELLE)), true); GReferentiel::GetDifferentielReferentielForSelect($nomReferentiel, COL_ID, array(COL_LIBELLE, COL_LIBELLE)); break; case 'Groupes' . COL_SERVEUR . ',' . COL_ID: $jeu = GContexte::LireVariablePost($nomContexte, COL_JEU . ',' . COL_ID); $mListe = new MListeServeurs(); if ($jeu !== NULL) { $mListe->AjouterColSelection(COL_ID); $mListe->AjouterColSelection(COL_LIBELLE); $mListe->AjouterColOrdre(COL_LIBELLE); $mListe->AjouterFiltreEgal(COL_JEU, $jeu); $mListe->Charger(); } GReferentiel::AjouterReferentiel($nomReferentiel, $mListe, array(COL_ID, array(COL_LIBELLE, COL_LIBELLE)), true); GReferentiel::GetDifferentielReferentielForSelect($nomReferentiel, COL_ID, array(COL_LIBELLE, COL_LIBELLE)); break; case 'Groupes' . COL_TYPEGROUPE . ',' . COL_ID: $jeu = GContexte::LireVariablePost($nomContexte, COL_JEU . ',' . COL_ID); $mListe = new MListeTypesGroupes(); if ($jeu !== NULL) { $mListe->AjouterColSelection(COL_ID); $mListe->AjouterColSelection(COL_LIBELLE); $mListe->AjouterColOrdre(COL_LIBELLE); $mListe->AjouterFiltreEgal(COL_JEU, $jeu); $mListe->Charger(); } GReferentiel::AjouterReferentiel($nomReferentiel, $mListe, array(COL_ID, array(COL_LIBELLE, COL_LIBELLE)), true);
$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); $mListeTypesGroupes->Charger(); GReferentiel::AjouterReferentiel(COL_TYPEGROUPE, $mListeTypesGroupes, array(COL_ID, array(COL_LIBELLE, COL_LIBELLE)), true); $cListeJeuTypesGroupes = new CListeJeuTypesGroupes(PIC_JEU, COL_TYPEGROUPE, $nomContexte); $cListeJeuTypesGroupes->InjecterListeObjetsMetiers($mListeTypesGroupes, true); // Construction du formulaire. $form = new SForm(PIC_JEU, 3, 1); $form->SetCadreInputs(1, 1, 9, 2);