$mListe = new MListeJeux();
     $mListe->AjouterColSelection(COL_ID);
     $mListe->AjouterColSelection(COL_LIBELLE);
     $mListe->AjouterFiltreLike(COL_LIBELLE, '%' . $valeur . '%');
     $mListe->AjouterColOrdre(COL_LIBELLE);
     if ($valeur != NULL) {
         $mListe->Charger(20);
     }
     GReferentiel::AjouterReferentiel($nomReferentiel, $mListe, array(COL_ID, array(COL_LIBELLE, COL_LIBELLE)), true);
     GReferentiel::GetDifferentielReferentielForSelect($nomReferentiel, COL_ID, array(COL_LIBELLE, COL_LIBELLE));
     break;
 case COL_GROUPE:
     $valeur = GSession::LirePost('valeur');
     if ($valeur !== GSession::Groupe(COL_NOM)) {
         $jeuId = GSession::Jeu(COL_ID);
         $mListe = new MListeGroupes();
         $mListe->AjouterColSelection(COL_ID);
         $mListe->AjouterColSelection(COL_NOM);
         $mListe->AjouterColSelection(COL_DESCRIPTION);
         $mListe->AjouterColSelection(COL_JEU);
         $mListe->AjouterFiltreLike(COL_NOM, '%' . $valeur . '%');
         if ($jeuId != NULL) {
             $mListe->AjouterFiltreEgal(COL_JEU, $jeuId);
         }
         $numJointure = $mListe->AjouterJointure(COL_JEU, COL_ID);
         $numJointure = $mListe->AjouterJointure(COL_LIBELLE, COL_ID, $numJointure);
         $mListe->AjouterColSelectionPourJointure($numJointure, COL_LIBELLE);
         $mListe->AjouterColOrdre(COL_NOM);
         if ($valeur != NULL) {
             $mListe->Charger(20);
         }
Пример #2
0
<?php

require_once 'cst.php';
require_once PATH_METIER . 'mListeGroupes.php';
require_once PATH_METIER . 'mListeJeux.php';
require_once PATH_METIER . 'mListeServeurs.php';
require_once PATH_METIER . 'mListeTypesGroupes.php';
require_once PATH_METIER . 'mListeCommunautes.php';
require_once INC_SCADRE;
require_once PATH_COMPOSANTS . 'cListeGroupes.php';
if (GDroit::ADroitPopErreur(DROIT_ADMIN) === true) {
    $prefixIdClass = PIC_GPE;
    $cListe = new CListeGroupes($prefixIdClass, 'Groupes', $nomContexte, 20, -1, false, '', true, AJAXFONC_CLIQUERCONTEXTE);
    $mListe = new MListeGroupes();
    $mListe->AjouterColSelection(COL_ID);
    $mListe->AjouterColSelection(COL_NOM);
    $mListe->AjouterColSelection(COL_ICONE);
    $mListe->AjouterColSelection(COL_DESCRIPTION);
    $mListe->AjouterColSelection(COL_HISTOIRE);
    $mListe->AjouterColSelection(COL_JEU);
    $numJointure = $mListe->AjouterJointure(COL_JEU, COL_ID);
    $numJointure = $mListe->AjouterJointure(COL_LIBELLE, COL_ID, $numJointure);
    $mListe->AjouterColSelectionPourJointure($numJointure, COL_LIBELLE, COL_JEU . COL_LIBELLE);
    $mListe->AjouterFiltreEgalPourJointure($numJointure, COL_LANGUE, GSession::Langue(COL_ID));
    $mListe->AjouterColSelection(COL_SERVEUR);
    $numJointure = $mListe->AjouterJointure(COL_SERVEUR, COL_ID);
    $numJointure = $mListe->AjouterJointure(COL_LIBELLE, COL_ID, $numJointure);
    $mListe->AjouterColSelectionPourJointure($numJointure, COL_LIBELLE, COL_SERVEUR . COL_LIBELLE);
    $mListe->AjouterFiltreEgalPourJointure($numJointure, COL_LANGUE, GSession::Langue(COL_ID));
    $mListe->AjouterColSelection(COL_COMMUNAUTE);
    $numJointure = $mListe->AjouterJointure(COL_COMMUNAUTE, COL_ID);
require_once 'cst.php';
require_once INC_GSESSION;
require_once INC_SFORM;
require_once PATH_METIER . 'mListeJeux.php';
require_once PATH_METIER . 'mListeGroupes.php';
$mGroupe = NULL;
$mJeu = NULL;
$mListeJeux = new MListeJeux();
$jeuId = GSession::Jeu(COL_ID);
if ($jeuId != NULL) {
    $mJeu = new MJeu();
    $mJeu->Id($jeuId);
    $mJeu->Libelle(GSession::Jeu(COL_LIBELLE));
    $mListeJeux->AjouterElement($mJeu);
}
$mListeGroupes = new MListeGroupes();
$groupeId = GSession::Groupe(COL_ID);
if ($groupeId != NULL) {
    $mGroupe = new MGroupe();
    $mGroupe->Id($groupeId);
    $mGroupe->Nom(GSession::Groupe(COL_NOM));
    $mGroupe->Description(GSession::Groupe(COL_DESCRIPTION));
    if ($mJeu !== NULL) {
        $mGroupe->Jeu()->Id($mJeu->Id());
        $mGroupe->Jeu()->Libelle($mJeu->Libelle());
    }
    $mListeGroupes->AjouterElement($mGroupe);
}
if ($dejaCharge === false) {
    $rechargeFonc = AJAXFONC_CHARGERREFERENTIELCONTEXTE;
    $rechargeParam = 'contexte=' . $nomContexte;