protected function InitialiserReferentiels() { $this->AjouterReferentielFichiers(COL_ICONE, PATH_IMAGES . 'Grade/', REF_FICHIERSEXTENSIONS_IMAGES); $mListeSuperGrades = new MListeSuperGrades(); $mListeSuperGrades->AjouterColSelection(COL_ID); $mListeSuperGrades->AjouterColSelection(COL_LIBELLE); $mListeSuperGrades->AjouterColOrdre(COL_NIVEAU, NULL, true); $this->AjouterReferentiel(array(COL_SUPERGRADE, COL_ID), $mListeSuperGrades, array(COL_ID, array(COL_LIBELLE, COL_LIBELLE))); }
<?php require_once 'cst.php'; require_once PATH_METIER . 'mListeSuperGrades.php'; require_once PATH_METIER . 'mListeDroitsSuperGrades.php'; require_once PATH_COMPOSANTS . 'cListeSuperGradesAdmin.php'; if (GDroit::ADroitPopErreur(DROIT_ADMIN) === true) { $prefixIdClass = PIC_ADM; $cListe = new CListeSuperGradesAdmin($prefixIdClass, 'SuperGradesAdmin', $nomContexte); $mListe = new MListeSuperGrades(); $mListe->AjouterColSelection(COL_ID); $mListe->AjouterColSelection(COL_LIBELLE); $mListe->AjouterColSelection(COL_DESCRIPTION); $mListe->AjouterColSelection(COL_ICONE); $mListe->AjouterColSelection(COL_NIVEAU); $mListe->AjouterColSelection(COL_POIDSVOTERECRUTEMENT); $mListe->AjouterColOrdre(COL_NIVEAU, NULL, true); $cListe->InjecterListeObjetsMetiers($mListe); if ($dejaCharge === false) { GContexte::AjouterContenu(CADRE_CONTENU_CONTENU, $cListe); } else { GContexte::AjouterListe($cListe); } }