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);
    }
}