/* C:\iC\iCindexBaseActionA.js.php */ try{ //================ /* 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){ x=(jsStartSite.isLOCALHOST&&jsStartSite.isforceDevlptAlerts); if(!x)return; jsline=20;alert(jsline+" jsfct_dvlptAlert(msg)= \n dvlpt : "+msg); }//function jsfct_dvlptAlert(msg){ //================ // 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 => { jsline='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 => { jsline='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{ jsline='line 96';}catch(e){jsfct_dvlptAlert(jsDIR_iC+"/iCindexBaseActionA.js.php\n"+jsline+"\n"+e);}