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);
            GReferentiel::GetDifferentielReferentielForSelect($nomReferentiel, COL_ID, array(COL_LIBELLE, COL_LIBELLE));
            break;
    }
}
示例#2
0
 // 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);
 $form->FusionnerCelluleCadre(2, 1, 0, 1);
 $form->FusionnerCelluleCadre(3, 1, 0, 1);
 $form->FusionnerCelluleCadre(4, 1, 0, 1);
 $form->FusionnerCelluleCadre(5, 1, 0, 1);
 $form->FusionnerCelluleCadre(7, 1, 0, 1);
 $form->FusionnerCelluleCadre(8, 1, 0, 1);
 $form->FusionnerCelluleCadre(9, 1, 0, 1);
 $img = $form->AjouterInputImage(1, 1, GSession::Libelle(LIB_JEU_ICONE), '', false, GContexte::FormaterVariable($nomContexte, COL_ICONE), PATH_IMAGES . 'Jeu/', '', GSession::Libelle(LIB_JEU_ICONEINFO), '', TYPEFICHIER_IMAGEGLOBALE_JEU, $nomContexte);
 $img->AjouterElementsFromListe(COL_ICONE, $mJeu->Icone());