alpha_full/admin/agencement/preview/switchPreview.php
2026-04-06 22:58:51 +02:00

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');
}
?>