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