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

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