protected function InitialiserReferentiels()
 {
     $mListe = new MListeJoueurs();
     $mListe->AjouterColSelection(COL_PSEUDO);
     $mListe->AjouterColOrdre(COL_PSEUDO);
     $this->AjouterReferentiel(COL_PSEUDO, $mListe, array(COL_PSEUDO), true);
 }
<?php

require_once 'cst.php';
require_once PATH_METIER . 'mListeJoueurs.php';
require_once PATH_COMPOSANTS . 'cListeJoueursPseudos.php';
if (GDroit::ADroitPopErreur(DROIT_ADMIN) === true) {
    $prefixIdClass = PIC_ADM;
    switch (GReferentiel::NomReferentielGeneral($nomReferentiel)) {
        case 'GradesGlobauxAdmin' . COL_JOUEUR:
            $mObjet = new MJoueur();
            $mObjet->SetObjetFromTableau(GSession::LirePost($nomContexte));
            $mObjet->ChargerFromPseudo();
            $mListe = new MListeJoueurs();
            $mListe->AjouterElement($mObjet);
            $cListe = new CListeJoueursPseudos($prefixIdClass, $nomReferentiel, $nomContexte);
            $cListe->SupprimerListeObjetsMetiersFromExistante($mListe);
            GContexte::AjouterListe($cListe);
            break;
    }
}
<?php

require_once 'cst.php';
require_once PATH_METIER . 'mListeJoueurs.php';
require_once PATH_COMPOSANTS . 'cListeJoueursPseudos.php';
if (GDroit::ADroitPopErreur(DROIT_ADMIN) === true) {
    $prefixIdClass = PIC_ADM;
    switch (GReferentiel::NomReferentielGeneral($nomReferentiel)) {
        case 'GradesGlobauxAdmin' . COL_JOUEUR:
            $mObjet = new MJoueur();
            $mObjet->SetObjetFromTableau(GSession::LirePost($nomContexte));
            $mObjet->ChargerFromPseudo();
            $mListe = new MListeJoueurs();
            $mListe->AjouterElement($mObjet);
            $cListe = new CListeJoueursPseudos($prefixIdClass, $nomReferentiel, $nomContexte);
            $cListe->AjouterListeObjetsMetiersToExistante($mListe);
            GContexte::AjouterListe($cListe);
            break;
    }
}
<?php

require_once 'cst.php';
require_once PATH_METIER . 'mListeJoueurs.php';
if (GDroit::ADroitPopErreur(DROIT_ADMIN) === true) {
    switch (GReferentiel::NomReferentielGeneral($nomReferentiel)) {
        case 'GradesGlobauxAdmin' . COL_ICONE:
            GReferentiel::AjouterReferentielFichiers($nomReferentiel, PATH_IMAGES . 'Grade/', REF_FICHIERSEXTENSIONS_IMAGES);
            GReferentiel::GetDifferentielReferentielFichiersForSelect($nomReferentiel);
            break;
        case 'GradesGlobauxAdmin' . COL_JOUEUR . COL_PSEUDO:
            $valeur = GSession::LirePost('valeur');
            $mListe = new MListeJoueurs();
            $mListe->AjouterColSelection(COL_PSEUDO);
            $mListe->AjouterColOrdre(COL_PSEUDO);
            $mListe->AjouterFiltreLike(COL_PSEUDO, '%' . $valeur . '%');
            if ($valeur != NULL) {
                $mListe->Charger(20);
            }
            GReferentiel::AjouterReferentiel($nomReferentiel, $mListe, array(COL_PSEUDO), true);
            GReferentiel::GetDifferentielReferentielForSelect($nomReferentiel, COL_PSEUDO, COL_PSEUDO);
            break;
    }
}