protected function InitialiserReferentiels() { $this->AjouterReferentielFichiers(COL_ICONE, PATH_IMAGES . 'Langue/', REF_FICHIERSEXTENSIONS_IMAGES); $mListeCommunautes = new MListeCommunautes(); $mListeCommunautes->AjouterColSelection(COL_ID); $mListeCommunautes->AjouterColSelection(COL_LIBELLE); $mListeCommunautes->AjouterColOrdre(COL_LIBELLE); $this->AjouterReferentiel(array(COL_COMMUNAUTE, COL_ID), $mListeCommunautes, array(COL_ID, array(COL_LIBELLE, COL_LIBELLE))); }
protected function InitialiserReferentiels() { $this->AjouterReferentielFichiers(COL_ICONE, PATH_IMAGES . 'Communaute/', REF_FICHIERSEXTENSIONS_IMAGES); $mListeJeux = new MListeJeux(); $this->AjouterReferentiel(array(COL_JEU, COL_ID), $mListeJeux, array(COL_ID, array(COL_LIBELLE, COL_LIBELLE)), true); $mListeCommunautes = new MListeCommunautes(); $mListeCommunautes->AjouterColSelection(COL_ID); $mListeCommunautes->AjouterColSelection(COL_LIBELLE); $mListeCommunautes->AjouterColOrdre(COL_LIBELLE); $mListeCommunautes->Charger(); $this->AjouterReferentiel(array(COL_COMMUNAUTE, COL_ID), $mListeCommunautes, array(COL_ID, array(COL_LIBELLE, COL_LIBELLE)), true); $mListeServeurs = new MListeServeurs(); $this->AjouterReferentiel(array(COL_SERVEUR, COL_ID), $mListeServeurs, array(COL_ID, array(COL_LIBELLE, COL_LIBELLE)), true); $mListeTypesGroupes = new MListeTypesGroupes(); $this->AjouterReferentiel(array(COL_TYPEGROUPE, COL_ID), $mListeTypesGroupes, array(COL_ID, array(COL_LIBELLE, COL_LIBELLE)), true); }
if (GDroit::EstConnecte(true) === true) { $prefixIdClass = PIC_NGPE; // Initialisation des référentiels. GReferentiel::AjouterReferentielFichiers(COL_ICONE, PATH_IMAGES . 'Langue/', REF_FICHIERSEXTENSIONS_IMAGES); $mListeCommunautes = new MListeCommunautes(); $mListeCommunautes->AjouterColSelection(COL_ID); $mListeCommunautes->AjouterColSelection(COL_LIBELLE); $mListeCommunautes->AjouterColOrdre(COL_LIBELLE); GReferentiel::AjouterReferentiel(COL_COMMUNAUTE, $mListeCommunautes, array(COL_ID, array(COL_LIBELLE, COL_LIBELLE))); if ($dejaCharge === false) { $jeuId = GSession::Jeu(COL_ID); $dejaCharge = false; if ($jeuId == NULL) { $dejaCharge = true; } $mListeJeux = new MListeCommunautes(); $mListeJeux->AjouterColSelection(COL_ID); $mListeJeux->AjouterColSelection(COL_LIBELLE); $mListeJeux->AjouterColOrdre(COL_LIBELLE); if ($jeuId != NULL) { $mJeu = new MJeu(); $mJeu->Id($jeuId); $mJeu->Libelle(GSession::Jeu(COL_LIBELLE)); $mListeJeux->AjouterElement($mJeu); } GReferentiel::AjouterReferentiel(COL_JEU, $mListeJeux, array(COL_ID, array(COL_LIBELLE, COL_LIBELLE)), true); $mListeServeurs = new MListeServeurs(); $mListeServeurs->AjouterColSelection(COL_ID); $mListeServeurs->AjouterColSelection(COL_LIBELLE); $mListeServeurs->AjouterColOrdre(COL_LIBELLE); $mListeServeurs->AjouterFiltreEgal(COL_JEU, $jeuId);
<?php require_once 'cst.php'; require_once PATH_METIER . 'mListeCommunautes.php'; require_once PATH_COMPOSANTS . 'cListeCommunautesAdmin.php'; if (GDroit::ADroitPopErreur(DROIT_ADMIN) === true) { $prefixIdClass = PIC_ADM; $cListe = new CListeCommunautesAdmin($prefixIdClass, 'CommunautesAdmin', $nomContexte); $mListe = new MListeCommunautes(); $mListe->AjouterColSelection(COL_ID); $mListe->AjouterColSelection(COL_LIBELLE); $mListe->AjouterColSelection(COL_ICONE); $mListe->AjouterColOrdre(COL_LIBELLE); $cListe->InjecterListeObjetsMetiers($mListe); if ($dejaCharge === false) { GContexte::AjouterContenu(CADRE_CONTENU_CONTENU, $cListe); } else { GContexte::AjouterListe($cListe); } }
<?php require_once 'cst.php'; require_once INC_GSESSION; require_once INC_SFORM; require_once PATH_METIER . 'mListeCommunautes.php'; $mListeCommunautes = new MListeCommunautes(false); $mListeCommunautes->AjouterColSelection(COL_ID); $mListeCommunautes->AjouterColSelection(COL_LIBELLE); $mListeCommunautes->AjouterColOrdre(COL_LIBELLE); GReferentiel::AjouterReferentiel(COL_COMMUNAUTE, $mListeCommunautes, array(COL_ID, array(COL_LIBELLE, COL_LIBELLE))); if ($dejaCharge === false) { $selectCommunaute = new SForm('selcom', 1, 1); $selectCommunaute->SetCadreInputs(1, 1, 1, 1); $select = $selectCommunaute->AjouterInputSelect(1, 1, GSession::Libelle(LIB_CON_COMMUNAUTE), '', true, GContexte::FormaterVariable($nomContexte, 'communaute')); $select->AjouterElementsFromListe(COL_COMMUNAUTE, COL_ID, array(COL_LIBELLE, COL_LIBELLE), '', GSession::Communaute(COL_ID)); GContexte::AjouterContenu(CADRE_INFO_COMMUNAUTE, $selectCommunaute); } else { GReferentiel::GetDifferentielReferentielForSelect(COL_COMMUNAUTE, COL_ID, array(COL_LIBELLE, COL_LIBELLE)); }