當前位置: 首頁>>代碼示例>>PHP>>正文


PHP GSession::Jeu方法代碼示例

本文整理匯總了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);
開發者ID:Gnucki,項目名稱:DaFramework,代碼行數:31,代碼來源:fChargerGroupeAdm.php

示例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);
    }
}
開發者ID:Gnucki,項目名稱:DaFramework,代碼行數:27,代碼來源:fAjouterNouveauGroupe.php

示例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);
開發者ID:Gnucki,項目名稱:DaFramework,代碼行數:31,代碼來源:fChargerJeu.php

示例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);
    }
}
開發者ID:Gnucki,項目名稱:DaFramework,代碼行數:31,代碼來源:fCliquerGroupe.php

示例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);
     }
開發者ID:Gnucki,項目名稱:DaFramework,代碼行數:31,代碼來源:fChargerNavigation.php

示例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);
開發者ID:Gnucki,項目名稱:DaFramework,代碼行數:31,代碼來源:fChargerReferentielsGroupeConnexion.php


注:本文中的GSession::Jeu方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。