218 lines
8.0 KiB
JavaScript
Executable File
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;
|
|
} |