WB_RestaureContexte(); } if ($_bContextePageExiste) { // Le contexte de la page existe, on le restaure $PAGE_INDEX= $gTabVarSession['PAGE_INDEX']; $PAGE_INDEX->WB_RestaureContexte(); $MaPage = &$PAGE_INDEX; } //----------------------------------------------------------------------- // Déclaration de la page et de ses champs //----------------------------------------------------------------------- // le 'if (isset())' gère le cas ou session.bug_compat_42 est à VRAI if (!isset($PAGE_INDEX)) { $PAGE_INDEX= new CPage(); $PAGE_INDEX->Nom = 'PAGE_INDEX'; $PAGE_INDEX->m_sNomPHP = 'PAGE_INDEX'; $PAGE_INDEX->Libelle = 'GINHOUX-SOTRA-AUTOCARS'; $PAGE_INDEX->bUTF8 = true; $PAGE_INDEX->bAvecContexte = true; $PAGE_INDEX->sFichierPalette = './res/Gentle & Light.wpc'; $MaPage = &$PAGE_INDEX; //----------------------------------------------------------------------- // Initialisation de la valeur des champs //----------------------------------------------------------------------- // fin de bloc pour 'if (isset())' qui gère le cas ou session.bug_compat_42 est à VRAI } if (!$_bContexteProjetExiste) { // Pas de contexte, il faut initialiser le conctexte globlal $GINHOUX= new CProjet(); $MonProjet=&$GINHOUX; // on charge le code du projet, if ( Res_Include('GINHOUX-prj.php',RES_PROJET)) {DeclMonProjet(); } $GINHOUX->InitProjet('GINHOUX'); } else { Res_Include('GINHOUX-prj.php',RES_PROJET); } //----------------------------------------------------------------------- // Implémentation des Traitements //----------------------------------------------------------------------- //----------------------------------------------------------------------- // Procédures locales de la page //----------------------------------------------------------------------- // Code d'initialisation de page // Code de chaque affichage de page //----------------------------------------------------------------------- // Codes d'initialisation des champ et de la page //----------------------------------------------------------------------- // Si c'est le 1er appel pour cette page (=pas de contexte) if (!$_bContextePageExiste) { $MonProjet->SetPageCourante('PAGE_INDEX','PAGE_INDEX'); // Code de déclaration des globales de page // Code d'initialisation de page } else { $MonProjet->SetPageCouranteContexte('PAGE_INDEX','PAGE_INDEX'); } //----------------------------------------------------------------------- // Affectation des champ, recherche du Traitement à exécuter //----------------------------------------------------------------------- if(!GereActions( $PAGE_INDEX)){ $_BTNACTION = TrouveBouton( $PAGE_INDEX ); } if ( !bRenvoitCodeHTML($PAGE_INDEX,true)) exit(); ?>