169 lines
9.4 KiB
PHP
Executable File
169 lines
9.4 KiB
PHP
Executable File
<?php
|
|
$nomFicAppelant = basename(__FILE__);
|
|
// -----------------------------------------------------
|
|
// Etre admin
|
|
// -----------------------------------------------------
|
|
if (isset($_SESSION['isAdmin']) && $_SESSION['isAdmin']=='O' ) {
|
|
|
|
// -----------------------------------------------------
|
|
// Init
|
|
// -----------------------------------------------------
|
|
$agcmtType =$_SESSION['numStruct'];
|
|
$affBandeau=$_SESSION['affBandeau'];
|
|
$affPub=$_SESSION['affPub'];
|
|
if (isset($_SESSION['typeAffResponsive'])) $typeAffResponsive=$_SESSION['typeAffResponsive'];
|
|
|
|
// -----------------------------------------------------
|
|
// POST
|
|
// -----------------------------------------------------
|
|
if (isset($_POST['agcmtType'])) {$agcmtType=$_POST['agcmtType']; }
|
|
|
|
if (!empty($_POST['affBandeau'])) {$affBandeau=$_POST['affBandeau'];}
|
|
else {$affBandeau=0;}
|
|
$_SESSION['affBandeau']=$affBandeau;
|
|
|
|
if (!empty($_POST['affPub'])) {$affPub=$_POST['affPub'];}
|
|
else {$affPub=0;}
|
|
$_SESSION['affPub']=$affPub;
|
|
|
|
// -----------------------------------------------------
|
|
// Debug
|
|
// -----------------------------------------------------
|
|
if (isset($debug[1]) && $debug[1] == '1') {include ("agencementDebug.php");}
|
|
if (isset($codeOpe)) flushSpinner ("Modification de l\'agencement du thème " .$_SESSION['descThemeCss']. " en cours");
|
|
|
|
// -----------------------------------------------------
|
|
// Requete count langues
|
|
// -----------------------------------------------------
|
|
if (empty($tableLangueCode) or $refresh=='Oui') { include ($includePath. "/req/03-init.langueActives.php"); }
|
|
|
|
// -----------------------------------------------------
|
|
// Req UPDATE
|
|
// -----------------------------------------------------
|
|
if ($codeOpe=="faireMaj") {
|
|
include ("./agencement/req/01-agencementReqChapeau.php");
|
|
|
|
// si Faire Maj on force le passage dans upZone
|
|
$codeOpe="upZone";
|
|
|
|
// -----------------------------------------------------
|
|
// Generation des fichiers CSS en conséquence
|
|
// -----------------------------------------------------
|
|
include ("./styles/genererStyles.php");
|
|
}
|
|
|
|
// -----------------------------------------------------
|
|
// Req select
|
|
// -----------------------------------------------------
|
|
// le theme que l'on veut afficher
|
|
// -----------------------------------------------------
|
|
include ("./agencement/req/agencementReqSelect.php");
|
|
|
|
// -----------------------------------------------------
|
|
// Form
|
|
// -----------------------------------------------------
|
|
echo '<form method="POST" name="agencementF" id="agencementF" >';
|
|
echo '<div id="zoneFormModales" >';
|
|
|
|
// -----------------------------------------------------
|
|
// Champs cachés
|
|
// -----------------------------------------------------
|
|
echo '<input type="hidden" id="codeOpe" name="codeOpe" value="0" >';
|
|
echo '<input type="hidden" id="agcmtType" name="agcmtType" value="' .$agcmtType. '" >';
|
|
|
|
$model1='Ce modèle affiche le <u>menu des catégories d\'articles indépendament</u> en vertical et les publicités en bas';
|
|
$model2='Ce modèle affiche le <u>menu des catégories d\'articles intégré </u>au menu déroulant, et les publicités à <u>droite</u>';
|
|
$model3='Ce modèle affiche le <u>menu des catégories d\'articles intégré</u> au menu déroulant, et les publicités en <u>bas</u>';
|
|
$model4='Ce modèle affiche le menu des catégories d\'articles indépendament en horizontal et publicités à droite';
|
|
|
|
// -----------------------------------------------------
|
|
// Options
|
|
// -----------------------------------------------------
|
|
echo '<span class="libChampsWebmaster" style="padding-bottom:10px; display:block; text-wrap:wrap;" >';
|
|
|
|
switch ($agcmtType) {
|
|
case '1' :
|
|
// on affiche menu independant
|
|
echo '<span class="boutonsWebmaster"><input id="agcmtType1" type="radio" onClick="radioBtnAgc();" value="1" name="agcmtType" checked ><br></span><span id="agType1" onMouseOver="affCachePopup(1);" >Agencement 1 : menu des catégories d\'articles indépendant et à gauche</span>';
|
|
|
|
// menu integré : pub a droite
|
|
echo '<br><span class="boutonsWebmaster"><input id="agcmtType2" type="radio" onClick="radioBtnAgc();" value="2" name="agcmtType" ></span><span id="agType2" onMouseOver="affCachePopup(2);" >Agencement 2 : menu des catégories d\'articles intégré au menu déroulant principal et pub a droite</span>';
|
|
|
|
// menu integré : pub en bas
|
|
echo '<br><span class="boutonsWebmaster"><input id="agcmtType3" type="radio" onClick="radioBtnAgc();" value="3" name="agcmtType" ></span><span id="agType3" onMouseOver="affCachePopup(3);" >Agencement 3 : menu des catégories d\'articles intégré au menu déroulant principal et pub en bas</span>';
|
|
break;
|
|
|
|
case '2' :
|
|
echo '<span class="boutonsWebmaster"><input id="agcmtType1" type="radio" onClick="radioBtnAgc();" value="1" name="agcmtType" ></span><span id="agType1" onMouseOver="affCachePopup(1);" >Agencement 1 : menu des catégories d\'articles indépendant et à gauche<br></span>';
|
|
|
|
echo '<br><span class="boutonsWebmaster"><input id="agcmtType2" type="radio" onClick="radioBtnAgc();" value="2" name="agcmtType" checked ></span><span id="agType2" onMouseOver="affCachePopup(2);" >Agencement 2 : menu des catégories d\'articles intégré au menu déroulant principal et pub a droite<br></span>';
|
|
|
|
echo '<br><span class="boutonsWebmaster"><input id="agcmtType3" type="radio" onClick="radioBtnAgc();" value="3" name="agcmtType" ></span><span id="agType3" onMouseOver="affCachePopup(3);" >Agencement 3 : menu des catégories d\'articles intégré au menu déroulant principal et pub en bas<br></span>';
|
|
break;
|
|
|
|
case '3' :
|
|
echo '<span class="boutonsWebmaster"><input id="agcmtType1" type="radio" onClick="radioBtnAgc();" value="1" name="agcmtType" ></span><span id="agType1" onMouseOver="affCachePopup(1);" >Agencement 1 : menu des catégories d\'articles indépendant et à gauche<br></span>';
|
|
|
|
echo '<br><span class="boutonsWebmaster"><input id="agcmtType2" type="radio" onClick="radioBtnAgc();" value="2" name="agcmtType" ></span><span id="agType2" onMouseOver="affCachePopup(2);" >Agencement 2 : menu des catégories d\'articles intégré au menu déroulant principal et pub a droite<br></span>';
|
|
|
|
echo '<br><span class="boutonsWebmaster"><input id="agcmtType3" type="radio" onClick="radioBtnAgc();" value="3" name="agcmtType" checked ></span>
|
|
<span id="agType3" onMouseOver="affCachePopup(3);" >Agencement 3 : menu des catégories d\'articles intégré au menu déroulant principal et pub en bas<br></span>';
|
|
break;
|
|
|
|
default:
|
|
echo '<input id="agcmtType1" type="radio" onClick="radioBtnAgc();" value="1" name="agcmtType" /><span onMouseOver="affCachePopup(1);" class="boutonsWebmaster">Agencement 1<br></span>';
|
|
|
|
echo '<br><input id="agcmtType2" type="radio" onClick="radioBtnAgc();" value="2" name="agcmtType" /><span onMouseOver="affCachePopup(2);" class="boutonsWebmaster">Agencement 2 : menu des catégories d\'articles intégré au menu déroulant principal et pub a droite<br></span>';
|
|
|
|
echo '<br><input id="agcmtType3" type="radio" onClick="radioBtnAgc();" value="3" name="agcmtType" /><span onMouseOver="affCachePopup(3);" class="boutonsWebmaster">Agencement 3 : menu des catégories d\'articles intégré au menu déroulant principal et pub en bas<br></span>';
|
|
break;
|
|
}
|
|
echo '</span>';
|
|
|
|
echo '<br>';
|
|
echo '<span class="pop" id="zonePopup1" style="display:none;">' .$model1. '</span>';
|
|
echo '<span class="pop" id="zonePopup2" style="display:none;" >' .$model2. '</span>';
|
|
echo '<span class="pop" id="zonePopup3" style="display:none;">' .$model3. '</span>';
|
|
|
|
echo '<span class="libChampsWebmaster" >';
|
|
if ($affBandeau==1)
|
|
{echo '<input type="checkbox" name="affBandeau" id="affBandeau" value="1" onClick="upZone(\'affBandeau\');" checked><span class="libChampsWebmaster">Afficher la bannière</span>';}
|
|
else
|
|
{echo '<input type="checkbox" name="affBandeau" id="affBandeau" value="0" onClick="upZone(\'affBandeau\');"><span class="libChampsWebmaster">Afficher la bannière</span>';}
|
|
echo '<br>';
|
|
|
|
if ($affPub==1)
|
|
{echo '<input type="checkbox" name="affPub" id="affPub" value="1" onClick="upZone(\'affPub\');" checked><span class="libChampsWebmaster">Afficher le bloc publicité</span>';}
|
|
else
|
|
{echo '<input type="checkbox" name="affPub" id="affPub" value="0" onClick="upZone(\'affPub\');"><span class="libChampsWebmaster">Afficher le bloc publicité</span>';}
|
|
echo '</span>';
|
|
echo '</div>';
|
|
|
|
echo '<div id="zoneValidateModales" >';
|
|
switch ($agcmtType) {
|
|
case 1:
|
|
echo '<img src="./agencement/agencment/exempleAgencement1.png" />';
|
|
break;
|
|
|
|
case 2:
|
|
echo '<img src="./agencement/agencment/exempleAgencement2.png" />';
|
|
break;
|
|
|
|
case 3:
|
|
echo '<img src="./agencement/agencment/exempleAgencement3.png" />';
|
|
break;
|
|
|
|
default:
|
|
break;
|
|
}
|
|
echo '</div>'; //zone validate
|
|
echo '</form>';
|
|
|
|
// -----------------------------------------------------
|
|
// Debug
|
|
// -----------------------------------------------------
|
|
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['structure' => $_SESSION['numStruct']], '');}
|
|
|
|
}
|
|
else {include ("./adminInclude/redirectionAdmin.php"); }
|
|
?>
|