$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);
예제 #2
0
 $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);