<?php require_once 'cst.php'; require_once PATH_METIER . 'mListeServeurs.php'; require_once PATH_METIER . 'mListeTypesGroupes.php'; require_once PATH_COMPOSANTS . 'cListeJeuServeurs.php'; require_once PATH_COMPOSANTS . 'cListeJeuTypesGroupes.php'; if (GDroit::ADroitPopErreur(DROIT_ADMIN) === true) { $prefixIdClass = PIC_NJEU; switch (GReferentiel::NomReferentielGeneral($nomReferentiel)) { case COL_SERVEUR: $mObjet = new MServeur(); $mObjet->SetObjetFromTableau(GSession::LirePost($nomContexte)); $mListe = new MListeServeurs(); $mListe->AjouterElement($mObjet); $cListe = new CListeJeuServeurs($prefixIdClass, $nomReferentiel, $nomContexte); $cListe->SupprimerListeObjetsMetiersFromExistante($mListe, array(COL_LIBELLE, COL_LIBELLE)); GContexte::AjouterListe($cListe); break; case COL_TYPEGROUPE: $mObjet = new MTypeGroupe(); $mObjet->SetObjetFromTableau(GSession::LirePost($nomContexte)); $mListe = new MListeTypesGroupes(); $mListe->AjouterElement($mObjet); $cListe = new CListeJeuTypesGroupes($prefixIdClass, $nomReferentiel, $nomContexte); $cListe->SupprimerListeObjetsMetiersFromExistante($mListe, array(COL_LIBELLE, COL_LIBELLE)); GContexte::AjouterListe($cListe); break; } }
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) { // Construction des 2 listes du formulaire. $mListeServeurs = new MListeServeurs(); GReferentiel::AjouterReferentiel(COL_SERVEUR, $mListeServeurs, array(COL_ID, array(COL_LIBELLE, COL_LIBELLE)), true); $cListeJeuServeurs = new CListeJeuServeurs(PIC_NJEU, COL_SERVEUR, $nomContexte); $cListeJeuServeurs->InjecterListeObjetsMetiers($mListeServeurs, true); $mListeTypesGroupes = new MListeTypesGroupes(); GReferentiel::AjouterReferentiel(COL_TYPEGROUPE, $mListeTypesGroupes, array(COL_ID, array(COL_LIBELLE, COL_LIBELLE)), true); $cListeJeuTypesGroupes = new CListeJeuTypesGroupes(PIC_NJEU, COL_TYPEGROUPE, $nomContexte); $cListeJeuTypesGroupes->InjecterListeObjetsMetiers($mListeTypesGroupes, true); $org = new SOrganiseur(2, 1, true); $elem = new SElement($prefixIdClass . CLASSTEXTE_INFO); $elem->AjouterClasse(CLASSTEXTE_INFO); $elem->SetText(GTexte::FormaterTexteSimple(GSession::Libelle(LIBTEXT_JEU_NOUVJEUDESC, false, true))); $org->AttacherCellule(1, 1, $elem); // Construction du formulaire. $form = new SForm(PIC_NJEU, 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);
<?php require_once 'cst.php'; require_once PATH_METIER . 'mListeServeurs.php'; require_once PATH_METIER . 'mListeTypesGroupes.php'; require_once PATH_COMPOSANTS . 'cListeJeuServeurs.php'; require_once PATH_COMPOSANTS . 'cListeJeuTypesGroupes.php'; if (GDroit::ADroitPopErreur(DROIT_ADMIN) === true) { $prefixIdClass = PIC_NJEU; switch (GReferentiel::NomReferentielGeneral($nomReferentiel)) { case COL_SERVEUR: $mObjet = new MServeur(); $mObjet->SetObjetFromTableau(GSession::LirePost($nomContexte)); $mListe = new MListeServeurs(); $mListe->AjouterElement($mObjet); $cListe = new CListeJeuServeurs($prefixIdClass, $nomReferentiel, $nomContexte); $cListe->AjouterListeObjetsMetiersToExistante($mListe); GContexte::AjouterListe($cListe); break; case COL_TYPEGROUPE: $mObjet = new MTypeGroupe(); $mObjet->SetObjetFromTableau(GSession::LirePost($nomContexte)); $mListe = new MListeTypesGroupes(); $mListe->AjouterElement($mObjet); $cListe = new CListeJeuTypesGroupes($prefixIdClass, $nomReferentiel, $nomContexte); $cListe->AjouterListeObjetsMetiersToExistante($mListe); GContexte::AjouterListe($cListe); break; } }