本文整理汇总了PHP中GSession::Jeu方法的典型用法代码示例。如果您正苦于以下问题:PHP GSession::Jeu方法的具体用法?PHP GSession::Jeu怎么用?PHP GSession::Jeu使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类GSession
的用法示例。
在下文中一共展示了GSession::Jeu方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: array
$mListeCommunautes->AjouterColOrdre(COL_LIBELLE);
GReferentiel::AjouterReferentiel(COL_COMMUNAUTE, $mListeCommunautes, array(COL_ID, array(COL_LIBELLE, COL_LIBELLE)));
if ($dejaCharge === false) {
$jeuId = GSession::Jeu(COL_ID);
$dejaCharge = false;
if ($jeuId == NULL) {
$dejaCharge = true;
}
$mListeJeux = new MListeCommunautes();
$mListeJeux->AjouterColSelection(COL_ID);
$mListeJeux->AjouterColSelection(COL_LIBELLE);
$mListeJeux->AjouterColOrdre(COL_LIBELLE);
if ($jeuId != NULL) {
$mJeu = new MJeu();
$mJeu->Id($jeuId);
$mJeu->Libelle(GSession::Jeu(COL_LIBELLE));
$mListeJeux->AjouterElement($mJeu);
}
GReferentiel::AjouterReferentiel(COL_JEU, $mListeJeux, array(COL_ID, array(COL_LIBELLE, COL_LIBELLE)), true);
$mListeServeurs = new MListeServeurs();
$mListeServeurs->AjouterColSelection(COL_ID);
$mListeServeurs->AjouterColSelection(COL_LIBELLE);
$mListeServeurs->AjouterColOrdre(COL_LIBELLE);
$mListeServeurs->AjouterFiltreEgal(COL_JEU, $jeuId);
$mListeServeurs->AjouterFiltreDifferent(COL_SUPPRIME, true);
GReferentiel::AjouterReferentiel(COL_SERVEUR, $mListeServeurs, array(COL_ID, array(COL_LIBELLE, COL_LIBELLE)), $dejaCharge);
$mListeTypesGroupes = new MListeTypesGroupes();
$mListeTypesGroupes->AjouterColSelection(COL_ID);
$mListeTypesGroupes->AjouterColSelection(COL_LIBELLE);
$mListeTypesGroupes->AjouterColOrdre(COL_LIBELLE);
$mListeTypesGroupes->AjouterFiltreEgal(COL_JEU, $jeuId);
示例2: MGroupe
<?php
require_once 'cst.php';
require_once PATH_METIER . 'mListeGroupes.php';
require_once PATH_METIER . 'mListeJeux.php';
require_once PATH_METIER . 'mCommunaute.php';
require_once PATH_METIER . 'mTypeGroupe.php';
require_once PATH_METIER . 'mServeur.php';
require_once PATH_METIER . 'mEtatRecrutement.php';
if (GDroit::EstConnecte(true) === true) {
$mGroupe = new MGroupe();
$mGroupe->SetObjetFromTableau(GSession::LirePost($nomContexte));
$retour = $mGroupe->Ajouter();
if ($retour !== false) {
// Mise à jour du jeu et du groupe de connexion avec celui qui vient d'être créé.
GSession::Groupe(COL_ID, $mGroupe->Id(), true);
GSession::Groupe(COL_NOM, $mGroupe->Nom(), true);
GSession::Groupe(COL_DESCRIPTION, $mGroupe->Description(), true);
GSession::Groupe(COL_TYPEGROUPE, $mGroupe->TypeGroupe()->Id(), true);
$mJeu = $mGroupe->Jeu();
$mJeu->AjouterColSelection(COL_LIBELLE);
$mJeu->Charger();
GSession::Jeu(COL_ID, $mJeu->Id(), true);
GSession::Jeu(COL_LIBELLE, $mJeu->Libelle(), true);
GSession::Groupe('change', 1);
}
}
示例3: MListeTypesJeux
<?php
require_once 'cst.php';
require_once INC_GSESSION;
require_once INC_SFORM;
require_once INC_SCADRE;
require_once PATH_METIER . 'mJeu.php';
require_once PATH_METIER . 'mListeTypesJeux.php';
require_once PATH_METIER . 'mListeServeurs.php';
require_once PATH_METIER . 'mListeTypesGroupes.php';
require_once PATH_COMPOSANTS . 'cListeJeuServeurs.php';
require_once PATH_COMPOSANTS . 'cListeJeuTypesGroupes.php';
$jeu = GSession::Jeu(COL_ID);
if ($jeu != NULL && GDroit::ADroitPopErreur(FONC_ADM_JEU) === true) {
// Initialisation des référentiels.
GReferentiel::AjouterReferentielFichiers(COL_ICONE, PATH_IMAGES . 'Langue/', REF_FICHIERSEXTENSIONS_IMAGES);
$mListeTypesJeux = new MListeTypesJeux();
$mListeTypesJeux->AjouterColSelection(COL_ID);
$mListeTypesJeux->AjouterColSelection(COL_LIBELLE);
$mListeTypesJeux->AjouterColSelection(COL_DESCRIPTION);
$mListeTypesJeux->AjouterColOrdre(COL_LIBELLE);
GReferentiel::AjouterReferentiel(COL_TYPEJEU, $mListeTypesJeux, array(COL_ID, array(COL_LIBELLE, COL_LIBELLE), array(COL_DESCRIPTION, COL_LIBELLE)));
if ($dejaCharge === false) {
$mJeu = new MJeu($jeu);
$mJeu->Charger();
// Construction des 2 listes du formulaire.
$mListeServeurs = new MListeServeurs();
$mListeServeurs->AjouterColSelection(COL_ID);
$mListeServeurs->AjouterColSelection(COL_LIBELLE);
$mListeServeurs->AjouterColOrdre(COL_LIBELLE);
$mListeServeurs->AjouterFiltreEgal(COL_JEU, $jeu);
示例4: MGroupe
require_once PATH_METIER . 'mCommunaute.php';
require_once PATH_METIER . 'mTypeGroupe.php';
require_once PATH_METIER . 'mTypeJeu.php';
require_once PATH_METIER . 'mServeur.php';
require_once PATH_METIER . 'mEtatRecrutement.php';
if (GDroit::EstConnecte(true) === true) {
$groupe = GContexte::LirePost(COL_ID);
// Groupe vide.
if ($groupe == NULL) {
GSession::Groupe(COL_ID, NULL, true);
GSession::Groupe(COL_NOM, NULL, true);
} else {
// On stocke en session les informations du groupe.
$mGroupe = new MGroupe($groupe);
$mGroupe->AjouterColSelection(COL_NOM);
$mGroupe->AjouterColSelection(COL_DESCRIPTION);
$mGroupe->AjouterColSelection(COL_JEU);
$mGroupe->AjouterColSelection(COL_TYPEGROUPE);
$mJeu = $mGroupe->AjouterJointure(COL_JEU, COL_ID);
$mJeu->AjouterColSelection(COL_LIBELLE);
$mGroupe->Charger();
GSession::Groupe(COL_ID, $groupe, true);
GSession::Groupe(COL_NOM, $mGroupe->Nom(), true);
GSession::Groupe(COL_DESCRIPTION, $mGroupe->Description(), true);
GSession::Groupe(COL_TYPEGROUPE, $mGroupe->TypeGroupe()->Id(), true);
GSession::Groupe(COL_JEU, $mGroupe->Jeu()->Id(), true);
GSession::Jeu(COL_ID, $mGroupe->Jeu()->Id(), true);
GSession::Jeu(COL_LIBELLE, $mGroupe->Jeu()->Libelle(), true);
GSession::Groupe('change', 1);
}
}
示例5: foreach
if ($mListeMenusFonctionnalites->ListeChargee() !== true) {
$mListeMenusFonctionnalites->Charger();
}
$listeMenusFonctionnalites = $mListeMenusFonctionnalites->GetListe();
$insertionMenuOk = true;
foreach ($listeMenusFonctionnalites as $mMenuFonctionnalite) {
if (GDroit::ADroit($mMenuFonctionnalite->Fonctionnalite()->Id()) === false) {
$insertionMenuOk = false;
}
}
if ($insertionMenuOk === true) {
// Cas particuliers d'affichage pour les menus.
switch ($menu->Id()) {
case MENU_JEU_ADM:
// Pour le menu d'administration d'un jeu, on doit être connecté à un jeu.
if (GSession::Jeu(COL_ID) == NULL) {
$insertionMenuOk = false;
}
break;
case MENU_GPE_PRES:
// Pour le menu d'administration d'un jeu, on doit être connecté à un jeu.
if (GSession::Groupe(COL_ID) == NULL) {
$insertionMenuOk = false;
}
break;
}
// switch
if ($insertionMenuOk === true) {
$nbSousMenus++;
$mListeSousMenus->AjouterElement($menu);
}
示例6: MListeJeux
$valeur = GSession::LirePost('valeur');
$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);