alpha_full/admin/agencement/menuAgencement/menuSite.js
2026-04-06 22:58:51 +02:00

218 lines
8.0 KiB
JavaScript
Executable File

function majMenuSite(theOption) {
debugLocal=0;
if(debugLocal==1) alert ( 'theOption='+theOption);
if (theOption=='logo' ) {
if(debugLocal==1) alert ( 'affLogo ='+document.getElementById ( 'affLogo' ).value);
if ( document.getElementById ( 'affLogo' ).value==1) { document.getElementById ( 'affLogo' ).value=0; }
else{ document.getElementById ( 'affLogo' ).value=1; }
document.getElementById ( 'codeOpe' ).value='majLogoAff';
if(debugLocal==1) alert ( 'affLogo ='+document.getElementById ( 'affLogo' ).value);
}
if (theOption=='titre' ) {
if(debugLocal==1) alert ( 'affTitre ='+document.getElementById ( 'affTitre' ).value);
if ( document.getElementById ( 'affTitre' ).value==1) { document.getElementById ( 'affTitre' ).value=0; }
else { document.getElementById ( 'affTitre' ).value=1; }
document.getElementById ( 'codeOpe' ).value='majTitreAff';
if(debugLocal==1) alert ( 'affTitre ='+document.getElementById ( 'affTitre' ).value);
}
if (theOption=='bandeau' ) {
if ( document.getElementById ( 'affBandeau' )) {
if(debugLocal==1) alert ( 'affBandeau initial ='+document.getElementById ( 'affBandeau' ).value);
if ( document.getElementById ( 'affBandeau' ).value==1) { document.getElementById ( 'affBandeau' ).value=0; }
else { document.getElementById ( 'affBandeau' ).value=1; }
document.getElementById ( 'codeOpe' ).value='majBandeauAff';
if(debugLocal==1) alert ( 'affBandeau final ='+document.getElementById ( 'affBandeau' ).value);
}
else { if(debugLocal==1) alert ( 'affBandeau pas atteignable by id' ); }
}
if (theOption=='fonds' ) {
if(debugLocal==1) alert ( 'affFonds ='+document.getElementById ( 'affFonds' ).value);
if ( document.getElementById ( 'affFonds' ).value==1) { document.getElementById ( 'affFonds' ).value=0; }
else { document.getElementById ( 'affFonds' ).value=1; }
document.getElementById ( 'codeOpe' ).value='majFondsAff';
if(debugLocal==1) alert ( 'affFonds ='+document.getElementById ( 'affFonds' ).value);
}
if (theOption=='musique' ) {
if(debugLocal==1) alert ( 'musique ='+document.getElementById ( 'affMusique' ).value);
if ( document.getElementById ( 'affMusique' ).value==1) { document.getElementById ( 'affMusique' ).value=0; }
else { document.getElementById ( 'affMusique' ).value=1; }
document.getElementById ( 'codeOpe' ).value='majMusiqueAff';
if(debugLocal==1) alert ( 'musique ='+document.getElementById ( 'affMusique' ).value);
}
if (theOption=='posMenuInfo' ) {
if(debugLocal==1) alert ( 'posMenuInfo ='+document.getElementById ( 'posMenuInfo' ).value);
if ( document.getElementById ( 'posMenuInfo' ).value==1) { document.getElementById ( 'posMenuInfo' ).value=2; }
else { document.getElementById ( 'posMenuInfo' ).value=1; }
document.getElementById ( 'codeOpe' ).value='posMenuInfo';
if(debugLocal==1) alert ( 'posMenuInfo final ='+document.getElementById ( 'posMenuInfo' ).value);
}
if(debugLocal==1) {
if ( document.getElementById ( 'menuSiteForm' )) alert ( 'menuSiteForm joignable par id' );
else alert ( 'menuSiteForm pas joignable par id' );
}
document.menuSiteForm.submit();
}
// ------------------------------------------------------
// agencement : envois des menus et options
// cette select box reinitialise un espace
// ------------------------------------------------------
function selectMenu (numeroMenuPrpal) {
let debugLocal=0;
let agencementOnglet=3;
let isEspace=1;
let numSousMenu='';
let theVoletCss='';
let textesAffSection='';
let idLanguenav='';
let theIdPage=1;
//let theIdItem=1;
let action='';
if (debugLocal==1) alert ( 'selectMenu =' + numeroMenuPrpal);
// recupération des valeurs en cours pour persistance : si on ne la change pas donc on aura la meme
if ( document.getElementById ( 'agencementOnglet' )) agencementOnglet=document.getElementById ( 'agencementOnglet' ).value;
if ( document.getElementById ( 'theIdPage' )) theIdPage=document.getElementById ( 'theIdPage' ).value; else theIdPage=1;
if ( document.getElementById ( 'theIdItem' )) theIdItem=document.getElementById ( 'theIdItem' ).value; else theIdItem=1;
if ( document.getElementById ( 'theVoletCss' )) theVoletCss=document.getElementById ( 'theVoletCss' ).value; else theVoletCss='';
// on doit mettre les valeurs par defaut pour le premier sous menu, pour la selection du menu ppal
switch (numeroMenuPrpal){
// Colection de site
case '-2':
agencementOnglet=-1;
break;
// ancien site actif
// case '-1':
// agencementOnglet=0;
// break;
// site
case '0':
textesAffSection=7;
theVoletCss='Elément d\'entête';
theIdPage=11; //pour modele2
//numSousMenu=100;
break;
// catalogue
case '1':
textesAffSection=1;
if(theVoletCss=='' ) theVoletCss='Catalogue';
numSousMenu=0;
// numSousMenu=2; // promo
idLanguenav=1;
break;
// clients
case '6':
textesAffSection=3;
theVoletCss='Clients';
numSousMenu=0; // -> obliger l'utilisateur a faire un change la première fois
// numSousMenu=7; // connection
idLanguenav=298;
break;
// panier
case '12':
textesAffSection=4;
theVoletCss='Panier';
numSousMenu=0; // -> obliger l'utilisateur a faire un change la première fois
// numSousMenu=13; // panier
idLanguenav=79;
theIdPage=9;
break;
// infos
case '16':
textesAffSection=8;
theVoletCss='Informations';
numSousMenu=0; // -> obliger l'utilisateur a faire un change la première fois
// numSousMenu=17; // qsm
idLanguenav=85;
theIdPage=6;
break;
// Publicités
case '20':
textesAffSection=5;//corresponds a menu est ce bien de le faire ?
theVoletCss='Publicité';
numSousMenu=0; // -> obliger l'utilisateur a faire un change la première fois
// numSousMenu=21; // pub 1
idLanguenav=343;
theIdPage=1;
break;
// Mails
case '30':
//pour memoire
break;
// // transverses
// case '40':
// textesAffSection=10;
// theVoletCss='Transverses site';
// // numSousMenu=0; // -> obliger l'utilisateur a faire un change la première fois
// numSousMenu=41; // btn
// break;
}
// forcer les posts
// if ( document.getElementById ( 'affMenuGauche' ) ) { document.getElementById ( 'affMenuGauche' ).value = 2; }
// if ( document.getElementById ( 'numeroMenuPrpal' ) ) { document.getElementById ( 'numeroMenuPrpal' ).value = numeroMenuPrpal; }
// if ( document.getElementById ( 'numeroSousMenu' ) ) document.getElementById ( 'numeroSousMenu' ).value = numSousMenu;
// if ( document.getElementById ( 'idLanguenav' ) ) { document.getElementById ( 'idLanguenav' ).value = idLanguenav; }
// if ( document.getElementById ( 'theVoletCss' ) ) { document.getElementById ( 'theVoletCss' ).value = theVoletCss; }
// if ( document.getElementById ( 'textesAffSection' ) ) document.getElementById ( 'textesAffSection' ).value = textesAffSection;
if ( document.getElementById ( 'previewObject' ) ) document.getElementById ( 'previewObject' ).value = 2;
if (debugLocal==1) {
alert (
' | agencementOnglet =' +agencementOnglet+
' | isEspace =' +isEspace+
' | numeroMenuPrpal =' +numeroMenuPrpal+
' | numSousMenu =' +numSousMenu+
' | textesAffSection =' +textesAffSection+
' | idLanguenav =' +idLanguenav+
' | theVoletCss =' +theVoletCss+
' | theIdPage =' +theIdPage+
' | theIdItem =' +theIdItem
);
}
// Preparer le get
if (numeroMenuPrpal == '500' ){
action = './frmAdmin.php?affAdmin=5';
}
else {
action = './frmAdmin.php?affAdmin=2'+
'&agencementOnglet=' + (agencementOnglet)+
'&isEspace=' + (isEspace)+
'&numeroMenuPrpal=' + (numeroMenuPrpal)+
'&numeroSousMenu=' + (numSousMenu)+
'&textesAffSection=' + (textesAffSection)+
'&idLanguenav=' + (idLanguenav)+
'&theVoletCss=' + (theVoletCss)+
'&theIdPage=' + (theIdPage)+
'&theIdItem=' + (theIdItem);
}
if (debugLocal==1) {
alert ('menuSiteForm.location.href =' + action );
}
// document.menuSiteForm.submit();
window.location.href= action;
}