/* C:\iC\iCindexBaseActionA.js.php */ try{ var js={pageFileSource:null,alertDvlpt:true,alertApp:true,Txtaction:null,line:null,fct:null,fctAction:null,test:null ,error:null,errorFText:null,errorXText:null,l2p:'l:',h2p:'h:',a2p:'h:',e2p:'e:',ce2p:'ce:' ,modelPostit:"base",xdr:null,datas:null,synchro:false,linkAjax:null ,upButton:null,formdata:null,iData:null,oData:null,iDataSerialize:null }; js.pageFileSource='/iC/iCindexBaseActionA'; //js.linkAjax='/iC/_scripts/ajax-postit.php'; var jsalertDvlpt=true,jsalertApp=true,l2p='l:',h2p='h:',a2p='h:',e2p='e:',ce2p='ce:'; var jsline=5; ///var linkAjax='/iC/_scripts/ajax-postit.php'; //var xdr,datas,synchro=false,linkAjax='/iC/_scripts/ajax-postit.php'; js.alertDvlpt=(!jsStartSite.isLOCALHOST?false:js.alertDvlpt); //================ /* alert('line 4 \n jsStartSite= '+jsStartSite); var jsDIR_iC='../'+'iC';//(jsStartSite.isLOCALHOST?'/'+'iC':'../'+'iC'); var nbr Vignettes=0; var jsSnone="none",jsSinline='inline'; var jslocalhost='127.0.0.1'; */ delCookie("jsStartSite"); //================ document.write(''); //================ function jsfct_dvlptAlert(msg,force){js.fct="js.fct:jsb:function jsfct_dvlptAlert(msg,force)"; //alert("toto xxx= "+msg); if(force)alert(msg); js.line=28;x=(jsStartSite.isLOCALHOST&&jsStartSite.isforceDevlptAlerts); //x=(x||js.alertApp);if(!js.alertApp)js.alertApp=true; if(!x||!js.alertApp){js.alertApp=true;return;} js.fct=js.line+" jsfct_dvlptAlert(msg)/"+js.pageFileSource+"/dvlpt ->"+"\njs.alertDvlpt: "+js.alertDvlpt+" | js.alertApp: "+js.alertApp; returns=false; if(Array.isArray(msg)){ //const array1 = ['a', 'b', 'c']; //array1.forEach((element) => {console.log(element);}); //js.line=65;jsfct_dvlptAlert([l2p+js.line,h2p+"nbrVignettes orientation"]); // var jsalertDvlpt=true,js.alertApp=true msg0=msg;msg=js.fct; msg0.forEach((element) =>{ if(element==='!'){returns=true;} if(!returns){ if(js.line&&element.substring(0,2)==l2p)element="line: "+(element?element.substring(2):js.line); if(js.fct&&element.substring(0,2)==h2p)element="head: "+(element?element.substring(2):js.fct); if(js.Txtaction&&element.substring(0,2)==a2p)element="action: "+(element?element.substring(2):js.Txtaction); if(js.error&&element.substring(0,2)==e2p)element="error: "+(element?element.substring(2):js.error); if(element.substring(0,3)==ce2p)element="catch error: "+(element?element.substring(3):''); msg+="\n"+element; } }); if(!returns)return; alert(msg);//return; } if(returns)return; alert(js.fct+"/"+js.line+"\n"+msg); }//!\end:function jsfct_dvlptAlert(msg,force){js.fct="js.fct:jsb:function jsfct_dvlptAlert(msg,force)"; //================ // Set a Cookie function setCookie(cName, cValue, expDays) { let date = new Date(); date.setTime(date.getTime() + (expDays * 24 * 60 * 60 * 1000)); const expires = "expires=" + date.toUTCString(); document.cookie = cName + "=" + cValue + "; " + expires + "; path=/"; }//function setCookie(cName, cValue, expDays) { //================ function getCookie(cname) { var name = cname + "="; var decodedCookie = decodeURIComponent(document.cookie); var ca = decodedCookie.split(';'); for(let i = 0; i '; var msg=''+title+''; // msg=''; if(read==2) lmt.innerHTML=(lmt.innerHTML?"":msg); else lmt.innerHTML=(read?msg:""); } //================ let cipher = salt => { js.line='20 cipher = salt'; let textToChars = text => text.split("").map(c => c.charCodeAt(0)); let byteHex = n => ("0" + Number(n).toString(16)).substr(-2); let applySaltToChar = code => textToChars(salt).reduce((a,b) => a ^ b, code); return text => text.split("") .map(textToChars) .map(applySaltToChar) .map(byteHex) .join(""); } //================ let decipher = salt => { js.line='43 decipher = salt'; let textToChars = text => text.split("").map(c => c.charCodeAt(0)); let saltChars = textToChars(salt); let applySaltToChar = code => textToChars(salt).reduce((a,b) => a ^ b, code); return encoded => encoded.match(/.{1,2}/g) .map(hex => parseInt(hex, 16)) .map(applySaltToChar) .map(charCode => String.fromCharCode(charCode)) .join(""); } //let jsStartSite = { userSite: "'.strtolower(¤APP_nameDir_SITE).'", isRemoteIP: "'.¤isRemoteIP.'" }; //================ ///try{ }catch(e){js.line=117;jsfct_dvlptAlert([l2p,h2p+jsDIR_iC+"/iCindexBaseActionA.js.php",ce2p+e]);}