本文整理汇总了PHP中GSession类的典型用法代码示例。如果您正苦于以下问题:PHP GSession类的具体用法?PHP GSession怎么用?PHP GSession使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了GSession类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: Modifier
public function Modifier()
{
$retour = false;
$colCond = $this->bufferColCond;
if ($this->Id() !== NULL || $colCond !== NULL) {
if ($colCond === NULL) {
$this->AjouterColCondition(COL_ID);
$this->AjouterColCondition(COL_LANGUE);
}
if ($this->Langue()->Id() === NULL) {
$this->Langue()->Id(GSession::Langue(COL_ID));
}
$this->LangueOriginelle()->Id($this->Langue()->Id());
// On ne modifie le libellé que pour notre langue.
$retour = parent::Modifier();
if ($retour !== false) {
// On modifie le libellé pour toutes les autres langues qui ont comme langue d'origine notre langue.
$mListeLibelles = new MListeLibellesLibres();
$mListeLibelles->AjouterColModification(COL_LIBELLE, $this->Libelle());
$mListeLibelles->AjouterColModification(COL_TYPELIBELLE, $this->TypeLibelle()->Id());
$mListeLibelles->AjouterFiltreEgal(COL_ID, $this->Id());
$mListeLibelles->AjouterFiltreEgal(COL_LANGUEORIGINELLE, $this->Langue()->Id());
$retour = $mListeLibelles->Modifier();
}
}
return $retour;
}
开发者ID:Gnucki,项目名称:DaFramework,代码行数:27,代码来源:mLibelleLibre.php
示例2: ListeMenusFonctionnalites
public function ListeMenusFonctionnalites($liste = NULL)
{
$oldId = NULL;
if ($this->mListeMenusFonctionnalites !== NULL) {
$oldId = $this->mListeMenusFonctionnalites->GetFiltreValeur(0, COL_MENU);
}
if ($this->Id() === NULL && $liste === NULL) {
if ($this->mListeMenusFonctionnalites !== NULL && $this->Id() !== $oldId) {
unset($this->mListeMenusFonctionnalites);
}
} else {
if ($this->mListeMenusFonctionnalites === NULL || $this->Id() !== $oldId) {
if ($this->mListeMenusFonctionnalites === NULL || $oldId !== NULL) {
$this->mListeMenusFonctionnalites = new MListeMenusFonctionnalites();
$numJointureFonc = $this->mListeMenusFonctionnalites->AjouterJointure(COL_FONCTIONNALITE, COL_ID);
$this->mListeMenusFonctionnalites->AjouterColSelectionPourJointure($numJointureFonc, COL_ID);
$numJointure = $this->mListeMenusFonctionnalites->AjouterJointure(COL_LIBELLE, COL_ID, $numJointureFonc);
$this->mListeMenusFonctionnalites->AjouterColSelectionPourJointure($numJointure, COL_LIBELLE, COL_LIBELLE . COL_LIBELLE);
$this->mListeMenusFonctionnalites->AjouterColOrdrePourJointure($numJointure, COL_LIBELLE);
$this->mListeMenusFonctionnalites->AjouterFiltreEgalPourJointure($numJointure, COL_LANGUE, GSession::Langue(COL_ID));
$numJointure = $this->mListeMenusFonctionnalites->AjouterJointure(COL_DESCRIPTION, COL_ID, $numJointureFonc);
$this->mListeMenusFonctionnalites->AjouterColSelectionPourJointure($numJointure, COL_LIBELLE, COL_DESCRIPTION . COL_LIBELLE);
$this->mListeMenusFonctionnalites->AjouterFiltreEgalPourJointure($numJointure, COL_LANGUE, GSession::Langue(COL_ID));
}
$this->mListeMenusFonctionnalites->AjouterFiltreEgal(COL_MENU, $this->Id());
}
}
if ($this->mListeMenusFonctionnalites !== NULL && $liste !== NULL) {
$this->mListeMenusFonctionnalites->SetListeFromTableau($liste, array(array(COL_ID, COL_FONCTIONNALITE), array(array(COL_LIBELLE, array(COL_FONCTIONNALITE, COL_LIBELLE, COL_LIBELLE)))));
}
return $this->mListeMenusFonctionnalites;
}
开发者ID:Gnucki,项目名称:DaFramework,代码行数:32,代码来源:mMenu.php
示例3: __construct
public function __construct($prefixIdClass, $typeInput = '', $oblig = false, $niveau = '')
{
parent::__construct(BAL_DIV);
GSession::PoidsJavascript(1);
switch ($typeInput) {
default:
if ($typeInput === '') {
$typeInput = INPUTNEW_TYPE_SELECT;
}
break;
}
$this->prefixIdClass = $prefixIdClass;
$this->niveau = $niveau;
$this->AddClass(INPUTNEW_JQ);
$this->AddClass('jq_fill');
if ($oblig == true) {
$this->AddClass('jq_input_form_oblig');
}
$elem = new SElement($this->prefixIdClass . INPUTNEW . $this->niveau);
$elem->AjouterClasse(INPUTNEW . $this->niveau);
$this->Attach($elem);
$org = new SOrganiseur(1, 2);
$elem->Attach($org);
// Input.
if ($typeInput == INPUTNEW_TYPE_SELECT && $this->select != NULL) {
$org->AttacherCellule(1, 1, $this->select);
} else {
if ($typeInput == INPUTNEW_TYPE_TEXT && $this->text != NULL) {
$org->AttacherCellule(1, 1, $this->text);
}
}
$this->newTab = new STableau(true);
$this->newTab->AddClass('jq_fill');
$org->AttacherCellule(1, 2, $this->newTab);
}
开发者ID:Gnucki,项目名称:DaFramework,代码行数:35,代码来源:sInputNew.php
示例4: __construct
public function __construct($prefixIdClass, $typeInput = INPUTFILE_TYPE_IMAGE, $oblig = false, $retour = '', $chemin = '', $id = '', $info = '', $erreur = '', $type = '', $contexte = '', $niveau = '')
{
parent::__construct(2, 1, '', true);
GSession::PoidsJavascript(1);
if ($typeInput === '') {
$typeInput = INPUTFILE_TYPE_IMAGE;
}
switch ($typeInput) {
case INPUTFILE_TYPE_LISTEIMAGE:
$this->AddClass(LISTEINPUTIMAGE_JQ);
break;
default:
$this->AddClass(INPUTIMAGE_JQ);
}
$elemImage = new SElement($prefixIdClass . INPUTIMAGE_IMAGE . $niveau);
$elemImage->AjouterClasse(INPUTIMAGE_IMAGE . $niveau);
$image = new SImage('');
$image->AddClass(INPUTIMAGE_JQ_IMAGE);
$elemImage->Attach($image);
$this->AttacherCellule(1, 1, $elemImage);
$elemFile = new SElement($prefixIdClass . INPUTIMAGE_FILE . $niveau);
//, true, '', '', false);
$elemFile->AjouterClasse(INPUTIMAGE_FILE . $niveau);
$this->inputFile = new SInputFile($prefixIdClass, $typeInput, $oblig, $retour, $chemin, REF_FICHIERSEXTENSIONS_IMAGES, $id, $info, $erreur, $type, $contexte, $niveau);
$this->inputFile->AddClass(INPUTIMAGE_JQ_FILE);
$elemFile->Attach($this->inputFile);
$this->AttacherCellule(2, 1, $elemFile);
}
开发者ID:Gnucki,项目名称:DaFramework,代码行数:28,代码来源:sInputImage.php
示例5: GetElemCreationListeMenus
protected function GetElemCreationListeMenus()
{
$menus = array();
if ($this->HasDroitCreation()) {
$this->AjouterMenuToListe($menus, 0, GSession::Libelle(LIB_LIS_AJOUTER, true, true), $this->foncAjaxCreation, 'contexte=' . $this->contexte . '&ref=' . $this->TypeSynchroPage(), true, LISTE_JQCADRE_ETAGE . '1', true);
}
return $menus;
}
开发者ID:Gnucki,项目名称:DaFramework,代码行数:8,代码来源:sListeReferentiel.php
示例6: Supprimer
public function Supprimer()
{
$id = $this->Id();
if ($id != NULL) {
$bCategorie = new BCategorie();
$bCategorie->Supprimer($id);
} else {
GSession::LeverException(EXM_0012, 'MCategorie::Supprimer, pas d\'id categorie.');
}
}
开发者ID:Gnucki,项目名称:DaFramework,代码行数:10,代码来源:mCategorie.php
示例7: ConstruireElemCreation
protected function ConstruireElemCreation()
{
//$elem = parent::ConstruireElemCreation();
$org = new SOrganiseur(4, 1, true, true);
$org->AttacherCellule(1, 1, $this->ConstruireChamp('champ_1', LISTE_CHAMPTYPE_CREAT));
$org->AttacherCellule(2, 1, $this->ConstruireChamp('champ_2', LISTE_CHAMPTYPE_CREAT));
$org->AttacherCellule(3, 1, $this->ConstruireChamp('champ_3', LISTE_CHAMPTYPE_CREAT));
$org->AttacherCellule(4, 1, $this->ConstruireChamp('champ_4', LISTE_CHAMPTYPE_CREAT));
$elem = parent::ConstruireElemCreation(GSession::Libelle(LIB_PRS_TITRE, true, true), $org);
//$elem->Attach($org);
return $elem;
}
开发者ID:Gnucki,项目名称:DaFramework,代码行数:12,代码来源:cListeModificationPresentation2.php
示例8: Ajouter
public function Ajouter()
{
// Ouverture de la transaction si on ne l'ai pas déjà.
$retour = parent::Ajouter();
if ($retour !== false) {
// On copie les libellés pour la nouvelle langue.
$mListeLibelles = new MListeLibelles();
$mListeLibelles->AjouterJointure(COL_LANGUE, COL_ID, 0, SQL_CROSS_JOIN);
$mListeLibelles->AjouterColInsertionExt(0, COL_ID, COL_ID);
$mListeLibelles->AjouterColInsertionExt(0, COL_LIBELLE, COL_LIBELLE);
$mListeLibelles->AjouterColInsertionExt(0, COL_TYPELIBELLE, COL_TYPELIBELLE);
$mListeLibelles->AjouterColInsertionExt(0, COL_LANGUEORIGINELLE, COL_LANGUEORIGINELLE);
$mListeLibelles->AjouterColInsertionExt(1, COL_LANGUE, COL_ID);
$mListeLibelles->AjouterFiltreEgal(COL_LANGUE, GSession::Langue(COL_ID));
$mListeLibelles->AjouterFiltreEgalPourJointure(1, COL_ID, $this->Id());
$mListeLibelles->Ajouter();
$mListeLibelles = new MListeLibellesLibres();
$mListeLibelles->AjouterJointure(COL_LANGUE, COL_ID, 0, SQL_CROSS_JOIN);
$mListeLibelles->AjouterColInsertionExt(0, COL_ID, COL_ID);
$mListeLibelles->AjouterColInsertionExt(0, COL_LIBELLE, COL_LIBELLE);
$mListeLibelles->AjouterColInsertionExt(0, COL_TYPELIBELLE, COL_TYPELIBELLE);
$mListeLibelles->AjouterColInsertionExt(0, COL_LANGUEORIGINELLE, COL_LANGUEORIGINELLE);
$mListeLibelles->AjouterColInsertionExt(1, COL_LANGUE, COL_ID);
$mListeLibelles->AjouterFiltreEgal(COL_LANGUE, GSession::Langue(COL_ID));
$mListeLibelles->AjouterFiltreEgalPourJointure(1, COL_ID, $this->Id());
$mListeLibelles->Ajouter();
$mListeLibelles = new MListeLibellesTextes();
$mListeLibelles->AjouterJointure(COL_LANGUE, COL_ID, 0, SQL_CROSS_JOIN);
$mListeLibelles->AjouterColInsertionExt(0, COL_ID, COL_ID);
$mListeLibelles->AjouterColInsertionExt(0, COL_LIBELLE, COL_LIBELLE);
$mListeLibelles->AjouterColInsertionExt(0, COL_TYPELIBELLE, COL_TYPELIBELLE);
$mListeLibelles->AjouterColInsertionExt(0, COL_LANGUEORIGINELLE, COL_LANGUEORIGINELLE);
$mListeLibelles->AjouterColInsertionExt(1, COL_LANGUE, COL_ID);
$mListeLibelles->AjouterFiltreEgal(COL_LANGUE, GSession::Langue(COL_ID));
$mListeLibelles->AjouterFiltreEgalPourJointure(1, COL_ID, $this->Id());
$mListeLibelles->Ajouter();
$mListeLibelles = new MListeLibellesTextesLibres();
$mListeLibelles->AjouterJointure(COL_LANGUE, COL_ID, 0, SQL_CROSS_JOIN);
$mListeLibelles->AjouterColInsertionExt(0, COL_ID, COL_ID);
$mListeLibelles->AjouterColInsertionExt(0, COL_LIBELLE, COL_LIBELLE);
$mListeLibelles->AjouterColInsertionExt(0, COL_TYPELIBELLE, COL_TYPELIBELLE);
$mListeLibelles->AjouterColInsertionExt(0, COL_LANGUEORIGINELLE, COL_LANGUEORIGINELLE);
$mListeLibelles->AjouterColInsertionExt(1, COL_LANGUE, COL_ID);
$mListeLibelles->AjouterFiltreEgal(COL_LANGUE, GSession::Langue(COL_ID));
$mListeLibelles->AjouterFiltreEgalPourJointure(1, COL_ID, $this->Id());
$mListeLibelles->Ajouter();
}
return $retour;
}
开发者ID:Gnucki,项目名称:DaFramework,代码行数:49,代码来源:mLangue.php
示例9: LeverWarning
public static function LeverWarning($code, $libelle, $affichageJoueur = false, $logFichier = true)
{
if ($affichageJoueur === true) {
GReponse::AjouterElementWarning(strval($code), $libelle);
}
if ($logFichier === true) {
if (is_int($libelle)) {
$libelle = GSession::Libelle($libelle, false, true);
}
$fichier = fopen(PATH_SERVER_LOCAL . 'log/warnings' . date('Y-m-d') . '.txt', 'a+');
$remoteHost = '';
if (array_key_exists('REMOTE_HOST', $_SERVER)) {
$remoteHost = $_SERVER['REMOTE_HOST'];
}
fwrite($fichier, date('H:i:s') . ' - ' . $_SERVER['REMOTE_ADDR'] . ' - ' . $remoteHost . ' - ' . $code . ': ' . $libelle . "\r\n");
fclose($fichier);
}
}
开发者ID:Gnucki,项目名称:DaFramework,代码行数:18,代码来源:gLog.php
示例10: ConstruireElemRetourInvisible
protected function ConstruireElemRetourInvisible(&$element)
{
$retourInvisible = 'contexte=' . CONT_ORIENTATION . '&cf=' . GSession::NumCheckFormulaire();
foreach ($this->champs as $nomChamp => $champ) {
if ($champ[LISTE_CHAMPLISTE_RETOURINVISIBLE] === true) {
if ($retourInvisible !== '') {
$retourInvisible .= '&';
}
$retourInvisible .= GContexte::FormaterVariable(CONT_ORIENTATION, $nomChamp) . '=' . $element[$nomChamp][LISTE_ELEMENT_VALEURCONSULT];
}
}
// On enregistre ce retour pour l'élément.
$element[LISTE_ELEMENT_RETOUR] = to_html($retourInvisible);
$divRetInv = new SBalise(BAL_DIV);
$divRetInv->AddClass(LISTE_JQ_ELEMENT_PARAM);
$divRetInv->SetText($element[LISTE_ELEMENT_RETOUR]);
return $divRetInv;
}
开发者ID:Gnucki,项目名称:DaFramework,代码行数:18,代码来源:cListeMenus.php
示例11: InitializePage
public function InitializePage()
{
$this->Base()->InitializePage();
self::Langue(COL_ID);
$communauteId = self::Communaute(COL_ID);
require_once PATH_METIER . 'mGroupe.php';
$mGroupe = new MGroupe();
$mGroupe->AjouterColSelection(COL_ID);
$mGroupe->AjouterColSelection(COL_NOM);
$mGroupe->AjouterColSelection(COL_DESCRIPTION);
$mGroupe->AjouterColCondition(COL_TYPEGROUPE, TYPEGROUPE_COMMUNAUTE);
$mGroupe->AjouterColCondition(COL_COMMUNAUTE, $communauteId);
$mGroupe->Charger();
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, TYPEGROUPE_COMMUNAUTE, true);
}
开发者ID:Gnucki,项目名称:DaFramework,代码行数:18,代码来源:SessionHandlerExtension.php
示例12: ConstruireElemConsultation
protected function ConstruireElemConsultation(&$element)
{
$elem = parent::ConstruireElemConsultation($element, $this->GetElemChampValeurConsultation($element, COL_LIBELLE), $this->GetElemChampValeurConsultation($element, COL_CONTENU));
if ($this->GetElemChampValeurConsultation($element, 'cligno') === true) {
$elem->AddClass(VISUALISEUR_JQ_CLIGNOTEMENT);
$div = new SBalise(BAL_DIV);
$div->AddClass(VISUALISEUR_JQ_CLIGNOTEMENT_INFOPP);
$div->AddStyle('display:none;');
$div->SetText(GSession::Libelle(LIB_PRS_SEPREMIERPLAN, true, true));
$elem->Attach($div);
$div = new SBalise(BAL_DIV);
$div->AddClass(BAL_DIV);
$div->AddClass(VISUALISEUR_JQ_CLIGNOTEMENT_INFOAP);
$div->AddStyle('display:none;');
$div->SetText(GSession::Libelle(LIB_PRS_SESECONDPLAN, true, true));
$elem->Attach($div);
$div = new SBalise(BAL_DIV);
$div->AddClass(VISUALISEUR_JQ_CLIGNOTEMENT_INFO . '20');
$div->AddStyle('display:none;');
$div->SetText(GSession::Libelle(LIB_PRS_CLIGNO20, true, true));
$elem->Attach($div);
$div = new SBalise(BAL_DIV);
$div->AddClass(VISUALISEUR_JQ_CLIGNOTEMENT_INFO . '30');
$div->AddStyle('display:none;');
$div->SetText(GSession::Libelle(LIB_PRS_CLIGNO30, true, true));
$elem->Attach($div);
$div = new SBalise(BAL_DIV);
$div->AddClass(VISUALISEUR_JQ_CLIGNOTEMENT_INFO . '40');
$div->AddStyle('display:none;');
$div->SetText(GSession::Libelle(LIB_PRS_CLIGNO40, true, true));
$elem->Attach($div);
$div = new SBalise(BAL_DIV);
$div->AddClass(VISUALISEUR_JQ_CLIGNOTEMENT_INFO . '45');
$div->AddStyle('display:none;');
$div->SetText(GSession::Libelle(LIB_PRS_CLIGNO45, true, true));
$elem->Attach($div);
}
return $elem;
}
开发者ID:Gnucki,项目名称:DaFramework,代码行数:39,代码来源:cListeCssSousElements.php
示例13: InitialiserChamps
protected function InitialiserChamps()
{
$this->AjouterChamp(COL_ID, '-1', true, true);
$autresDonnees = array();
$autresDonnees[LISTE_AUTRESDONNEES_CHAMPLABEL] = GSession::Libelle(LIB_GPE_NOM);
$this->AjouterChamp(COL_NOM, '', false, false, LISTE_INPUTTYPE_TEXT, LISTE_INPUTTYPE_TEXT, NULL, NULL, $autresDonnees);
$autresDonnees = array();
$autresDonnees[LISTE_AUTRESDONNEES_CHAMPLABEL] = GSession::Libelle(LIB_GPE_DESCRIPTION);
$this->AjouterChamp(COL_DESCRIPTION, '', false, false, LISTE_INPUTTYPE_TEXT, LISTE_INPUTTYPE_TEXT, NULL, NULL, $autresDonnees);
$autresDonnees = array();
$autresDonnees[LISTE_AUTRESDONNEES_CHAMPLABEL] = GSession::Libelle(LIB_GPE_HISTOIRE);
$this->AjouterChamp(COL_HISTOIRE, '', false, false, LISTE_INPUTTYPE_TEXT, LISTE_INPUTTYPE_TEXT, NULL, NULL, $autresDonnees);
$autresDonnees = array();
$autresDonnees[LISTE_AUTRESDONNEES_IMAGEVISUALISEUR] = true;
$autresDonnees[LISTE_AUTRESDONNEES_IMAGETYPE] = TYPEFICHIER_IMAGEGLOBALE_COMMUNAUTE;
$autresDonnees[LISTE_AUTRESDONNEES_CHAMPLABEL] = GSession::Libelle(LIB_GPE_ICONE);
$this->AjouterChamp(COL_ICONE, '', false, false, LISTE_INPUTTYPE_IMAGE, LISTE_INPUTTYPE_IMAGE, NULL, NULL, $autresDonnees);
$autresDonnees = array();
$autresDonnees[LISTE_AUTRESDONNEES_CHAMPLABEL] = GSession::Libelle(LIB_GPE_COMMUNAUTE);
$this->AjouterChamp(array(COL_COMMUNAUTE, COL_ID), '', false, false, LISTE_INPUTTYPE_SELECT, LISTE_INPUTTYPE_SELECT, NULL, NULL, $autresDonnees);
$this->AjouterChamp(array(COL_COMMUNAUTE, COL_LIBELLE, COL_LIBELLE), '', false, false);
$autresDonnees = array();
$autresDonnees[LISTE_AUTRESDONNEES_SELECTIMPACT] = array(array(COL_SERVEUR, COL_ID), array(COL_TYPEGROUPE, COL_ID));
$autresDonnees[LISTE_AUTRESDONNEES_CHAMPLABEL] = GSession::Libelle(LIB_GPE_JEU);
$this->AjouterChamp(array(COL_JEU, COL_ID), '', false, false, LISTE_INPUTTYPE_FIND, LISTE_INPUTTYPE_FIND, NULL, NULL, $autresDonnees);
$this->AjouterChamp(array(COL_JEU, COL_LIBELLE, COL_LIBELLE), '', false, false);
$autresDonnees = array();
$autresDonnees[LISTE_AUTRESDONNEES_SELECTDEPENDANCE] = array(array(COL_JEU, COL_ID));
$autresDonnees[LISTE_AUTRESDONNEES_CHAMPLABEL] = GSession::Libelle(LIB_GPE_SERVEUR);
$this->AjouterChamp(array(COL_SERVEUR, COL_ID), '', false, false, LISTE_INPUTTYPE_SELECT, LISTE_INPUTTYPE_SELECT, NULL, NULL, $autresDonnees);
$this->AjouterChamp(array(COL_SERVEUR, COL_LIBELLE, COL_LIBELLE), '', false, false);
$autresDonnees = array();
$autresDonnees[LISTE_AUTRESDONNEES_SELECTDEPENDANCE] = array(array(COL_JEU, COL_ID));
$autresDonnees[LISTE_AUTRESDONNEES_CHAMPLABEL] = GSession::Libelle(LIB_GPE_TYPEGROUPE);
$this->AjouterChamp(array(COL_TYPEGROUPE, COL_ID), '', false, false, LISTE_INPUTTYPE_SELECT, LISTE_INPUTTYPE_SELECT, NULL, NULL, $autresDonnees);
$this->AjouterChamp(array(COL_TYPEGROUPE, COL_LIBELLE, COL_LIBELLE), '', false, false);
}
开发者ID:Gnucki,项目名称:DaFramework,代码行数:37,代码来源:cListeGroupes.php
示例14: SCadre
$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);
$numJointure = $mListe->AjouterJointure(COL_LIBELLE, COL_ID, $numJointure);
$mListe->AjouterColSelectionPourJointure($numJointure, COL_LIBELLE, COL_COMMUNAUTE . COL_LIBELLE);
$mListe->AjouterFiltreEgalPourJointure($numJointure, COL_LANGUE, GSession::Langue(COL_ID));
$mListe->AjouterColSelection(COL_TYPEGROUPE);
$numJointure = $mListe->AjouterJointure(COL_TYPEGROUPE, COL_ID);
$numJointure = $mListe->AjouterJointure(COL_LIBELLE, COL_ID, $numJointure);
$mListe->AjouterColSelectionPourJointure($numJointure, COL_LIBELLE, COL_TYPEGROUPE . COL_LIBELLE);
$mListe->AjouterFiltreEgalPourJointure($numJointure, COL_LANGUE, GSession::Langue(COL_ID));
$mListe->AjouterColOrdre(COL_NOM);
$cListe->InjecterListeObjetsMetiers($mListe);
if ($dejaCharge === false) {
$cadre = new SCadre($prefixIdClass, GSession::Libelle(LIB_GPE_LISTEGROUPESJOUEUR), $cListe, true, false);
GContexte::AjouterContenu(CADRE_CONTENU_CONTENU, $cadre);
} else {
GContexte::AjouterListe($cListe);
}
}
开发者ID:Gnucki,项目名称:DaFramework,代码行数:31,代码来源:fChargerGroupes.php
示例15: 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();
}
开发者ID:Gnucki,项目名称:DaFramework,代码行数:17,代码来源:fModifierSuperGrade.php
示例16: BCategorie
<?php
require_once 'cst.php';
require_once PATH_CLASSES . 'bCategorie.php';
require_once 'GuildPortail/Outils/include.php';
require_once INC_GSESSION;
$categorie = GSession::LireVariableContexte('CreatCategorie', 'CATEGORIE');
$typeCategorie = GSession::LireVariableContexte('TypeCategorie', 'CATEGORIE');
$bCategorie = new BCategorie();
$groupe = NULL;
if ($categorie == -1 || $categorie == NULL) {
$groupe = GSession::LireSession('idGroupe');
} else {
$groupe = $bCategorie->RecupererGroupeCategorie($categorie);
}
if (GSession::HasDroit(FONC_CREER_FORUM, $groupe)) {
$titre = GSession::LireVariableContexte('Titre', 'CATEGORIE');
$description = GSession::LireVariableContexte('Description', 'CATEGORIE');
if ($typeCategorie === NULL || $typeCategorie === '' || intval($typeCategorie) === 0) {
$typeCategorie = 1;
}
if ($groupe != NULL && $titre != NULL && $titre != '' && $description != NULL && $categorie != NULL && intval($categorie) != 0) {
$bCategorie->AjouterCategorie($titre, $description, intval($categorie), $groupe, intval($typeCategorie));
}
}
开发者ID:Gnucki,项目名称:DaFramework,代码行数:25,代码来源:fCreerCategorie.php
示例17: array
$form->FusionnerCelluleCadre(2, 3, 0, 3);
$form->FusionnerCelluleCadre(3, 1, 0, 1);
$form->FusionnerCelluleCadre(3, 3, 0, 1);
$form->FusionnerCelluleCadre(3, 5, 0, 1);
$form->FusionnerCelluleCadre(4, 1, 0, 5);
$form->FusionnerCelluleCadre(5, 1, 0, 5);
$img = $form->AjouterInputImage(1, 1, GSession::Libelle(LIB_GPE_ICONE), '', false, GContexte::FormaterVariable($nomContexte, COL_ICONE), PATH_IMAGES . 'Jeu/', '', GSession::Libelle(LIB_GPE_ICONEINFO), '', TYPEFICHIER_IMAGEGLOBALE_JEU, $nomContexte);
$img->AjouterElementsFromListe(COL_ICONE);
$form->AjouterInputText(1, 3, GSession::Libelle(LIB_GPE_NOM), '', true, GContexte::FormaterVariable($nomContexte, COL_NOM), '', 1, 100, 50, false, '', GSession::Libelle(LIB_GPE_NOMINFO), GSession::Libelle(LIB_GPE_NOMERREUR), INPUTTEXT_REGEXP_TOUT_FV);
$select = $form->AjouterInputSelect(2, 3, GSession::Libelle(LIB_GPE_JEU), INPUTSELECT_TYPE_FIND, true, GContexte::FormaterVariable($nomContexte, COL_JEU), GSession::Libelle(LIB_GPE_JEUINFO), GSession::Libelle(LIB_GPE_JEUERREUR), $nomContexte . COL_JEU, $nomContexte . COL_SERVEUR . ';' . $nomContexte . COL_TYPEGROUPE);
$select->AjouterElementsFromListe(COL_JEU, COL_ID, array(COL_LIBELLE, COL_LIBELLE), '', $jeuId);
$select = $form->AjouterInputSelect(3, 1, GSession::Libelle(LIB_GPE_SERVEUR), '', false, GContexte::FormaterVariable($nomContexte, COL_SERVEUR), '', '', $nomContexte . COL_SERVEUR, '', $nomContexte . COL_JEU, AJAXFONC_CHARGERREFERENTIELCONTEXTE, 'contexte=' . $nomContexte);
$select->AjouterElementsFromListe(COL_SERVEUR, COL_ID, array(COL_LIBELLE, COL_LIBELLE));
$select = $form->AjouterInputSelect(3, 3, GSession::Libelle(LIB_GPE_COMMUNAUTE), '', true, GContexte::FormaterVariable($nomContexte, COL_COMMUNAUTE), '', GSession::Libelle(LIB_GPE_COMMUNAUTEERREUR));
$select->AjouterElementsFromListe(COL_COMMUNAUTE, COL_ID, array(COL_LIBELLE, COL_LIBELLE), '', GSession::Communaute(COL_ID));
$select = $form->AjouterInputSelect(3, 5, GSession::Libelle(LIB_GPE_TYPEGROUPE), '', true, GContexte::FormaterVariable($nomContexte, COL_TYPEGROUPE), GSession::Libelle(LIB_GPE_TYPEGPEINFO), GSession::Libelle(LIB_GPE_TYPEGPEERREUR), $nomContexte . COL_TYPEGROUPE, '', $nomContexte . COL_JEU, AJAXFONC_CHARGERREFERENTIELCONTEXTE, 'contexte=' . $nomContexte);
$select->AjouterElementsFromListe(COL_TYPEGROUPE, COL_ID, array(COL_LIBELLE, COL_LIBELLE));
$form->AjouterInputText(4, 1, GSession::Libelle(LIB_GPE_DESCRIPTION), '', false, GContexte::FormaterVariable($nomContexte, COL_DESCRIPTION), '', 1, 250, -1, true, '', GSession::Libelle(LIB_GPE_DESCRIPTIONINFO));
$form->AjouterInputText(5, 1, GSession::Libelle(LIB_GPE_HISTOIRE), '', false, GContexte::FormaterVariable($nomContexte, COL_HISTOIRE), '', 1, NULL, 5, true, '', GSession::Libelle(LIB_GPE_HISTOIREINFO));
$form->SetCadreBoutons(2, 1, 1, 1);
$form->AjouterInputButtonAjouterAuContexte(1, 1, $nomContexte, true, GSession::Libelle(LIB_GPE_CREERGROUPE));
$org->AttacherCellule(2, 1, $form);
// Cadre contenant le formulaire et son explication.
$cadre = new SCadre($prefixIdClass, GSession::Libelle(LIB_GPE_CREATIONGPE), $org, true, true);
GContexte::AjouterContenu(CADRE_CONTENU_CONTENU, $cadre);
} else {
// Rechargement des référentiels.
GReferentiel::GetDifferentielReferentielFichiersForSelect(COL_ICONE);
GReferentiel::GetDifferentielReferentielForSelect(COL_COMMUNAUTE, COL_ID, array(COL_LIBELLE, COL_LIBELLE));
}
}
开发者ID:Gnucki,项目名称:DaFramework,代码行数:31,代码来源:fChargerGroupeAdm.php
示例18: BCategorie
<?php
require_once 'cst.php';
require_once INC_SLISTEFORUMS;
require_once INC_GSESSION;
require_once PATH_CLASSES . 'bCategorie.php';
require_once PATH_CLASSES . 'bTypeCategorie.php';
if (GSession::HasDroit(FONC_VOIR_FORUM)) {
$groupe = GSession::LireSession('idGroupe');
$cat = GSession::LireVariableContexte('Categorie', 'CATEGORIE');
if (intval($cat) <= 0) {
$cat = NULL;
}
$bCategorie = new BCategorie();
$categories = $bCategorie->ChargerListeCategorieFromCategorie($groupe, $cat);
$bTypeCategorie = new BTypeCategorie();
$typesCategorie = $bTypeCategorie->RecupererTypesCategorie();
$liste = new SListeForums('Liste des forums', $cat, 'categorie', 'CreerCategorie', 'ModifierCategorie', 'SupprimerCategorie', 'ChargerCategoriesEtSujets', $typesCategorie);
while (list($i, $categorie) = each($categories)) {
if ($categorie[COL_CATEGORIE] == $cat) {
$liste->AjouterElement($categorie[COL_ID], $categorie[COL_NOM], $categorie[COL_COMMENTAIRE], LISTE_CHAMPLISTE_VALEURPARDEFAUT, $categorie[COL_MESSAGES], $categorie[COL_SUJETS], $categorie[COL_VERSION]);
}
}
}
开发者ID:Gnucki,项目名称:DaFramework,代码行数:24,代码来源:fChargerCategories.php
示例19: MJoueur
require_once INC_GSESSION;
require_once PATH_METIER . 'mJoueur.php';
$login = GContexte::LireVariablePost($nomContexte, 'login');
$motDePasse = GContexte::LireVariablePost($nomContexte, 'motDePasse');
$mJoueur = new MJoueur(NULL, $login, $motDePasse);
$formulaireValide = true;
// On vérifie qu'un compte existe pour cette adresse email.
$mJoueur->ChargerFromLoginEtMotDePasse();
if ($mJoueur->Id() === NULL || $mJoueur->Supprime() === true) {
GLog::LeverException(EXF_0020, GSession::Libelle(LIB_CON_COMPTENONEXISTANT), true, false);
$formulaireValide = false;
} else {
if ($mJoueur->Banni() === true) {
GLog::LeverException(EXF_0021, GSession::Libelle(LIB_CON_COMPTEBANNI), true, false);
$formulaireValide = false;
}
}
if ($formulaireValide === true) {
GSession::Joueur(COL_ID, $mJoueur->Id());
GSession::Joueur(COL_PSEUDO, $mJoueur->Pseudo());
GSession::Joueur(COL_SUPERADMIN, $mJoueur->SuperAdmin());
// On vérifie si le compte a été activé ou non.
if ($mJoueur->Actif() === false) {
GContexte::SetContexte(CONT_ACTIVATION);
} else {
GContexte::SetContexte(CONT_ADMINISTRATION, false);
}
} else {
GContexte::SupprimerContexte(CONT_CONNEXION);
}
$pasDeRechargement = true;
开发者ID:Gnucki,项目名称:DaFramework,代码行数:31,代码来源:fConnexion.php
示例20: CListeCategories
require_once 'cst.php';
require_once PATH_METIER . 'mListeForumsCategories.php';
require_once PATH_COMPOSANTS . 'cListeCategories.php';
if (GDroit::ADroitPopErreur(DROIT_ADMIN) === true) {
$prefixIdClass = PIC_FOR;
$cListe = new CListeCategories($prefixIdClass, 'Categories', $nomContexte);
$mListeForums = new MListeForums();
$mListeForums->AjouterColSelection(COL_ID);
$mListeForums->AjouterColSelection(COL_NOM);
$mListeForums->AjouterColSelection(COL_DESCRIPTION);
$mListeForums->AjouterColSelection(COL_CATEGORIE);
$numJointure = $mListeForums->AjouterJointure(COL_CATEGORIE, COL_ID);
$mListeForums->AjouterColSelectionPourJointure($numJointure, COL_NOM);
$mListeForums->AjouterColSelectionPourJointure($numJointure, COL_ICONE);
$mListeForums->AjouterFiltreEgal(COL_FORUM, SQL_NULL);
$mListeForums->AjouterFiltreEgal(COL_GROUPE, GSession::Groupe(COL_ID));
$mListeCategories = $mListeForums->ExtraireListe(COL_CATEGORIE);
foreach ($mListeCategories->GetListe() as $mCategorie) {
$mListeForumsPourCategorie = new MListeForums();
foreach ($mListeForums->GetListe() as $mForum) {
if ($mCategorie->Id() === $mForum->Categorie()->Id()) {
$mListeForumsPourCategorie->AjouterElement($mForum);
}
}
$mCategorie->ListeForums($mListeForumsPourCategorie);
}
$cListe->InjecterListeObjetsMetiers($mListeCategories);
if ($dejaCharge === false) {
GContexte::AjouterContenu(CADRE_CONTENU_CONTENU, $cListe);
} else {
GContexte::AjouterListe($cListe);
开发者ID:Gnucki,项目名称:DaFramework,代码行数:31,代码来源:fChargerForums.php
注:本文中的GSession类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论