'; echo ''; // --------------------------------------------------- // HEAD // --------------------------------------------------- echo ''; // on veut rediriger une seule fois si le client est dans la page modifier mais son mail est vide if (isset($_SESSION['redirect'])) $redirect=$_SESSION['redirect']; if (empty($idMail) && ( $affPageSite==6 && $redirect=='')) { $_SESSION['redirect']=1; echo ''; } // charger le fichier de referencement if (isset($debug[1]) && $debug[1] == '1' ) $refresh='Oui'; if (empty($refTitle)) include("./_include/req/20-init.referencement.php"); // --------------------------------------------------- // js // --------------------------------------------------- $debugJs=0; $debugCss=0; include ("./structure/structure.js.css.php"); // modif ascenceur dans le BO if (isset($_SESSION['isAgencement']) && $_SESSION['isAgencement'] === true ) { echo ''; } // --------------------------------------------------- // Réglage du zoom si carroussel ou pas // --------------------------------------------------- if (isset($_GET['flagCarroussel'])) { if (isset($_GET['zoomIframe'])) {$zoomIframe=$_GET['zoomIframe'];}else{$zoomIframe='0.8';}; $zoomIframe=str_replace(",",".",$zoomIframe); if ($_GET['flagCarroussel']==1) { echo ''; } // carroussel if ($_GET['flagCarroussel']==2) { echo ''; } // zoom iframe page accueil modale if ($_GET['flagCarroussel']==3) { echo ''; } // zoom agencement + page accueil // echo 'zoom' .$zoomIframe; } // --------------------------------------------------- // Head et meta // --------------------------------------------------- include ($includePath. "/head.php"); // --------------------------------------------------- // Ne pas indexer le repertoire wbadm // --------------------------------------------------- if (isset( $_SESSION['isWbAdm'] ) && $_SESSION['isWbAdm']===true) { echo ''; } echo ''; // --------------------------------------------------- // Pour le Caroussel ne pas prendre les valeurs dans la session, car on a lusieurs sites et une session. prendre les valeurs en base // --------------------------------------------------- include ("./structure/requete_themeParam_carroussel.php"); include ("./structure/requete_themeParam_carroussel_constantes.php"); // --------------------------------------------------- // BODY // --------------------------------------------------- echo ''; // --------------------------------------------------- // pour la navigation clic droit // --------------------------------------------------- // debug if (isset($affPageSite)) { // echo 'affPageSite = '.$affPageSite; $_SESSION['affPageSite']=$affPageSite; } else echo 'affPageSite = empty'; echo ''; // --------------------------------------------------- // Debug local infos user // --------------------------------------------------- $faire=0; if ($_SESSION['ENVIRONNEMENT']=='local' && $faire==1) { $whoami = shell_exec('whoami'); echo "Utilisateur PHP : $whoami "; // Obtenir l'ID utilisateur $uid = getmyuid(); // Obtenir les informations de l'utilisateur via son UID $user_info = posix_getpwuid($uid); echo ' Propriétaire : ' . $user_info['name']. ' '; // Obtenir l'ID du groupe $gid = getmygid(); // Obtenir les informations du groupe via son GID $group_info = posix_getgrgid($gid); echo ' Groupe : ' . $group_info['name']. ' '; } // --------------------------------------------------- // Google tag manager : noScript // --------------------------------------------------- if (file_exists( $includePathPublication. '/googleA_noJS.js') ) { echo ''; } // --------------------------------------------------- // Formulaire debug // --------------------------------------------------- // ne pas mettre le debug dans le site agencement // --------------------------------------------------- if (isset($_SESSION['isAgencement']) && $_SESSION['isAgencement'] === false) include_once ("./admin/adminInclude/debugForm.php"); // ------------------------------------------------- // Spinner // --------------------------------------------------- include ("./_include/_spinner/spinner.php"); // il ne faut pas le lancer a chaque fois, que pour les traitements longs // echo ''; // ------------------------------------------------- // JS // --------------------------------------------------- $includeAdminJs="./admin/adminInclude/_js"; // ------------------------------------------------- // Bouton Admin => Site de test sauf sur agencement ( et adminConnect ) // ------------------------------------------------- if (isset($_SESSION['isWbAdm']) && $_SESSION['isWbAdm'] === true && isset($_SESSION['isAgencement']) && $_SESSION['isAgencement'] === false) { echo ''; } // --------------------------------------------------- // SITE CONTAINER // --------------------------------------------------- if ( $affMContext === true ) echo '
'; else echo '
'; // si authentifié admin on ne redemande pas genre SSO... if (isset($_SESSION['isAdmin']) && $_SESSION['isAdmin']=='O') { $_SESSION['authValid']=true; } if (!isset($_SESSION['auth']) || empty($_SESSION['auth'])) { include ($includePathAdmin. "/req/reqSelectAuthFromAdmin.php"); } // --------------------------------------------------- // Autentification si maintenance & Prod $continuer=1; // Si prod. et si le site n'est pas publiable = auth=1. if ($_SESSION['isProd'] === true && $_SESSION['auth'] == 1 ) { if ($_SESSION['authValid'] === false || $_SESSION['authValid'] == '') { $continuer=2; include ("./pages/auth/authForm.php"); } } // --------------------------------------------------- // si wbadm = authentification dans tous les cas aussi // todo edt : pour memoire ameliorer le message et en faire un different de prod // si on a demandé la deconnexion on va sur aurevoir.php => affPageSite=7 if ($_SESSION['isProd'] === false) { if ($_SESSION['authValid'] === false && $affPageSite!=7) { // != quitter $continuer=0; if ($affPageSite==50) include ("./pages/index/adminConnect.php"); else include ("./pages/auth/authForm.php"); } } if (isset($debug[16]) && $debug[16] == '1' ) $debugMsg .= monDebug(1, [ 'isProd' => isset($_SESSION['isProd'])?$_SESSION['isProd']:'empty', 'AUTHENT' => isset($_SESSION['auth'])?$_SESSION['auth']:'empty', 'authValid' => isset($_SESSION['authValid'])?$_SESSION['authValid']:'empty', 'isAdmin session' => isset($_SESSION['isAdmin'])?$_SESSION['isAdmin']:'empty', 'isConnected' => isset($connected)?$connected:'empty', 'continuer' => isset($continuer)?$continuer:'empty' ], 'index.php -- ligne 321',''); if ($continuer==1) { // --------------------------------------------------- // HEADER CONTAINER --> LIGNE 1 // --------------------------------------------------- if (!isset($_SESSION['affHeaderContainer'])) {$_SESSION['affHeaderContainer']=1;} if (!isset($affHeaderContainer)) {$affHeaderContainer=1;} if ($affHeaderContainer==1) { // --------------------------------------------------- // affichage du conteneur titre si en image // --------------------------------------------------- if ($titreAfficher[0]==1 ) { // include_once ($includePath. "/req/03-init.langueActives.php"); include ("./admin/agencement/titre/titreReqSelect.php"); if ($theImage!='' && $theImage!='-') { //sinon affichage texte dans entetePage.php echo '
'; } else { // le style s'appelle imgTitre mais c'est bien du texte en css if ( $affMContext === true ) echo '
'; else echo '
'; } } else { if ( $affMContext === true ) echo '
'; else echo '
'; } // --------------------------------------------------- // autres éléments d'entête // --------------------------------------------------- require_once ("./pages/_entete/entetePage.php"); echo '
'; } // --------------------------------------------------- // MENU --> LIGNE 2 // --------------------------------------------------- if ( $affMContext === true ) echo '