271 lines
13 KiB
PHP
Executable File
271 lines
13 KiB
PHP
Executable File
<?php
|
|
$nomFicAppelant = basename(__FILE__);
|
|
//previewObject= 1 => include src
|
|
//previewObject= 2 => iFrame
|
|
|
|
|
|
|
|
|
|
// -----------------------------------------------------
|
|
// Gestion des menus principaux : renvoie une page correspondante du site
|
|
// les volets css principaux associés sont dans menuSite.js
|
|
$randNum=rand();
|
|
$ignoreSousMenu=false;
|
|
|
|
$server="..";
|
|
switch ($numeroMenuPrpal) {
|
|
case -2 : //Collection de Site
|
|
$previewObject=1;
|
|
$src="./themes/theme.zoneValidate.php";
|
|
$ignoreSousMenu=true;
|
|
break;
|
|
|
|
case 0 : //site
|
|
if ($_SESSION['affPageAcc']==2 && $previewObject==1 ) $src="./agencement/preview/pagesPreview.php";
|
|
elseif($affPageSite2==19) $src=$server. "/index.php?affPageSite=19&carrousselTheme=" .$nomThemeCss. "&flagCarroussel=3&nocache=" .$randNum. "&refresh=" .$refresh.'&agencementOnglet=2';
|
|
elseif ($affPageSite2==32) $src=$server. "/index.php?affPageSite=32&carrousselTheme=" .$nomThemeCss. "&flagCarroussel=3&nocache=" .$randNum. "&refresh=" .$refresh.'&agencementOnglet=2';
|
|
else $src=$server. "/index.php?affPageSite=0&carrousselTheme=" .$nomThemeCss. "&flagCarroussel=3&nocache=" .$randNum. "&refresh=" .$refresh.'&agencementOnglet=2';
|
|
break;
|
|
|
|
case 1 : //catalogue
|
|
// if ($previewObject==1 ) $src="./agencement/preview/objets/chapeau_page_objet.php";
|
|
$src=$server. "/index.php?affPageSite=1&carrousselTheme=" .$nomThemeCss. "&flagCarroussel=3&nocache=" .$randNum. "&refresh=" .$refresh;
|
|
break;
|
|
|
|
case 6 ://clients
|
|
$src=$server. "/index.php?affPageSite=30&carrousselTheme=" .$nomThemeCss. "&flagCarroussel=3&nocache=" .$randNum. "&refresh=" .$refresh. "&numeroMenuPrpal=6&numeroSousMenu=1";
|
|
break;
|
|
|
|
case 12 ://panier
|
|
$src=$server. "/index.php?affPageSite=10&carrousselTheme=" .$nomThemeCss. "&flagCarroussel=3&nocache=" .$randNum. "&refresh=" .$refresh;
|
|
break;
|
|
|
|
case 16 ://infos
|
|
$src=$server. "/index.php?affPageSite=32&carrousselTheme=" .$nomThemeCss. "&flagCarroussel=3&nocache=" .$randNum. "&refresh=Oui";
|
|
break;
|
|
|
|
case 30 ://mails
|
|
$previewObject=1;
|
|
$src= "./mails/mailsEnvoyes.form.php";
|
|
break;
|
|
|
|
case 31 ://news
|
|
$previewObject=1;
|
|
$src= "./mails/news/news.php";
|
|
break;
|
|
|
|
default:
|
|
$src=$server. "/index.php?carrousselTheme=" .$nomThemeCss. "&flagCarroussel=3&nocache=" .$randNum. "&refresh=" .$refresh;
|
|
break;
|
|
}
|
|
|
|
// -----------------------------------------------------
|
|
// Gestion des sous menus
|
|
// -----------------------------------------------------
|
|
if ($ignoreSousMenu==false) {
|
|
switch ($numeroSousMenu) {
|
|
|
|
// -----------------------------------------------------
|
|
// Menu deroulant : abandonné direct dans la page
|
|
// -----------------------------------------------------
|
|
case 101 :
|
|
//$previewObject=1;
|
|
if ($previewObject==1 ) $src="./agencement/preview/objets/chapeau_page_objet.php";
|
|
else $src=$server. "/index.php?affPageSite=1&carrousselTheme=" .$nomThemeCss. "&flagCarroussel=3&nocache=" .$randNum. "&typeDeRecherche=2&refresh=" .$refresh;
|
|
break;
|
|
|
|
// -----------------------------------------------------
|
|
// Catalogue
|
|
// -----------------------------------------------------
|
|
case 2 : //Nos promos
|
|
$typeDeRecherche=2;
|
|
if ($previewObject==1 ) $src="./agencement/preview/objets/chapeau_page_objet.php";
|
|
else $src=$server. "/index.php?affPageSite=1&carrousselTheme=" .$nomThemeCss. "&flagCarroussel=3&nocache=" .$randNum. "&typeDeRecherche=2&refresh=" .$refresh;
|
|
break;
|
|
|
|
case 3 : //Meilleurs choix
|
|
$typeDeRecherche=1;
|
|
if ($previewObject==1 ) $src="./agencement/preview/objets/chapeau_page_objet.php";
|
|
else $src=$server. "/index.php?affPageSite=1&carrousselTheme=" .$nomThemeCss. "&flagCarroussel=3&nocache=" .$randNum. "&typeDeRecherche=1&refresh=" .$refresh;
|
|
break;
|
|
|
|
case 4 ://Tous nos articles
|
|
$typeDeRecherche=0;
|
|
if ($previewObject==1 ) $src="./agencement/preview/objets/chapeau_page_objet.php";
|
|
else $src=$server. "/index.php?affPageSite=1&carrousselTheme=" .$nomThemeCss. "&flagCarroussel=3&nocache=" .$randNum. "&typeDeRecherche=0&etape=0&refresh=" .$refresh;
|
|
break;
|
|
|
|
case 5 ://Recherche
|
|
// trop compliqué pb de chemin menucontextuel
|
|
if ($previewObject==1 ) $src="./agencement/preview/objets/chapeau_page_objet.php";
|
|
else $src=$server. "/index.php?affPageSite=20&carrousselTheme=" .$nomThemeCss. "&flagCarroussel=3&nocache=" .$randNum. "&typeDeRecherche=6&refresh=" .$refresh;
|
|
break;
|
|
|
|
case 28 ://Nos rayons => categories
|
|
$typeDeRecherche=4;
|
|
if ($previewObject==1 ) $src="./agencement/preview/objets/chapeau_page_objet.php";
|
|
else $src=$server. "/index.php?affPageSite=1&carrousselTheme=" .$nomThemeCss. "&flagCarroussel=3&nocache=" .$randNum. "&typeDeRecherche=4&refresh=" .$refresh;
|
|
break;
|
|
|
|
case 30 ://Nouveautés
|
|
$typeDeRecherche=3;
|
|
if ($previewObject==1 ) $src="./agencement/preview/objets/chapeau_page_objet.php";
|
|
else $src=$server. "/index.php?affPageSite=1&carrousselTheme=" .$nomThemeCss. "&flagCarroussel=3&nocache=" .$randNum. "&typeDeRecherche=3&refresh=" .$refresh;
|
|
break;
|
|
|
|
// case 35 ://details articles
|
|
// $src=$server. "/index.php?affPageSite=24&carrousselTheme=" .$nomThemeCss. "&flagCarroussel=3&idPrd=1";
|
|
// break;
|
|
|
|
// -----------------------------------------------------
|
|
// Client
|
|
// -----------------------------------------------------
|
|
case 7 ://connexion
|
|
if ($previewObject==1 ) $src="./agencement/preview/objets/chapeau_page_objet.php";
|
|
else $src=$server. "/index.php?affPageSite=4&carrousselTheme=" .$nomThemeCss. "&flagCarroussel=3&nocache=" .$randNum. "&refresh=" .$refresh;
|
|
break;
|
|
|
|
case 8 ://deconnexion
|
|
$src=$server. "/index.php?affPageSite=5&carrousselTheme=" .$nomThemeCss. "&flagCarroussel=3&nocache=" .$randNum. "&refresh=" .$refresh;
|
|
break;
|
|
|
|
case 9 ://mon compte
|
|
$src=$server. "/index.php?affPageSite=30&carrousselTheme=" .$nomThemeCss. "&flagCarroussel=3&nocache=" .$randNum. "&refresh=" .$refresh;
|
|
break;
|
|
|
|
case 10 ://mes Cdes
|
|
$src=$server. "/index.php?affPageSite=25&carrousselTheme=" .$nomThemeCss. "&flagCarroussel=3&nocache=" .$randNum. "&refresh=" .$refresh;
|
|
break;
|
|
|
|
case 11 ://ouvrir compte
|
|
if($affPageSite2=='19') $src=$server. "/index.php?affPageSite=19&carrousselTheme=" .$nomThemeCss. "&flagCarroussel=3&nocache=" .$randNum. "&refresh=" .$refresh;
|
|
else $src=$server. "/index.php?affPageSite=26&carrousselTheme=" .$nomThemeCss. "&flagCarroussel=3&nocache=" .$randNum. "&refresh=" .$refresh;
|
|
break;
|
|
|
|
case 71 ://Barre client
|
|
$previewObject=1;
|
|
$src="./agencement/preview/objets/chapeau_page_objet.php";
|
|
break;
|
|
|
|
// -----------------------------------------------------
|
|
// Panier
|
|
// -----------------------------------------------------
|
|
case 13 ://Panier
|
|
if ($previewObject==1 ) $src="./agencement/preview/pagesPreview.php";
|
|
else if($affPageSite2=='19') $src=$server. "/index.php?affPageSite=19&carrousselTheme=" .$nomThemeCss. "&flagCarroussel=3&nocache=" .$randNum. "&refresh=" .$refresh;
|
|
else $src=$server. "/index.php?affPageSite=10&carrousselTheme=" .$nomThemeCss. "&flagCarroussel=3&nocache=" .$randNum. "&refresh=" .$refresh;
|
|
break;
|
|
case 131 ://Saisie adresse fact
|
|
if ($previewObject==1 ) $src="./agencement/preview/pagesPreview.php";
|
|
else $src=$server. "/index.php?affPageSite=11&carrousselTheme=" .$nomThemeCss. "&flagCarroussel=3&nocache=" .$randNum. "&refresh=" .$refresh;
|
|
break;
|
|
case 132 ://Saisie adresse liv
|
|
if ($previewObject==1 ) $src="./agencement/preview/pagesPreview.php";
|
|
else $src=$server. "/index.php?affPageSite=12&carrousselTheme=" .$nomThemeCss. "&flagCarroussel=3&nocache=" .$randNum. "&refresh=" .$refresh;
|
|
break;
|
|
case 133 ://Saisie mode liv
|
|
if ($previewObject==1 ) $src="./agencement/preview/pagesPreview.php";
|
|
else $src=$server. "/index.php?affPageSite=13&carrousselTheme=" .$nomThemeCss. "&flagCarroussel=3&nocache=" .$randNum. "&refresh=" .$refresh;
|
|
break;
|
|
case 134 ://Saisie mode paie
|
|
if ($previewObject==1 ) $src="./agencement/preview/pagesPreview.php";
|
|
else if($affPageSite2=='17') $src=$server. "/index.php?affPageSite=17&carrousselTheme=" .$nomThemeCss. "&flagCarroussel=3&nocache=" .$randNum. "&refresh=" .$refresh;
|
|
else if($affPageSite2=='18') $src=$server. "/index.php?affPageSite=18&carrousselTheme=" .$nomThemeCss. "&flagCarroussel=3&nocache=" .$randNum. "&refresh=" .$refresh;
|
|
else $src=$server. "/index.php?affPageSite=14&carrousselTheme=" .$nomThemeCss. "&flagCarroussel=3&nocache=" .$randNum. "&refresh=" .$refresh;
|
|
break;
|
|
case 135 ://Recap
|
|
if ($previewObject==1 ) $src="./agencement/preview/pagesPreview.php";
|
|
else if($affPageSite2=='19') $src=$server. "/index.php?affPageSite=19&carrousselTheme=" .$nomThemeCss. "&flagCarroussel=3&nocache=" .$randNum. "&refresh=" .$refresh;
|
|
else $src=$server. "/index.php?affPageSite=19&carrousselTheme=" .$nomThemeCss. "&flagCarroussel=3&nocache=" .$randNum. "&refresh=" .$refresh;
|
|
break;
|
|
case 136 ://Validation paiement
|
|
if ($previewObject==1 ) $src="./agencement/preview/pagesPreview.php";
|
|
else $src=$server. "/index.php?affPageSite=19&carrousselTheme=" .$nomThemeCss. "&flagCarroussel=3&nocache=" .$randNum. "&refresh=" .$refresh."&codeOpe=faireMajRecap&codeRetourPaiement=1";
|
|
break;
|
|
case 137 ://echec paiement
|
|
if ($previewObject==1 ) $src="./agencement/preview/pagesPreview.php";
|
|
else $src=$server. "/index.php?affPageSite=19&carrousselTheme=" .$nomThemeCss. "&flagCarroussel=3&nocache=" .$randNum. "&refresh=" .$refresh."&codeOpe=faireMajRecap&codeRetourPaiement=0";
|
|
break;
|
|
|
|
case 14 ://Menu paiement
|
|
if ($previewObject==1 ) $src="./agencement/preview/pagesPreview.php";
|
|
else $src=$server. "/index.php?affPageSite=34&carrousselTheme=" .$nomThemeCss. "&flagCarroussel=3&nocache=" .$randNum. "&refresh=" .$refresh;
|
|
break;
|
|
|
|
case 15 ://Menu livraison
|
|
if ($previewObject==1 ) $src="./agencement/preview/pagesPreview.php";
|
|
else $src=$server. "/index.php?affPageSite=33&carrousselTheme=" .$nomThemeCss. "&flagCarroussel=3&nocache=" .$randNum. "&refresh=" .$refresh;
|
|
break;
|
|
|
|
|
|
// -----------------------------------------------------
|
|
// Information
|
|
// -----------------------------------------------------
|
|
case 17 ://qsm
|
|
if ($previewObject==1 ) $src="./agencement/preview/pagesPreview.php";
|
|
else $src=$server. "/index.php?affPageSite=32&carrousselTheme=" .$nomThemeCss. "&flagCarroussel=3&nocache=" .$randNum. "&refresh=" .$refresh;
|
|
break;
|
|
|
|
case 18 ://contact
|
|
if ($previewObject==1 ) $src="./agencement/preview/pagesPreview.php";
|
|
else $src=$server. "/index.php?affPageSite=31&carrousselTheme=" .$nomThemeCss. "&flagCarroussel=3&nocache=" .$randNum. "&refresh=" .$refresh;
|
|
break;
|
|
|
|
case 19 ://cdv
|
|
if ($previewObject==1 ) $src="./agencement/preview/pagesPreview.php";
|
|
else $src=$server. "/index.php?affPageSite=35&carrousselTheme=" .$nomThemeCss. "&flagCarroussel=3&nocache=" .$randNum. "&refresh=" .$refresh;
|
|
break;
|
|
|
|
// -----------------------------------------------------
|
|
// Publicité
|
|
// -----------------------------------------------------
|
|
case 21:
|
|
case 22:
|
|
case 23:
|
|
if ($previewObject==1 ) $src="./agencement/preview/pagesPreview.php";
|
|
else $src=$server. "/index.php?affPageSite=0&carrousselTheme=" .$nomThemeCss. "&flagCarroussel=3&nocache=" .$randNum. "&refresh=" .$refresh;
|
|
break;
|
|
|
|
// -----------------------------------------------------
|
|
// Mails
|
|
// -----------------------------------------------------
|
|
case 31 ://pdp mail
|
|
case 32 ://news corps
|
|
$previewObject==1;
|
|
$src="./agencement/preview/pagesPreview.php";
|
|
break;
|
|
|
|
// -----------------------------------------------------
|
|
// Transverse
|
|
// -----------------------------------------------------
|
|
case 108:// boutons
|
|
$previewObject=1;
|
|
// if ($previewObject==1 ) $src="./agencement/preview/pagesPreview.php";
|
|
if ($previewObject==1 ) $src="./agencement/preview/objets/chapeau_page_objet.php";
|
|
else $src=$server. "/index.php?affPageSite=1&carrousselTheme=" .$nomThemeCss. "&flagCarroussel=3&nocache=" .$randNum. "&refresh=" .$refresh;
|
|
break;
|
|
|
|
case 109: //pdp
|
|
if ($previewObject==1 ) $src="./agencement/preview/pagesPreview.php";
|
|
else $src=$server. "/index.php?affPageSite=1&carrousselTheme=" .$nomThemeCss. "&flagCarroussel=3&nocache=" .$randNum. "&refresh=" .$refresh;
|
|
break;
|
|
}
|
|
}
|
|
|
|
if($previewObject==2) echo '<style type="text/css">html{margin:0px;padding:0px;height:100%;width:100%;}</style>';
|
|
|
|
// Debug
|
|
if (isset($debug[1]) && $debug[1] == '1' ) {
|
|
$debugMsg .= monDebug (1, [
|
|
'numeroSousMenu' => $numeroSousMenu,
|
|
'theIdItem' => $theIdItem,
|
|
'idLanguenav' => $idLanguenav,
|
|
'theIdPage' => $theIdPage,
|
|
'switchPreview' => $src,
|
|
'theVoletCss' => $theVoletCss,
|
|
'src' => $src,
|
|
'previewObject' => $previewObject
|
|
|
|
],'switchPreview-fin');
|
|
}
|
|
?>
|