本文整理汇总了PHP中GSession::LirePost方法的典型用法代码示例。如果您正苦于以下问题:PHP GSession::LirePost方法的具体用法?PHP GSession::LirePost怎么用?PHP GSession::LirePost使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类GSession
的用法示例。
在下文中一共展示了GSession::LirePost方法的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: MFonctionnalite
<?php
require_once 'cst.php';
require_once PATH_METIER . 'mFonctionnalite.php';
if (GDroit::ADroitPopErreur(DROIT_ADMIN) === true) {
$mObjet = new MFonctionnalite();
$mObjet->SetObjetFromTableau(GSession::LirePost($nomContexte));
$mObjet->Ajouter();
}
示例2: switch
<?php
require_once 'cst.php';
require_once PATH_METIER . 'mListeJeux.php';
require_once PATH_METIER . 'mListeServeurs.php';
require_once PATH_METIER . 'mListeTypesGroupes.php';
if (GDroit::ADroitPopErreur(DROIT_ADMIN) === true) {
switch (GReferentiel::NomReferentielGeneral($nomReferentiel)) {
case 'Groupes' . COL_JEU . ',' . COL_ID:
$valeur = GSession::LirePost('valeur');
$mListe = new MListeJeux();
$mListe->AjouterColSelection(COL_ID);
$mListe->AjouterColSelection(COL_LIBELLE);
$mListe->AjouterColOrdre(COL_LIBELLE);
$mListe->AjouterFiltreLike(COL_LIBELLE, '%' . $valeur . '%');
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 'Groupes' . COL_SERVEUR . ',' . COL_ID:
$jeu = GContexte::LireVariablePost($nomContexte, COL_JEU . ',' . COL_ID);
$mListe = new MListeServeurs();
if ($jeu !== NULL) {
$mListe->AjouterColSelection(COL_ID);
$mListe->AjouterColSelection(COL_LIBELLE);
$mListe->AjouterColOrdre(COL_LIBELLE);
$mListe->AjouterFiltreEgal(COL_JEU, $jeu);
$mListe->Charger();
}
示例3: foreach
$suite = GSession::LirePost('suite');
// Cas du chargement de la suite d'un ou plusieurs contextes trop gros à charger en une seule fois.
if ($suite !== NULL && $suite !== '') {
$contextes = GSession::LirePost('contextes');
if ($contextes !== NULL && $contextes !== '') {
foreach ($contextes as $contexte) {
GContexte::ChargerContexte($contexte, true);
}
}
} else {
$auto = GSession::LirePost('auto');
// Cas du rechargement automatique.
if ($auto !== NULL && $auto !== '') {
GContexte::ChargerContextes(true);
} else {
$contexte = GSession::LirePost('contexte');
// Cas du rechargement de tous les contextes.
if ($contexte === NULL || $contexte === '') {
GContexte::ChargerContextes();
} else {
$page = GContexte::LireVariablePost($contexte, 'page');
$etage = GContexte::LireVariablePost($contexte, 'etage');
$contenu = GContexte::LireVariablePost($contexte, 'contenu');
// Cas du changement de page pour une liste.
if ($contexte !== NULL && $page !== NULL && $page !== '') {
SListe::SetChangementPage($page);
} else {
if ($contexte !== NULL && $etage !== NULL && $etage !== '') {
SListe::SetChargementEtage($etage);
} else {
if ($contexte !== NULL && $contenu !== NULL && $contenu !== '') {
示例4: BGroupe
<?php
require_once 'cst.php';
require_once INC_GSESSION;
require_once PATH_CLASSES . 'bGroupe.php';
GSession::StartSession();
$groupe = GSession::LirePost('groupe');
if ($groupe != NULL) {
GSession::EcrireSession('idGroupe', $groupe);
$bGroupe = new BGroupe();
$bGroupe->ChargerGroupe($groupe);
GSession::EcrireSession('nomGroupe', $bGroupe->GetNom());
GSession::EcrireSession('jeuGroupe', $bGroupe->GetJeu());
GSession::EcrireSession('serveurGroupe', $bGroupe->GetServeur());
}
示例5: unset
<?php
require_once 'cst.php';
require_once PATH_METIER . 'mSuperGrade.php';
require_once PATH_METIER . 'mFonctionnalite.php';
if (GDroit::ADroitPopErreur(DROIT_ADMIN) === true) {
$varPost = GSession::LirePost($nomContexte);
$listeFonctionnalites = NULL;
if (array_key_exists(COL_FONCTIONNALITE, $varPost)) {
$listeFonctionnalites = $varPost[COL_FONCTIONNALITE];
unset($varPost[COL_FONCTIONNALITE]);
}
$mObjet = new MSuperGrade();
$mObjet->SetObjetFromTableau($varPost);
$mObjet->ListeDroitsSuperGrades($listeFonctionnalites);
$mObjet->Modifier();
}
示例6: intval
<?php
require_once 'cst.php';
require_once INC_GSESSION;
require_once PATH_METIER . 'mJoueur.php';
require_once INC_GLOCALISATION;
$utc = intval(GSession::LirePost('utc'));
$fuseauHoraire = GLocalisation::FuseauHoraire($utc);
$langueId = GSession::Langue(COL_ID);
$communauteId = GSession::Communaute(COL_ID);
$login = GContexte::LireVariablePost($nomContexte, 'login');
$motDePasse = GContexte::LireVariablePost($nomContexte, 'motDePasse');
$pseudo = GContexte::LireVariablePost($nomContexte, 'pseudo');
//$nom = GContexte::LireVariablePost($nomContexte, 'prenom');
//$prenom = GContexte::LireVariablePost($nomContexte, 'nom');
$annee = GContexte::LireVariablePost($nomContexte, 'annee');
$mois = GContexte::LireVariablePost($nomContexte, 'mois');
$jour = GContexte::LireVariablePost($nomContexte, 'jour');
if (strlen($mois) == 1) {
$mois = '0' . $mois;
}
if (strlen($jour) == 1) {
$jour = '0' . $jour;
}
if (strlen($annee) == 2) {
if (intval($annee) <= 20) {
$annee = '20' . $annee;
} else {
$annee = '19' . $annee;
}
}
示例7: CssConstructeur
<?php
require_once 'cst.php';
require_once INC_GSESSION;
require_once INC_SRECHARGECSS;
require_once INC_CSSCONSTRUCTEUR;
require_once INC_CSS;
//if (GSession::HasDroit(FONC_CREER_CSS))
//{
$nomElement = GSession::LirePost('NomElement');
$nomPresentation = GSession::LirePost('NomPresentation');
$cssId = GSession::LirePost('cssId');
$cssClass = GSession::LirePost('cssClass');
if ($nomElement != NULL && $nomElement != '' && $nomPresentation != NULL && $nomPresentation != '') {
// On fabrique le fichier Css sur le disque.
$cssConstructeur = new CssConstructeur($nomElement, $nomPresentation, $cssId, $cssClass);
$cssConstructeur->ConstruireCss();
$lien = Css::GetNomFichierLien($nomElement, $nomPresentation);
$id = Css::GetIdLienHTML($nomElement);
if ($id !== '' && $lien !== '') {
// On retourne un ordre de rechargement du Css.
$sRechargeCss = new SRechargeCss();
$sRechargeCss->AjouterElement($id, $lien);
echo $sRechargeCss->BuildHTML();
}
}
//}
示例8: MPresentation
<?php
require_once 'cst.php';
require_once INC_GSESSION;
$groupe = GSession::Groupe(COL_ID);
if ($groupe !== NULL && GDroit::ADroitPopErreur(FONC_PRS_CREERMODIFIER) === true) {
$nouvPres = GSession::LirePost('nouvPres');
// Cas de la création d'une présentation.
if ($nouvPres != NULL && $nouvPres !== '') {
require_once PATH_METIER . 'mListePresentations.php';
require_once PATH_METIER . 'mVersion.php';
require_once PATH_METIER . 'mJoueur.php';
require_once PATH_METIER . 'mGroupe.php';
$formulaire = true;
$mPresentation = new MPresentation();
$mPresentation->Nom(GContexte::LirePost(COL_NOM));
$mPresentation->CreateurJoueur(GSession::Joueur(COL_ID));
$mPresentation->CreateurGroupe($groupe);
if ($mPresentation->Nom() === NULL) {
GLog::LeverException(EXF_0040, GSession::Libelle(LIB_PRS_NOMINVALIDE), true, false);
$formulaire = false;
}
$retour = true;
if ($formulaire === true) {
$mPresentation->AjouterJointure(COL_VERSION, COL_ID, 0, NULL, SQL_RIGHT_JOIN);
$mPresentation->AjouterColInsertionMaxExt(1, COL_VERSION, COL_ID);
$retour = $mPresentation->Ajouter();
}
if ($formulaire === false || $retour === false) {
GLog::LeverException(EXF_0041, GSession::Libelle(LIB_PRS_PRESNONCREEE), true, false);
} else {
示例9:
<?php
require_once 'cst.php';
require_once INC_GSESSION;
GReponse::Debut();
$contexte = GSession::LirePost('contexte');
$referentiel = GSession::LirePost('ref');
if ($contexte != NULL && $referentiel != NULL) {
GContexte::ChargerReferentielContexte($contexte, $referentiel);
}
GReponse::Fin();
示例10: while
<?php
require_once 'cst.php';
require_once INC_GSESSION;
GReponse::Debut();
$garderContextes = GSession::LirePost('garderContextes');
$initialisation = GSession::LirePost('initialisation');
$contextes = GSession::LirePost('contextes');
if ($garderContextes == NULL) {
GContexte::ResetContextes();
}
if ($initialisation != NULL) {
GSession::InitialiserOnRechargement();
GContexte::Initialisation(true);
GContexte::ResetEtatChargeContextes();
GContexte::SupprimerContextesDesactives();
GContexte::ResetReferentielsContextes();
GContexte::AjouterContextePermanent(CONT_IDENTIFICATION, true);
GContexte::AjouterContextePermanent(CONT_LOCALISATION, false, true, PERIODERECH_LOCALISATION);
GContexte::AjouterContextePermanent(CONT_NAVIGATION, false, true, PERIODERECH_NAVIGATION);
GContexte::AjouterContextePermanent(CONT_ORIENTATION);
}
if ($contextes != NULL && is_array($contextes)) {
while (list($i, $contexte) = each($contextes)) {
GContexte::AjouterContexte($contexte);
}
}
GContexte::ChargerContextes();
if ($initialisation != NULL) {
GContexte::Initialisation(false);
}
示例11: CheckFormulaire
private static function CheckFormulaire()
{
$checkFormulaire = GSession::LireSession('checkFormulaire');
$cf = GSession::LirePost('cf');
if ($checkFormulaire !== NULL && $cf !== NULL && intval($checkFormulaire) === intval($cf)) {
return true;
}
return false;
}
示例12: CssParseur
<?php
require_once 'cst.php';
require_once INC_GSESSION;
require_once INC_CSSPARSEUR;
require_once INC_CSS;
//if (GSession::HasDroit(FONC_CREER_CSS))
//{
$nomElement = GSession::LirePost('NomElement');
$nomPresentation = GSession::LirePost('NomPresentation');
if ($nomElement != NULL && $nomElement != '') {
$nomFichier = Css::GetNomFichierDestination($nomElement, $nomPresentation);
if ($nomFichier !== '') {
$cssParseur = new CssParseur();
$css = $cssParseur->ParseCSS($nomFichier);
if ($css != NULL) {
switch ($nomElement) {
case 'AMI':
include INC_FCHARGERPRESENTATIONAMI;
break;
case 'FORUM':
include INC_FCHARGERPRESENTATIONFORUM;
break;
}
}
}
}
//}