本文整理汇总了PHP中GSession类的典型用法代码示例。如果您正苦于以下问题:PHP GSession类的具体用法?PHP GSession怎么用?PHP GSession使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了GSession类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的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;
}
示例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;
}
示例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);
}
示例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);
}
示例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;
}
示例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.');
}
}
示例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;
}
示例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;
}
示例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);
}
}
示例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;
}
示例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);
}
示例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;
}
示例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);
}
示例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);
}
}
示例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();
}