<?php

require_once 'cst.php';
require_once INC_GSESSION;
require_once INC_SCADRE;
require_once INC_SCLASSEUR;
if (GDroit::ADroitPopErreur(DROIT_ADMIN) === true) {
    $ongletContexte = GContexte::LireVariablePost($nomContexte, 'ongletContexte');
    $ancienOngletContexte = GContexte::LireVariableSession($nomContexte, 'ongletContexte');
    // Si on a changé d'onglet ou que l'on recharge toute la page.
    if ($ancienOngletContexte !== $ongletContexte) {
        GContexte::DesactiverContexte($ancienOngletContexte);
        GContexte::EcrireVariableSession($nomContexte, 'ongletContexte', $ongletContexte);
        GContexte::AjouterContexte($ongletContexte, true, false);
    } else {
        GContexte::ChargerContexte($ancienOngletContexte);
    }
}
示例#2
0
} 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 !== '') {
                        SListe::SetChargementContenu($contenu);
                    }
                }
            }
            GContexte::ChargerContexte($contexte);
        }
    }
}
GReponse::Fin();