Esempio n. 1
0
require_once 'cst.php';
require_once PATH_METIER . 'mMenu.php';
require_once PATH_METIER . 'mContexte.php';
require_once PATH_METIER . 'mMenuContexte.php';
// Chargement spécifique lors d'un get.
if (GSession::IsRequeteGet() === true) {
    // TO DO..
} else {
    $menuId = GContexte::LireVariablePost($nomContexte, COL_ID, false);
    if ($menuId === NULL) {
        $menuId = GContexte::LireVariableSession($nomContexte, COL_ID, false);
    }
    if ($menuId !== NULL) {
        $mMenu = new MMenu($menuId);
        $mListeMenusContextes = $mMenu->ListeMenusContextes();
        $mListeMenusContextes->Charger();
        $listeMenusContextes = $mListeMenusContextes->GetListe();
        if (count($listeMenusContextes) === 0) {
            GContexte::SetContexte(CONT_VIDE);
        } else {
            GContexte::ResetContextes();
            foreach ($listeMenusContextes as $mMenuContexte) {
                $nom = $mMenuContexte->Contexte()->Nom();
                $rechargement = true;
                switch ($nom) {
                    case CONT_ADMINISTRATION:
                        $rechargement = false;
                        break;
                }
                GContexte::AjouterContexte($nom, $rechargement);
Esempio n. 2
0
<?php

require_once 'cst.php';
require_once PATH_METIER . 'mMenu.php';
require_once PATH_METIER . 'mContexte.php';
require_once PATH_METIER . 'mFonctionnalite.php';
if (GDroit::ADroitPopErreur(DROIT_ADMIN) === true) {
    $varPost = GSession::LirePost($nomContexte);
    $listeContextes = NULL;
    if (array_key_exists(COL_CONTEXTE, $varPost)) {
        $listeContextes = $varPost[COL_CONTEXTE];
        unset($varPost[COL_CONTEXTE]);
    }
    $listeFonctionnalites = NULL;
    if (array_key_exists(COL_FONCTIONNALITE, $varPost)) {
        $listeFonctionnalites = $varPost[COL_FONCTIONNALITE];
        unset($varPost[COL_FONCTIONNALITE]);
    }
    $mObjet = new MMenu();
    $mObjet->SetObjetFromTableau($varPost);
    $mObjet->ListeMenusContextes($listeContextes);
    $mObjet->ListeMenusFonctionnalites($listeFonctionnalites);
    $mObjet->Ajouter();
}