文件操作 - cookies_privacy.js
返回文件管理
返回主菜单
删除本文件
文件: /home/tecnoht/public_html/carrozzeriavilla--com/_cookies/cookies_privacy.js
编辑文件内容
var LINK_PAGINA_COOKIES = "privacy-gdpr.php"; var WEBSITE = 'http://www.carrozzeriavilla.com/'; var banner = '<div id="cookiespolicy" style="height: 34px; width:100%; background: #ddd; font: normal 14px arial; '+ 'margin: 0 auto; padding: 6px 20px; display:none ">'+ '<div style="margin: 0 auto; width:1000px;">'+ '<b>Informativa</b><br>'+ 'Questo sito utilizza cookie tecnici per consentirti una migliore navigazione. Se vuoi saperne di piu` '+ '<a href="http://www.carrozzeriavilla.com/privacy-gdpr.php" > clicca qui.</a>'+ //'<input type="button" value="Ok" style="padding: 6px 18px; float: right; margin: -16px 40px" onclick="donecookies()" />'+ '</div>'+ '</div>'; var msg_ita="<br>Questo sito utilizza cookie per migliorare la navigazione. Utilizzando il sito si intende accettata la Cookie Policy <a href='"+LINK_PAGINA_COOKIES+"' style='font-weight: normal; padding: 0px 0px; margin: 0px 4px; color: #D90000' >Uteriori informazioni.</a>"; var msg_eng="This site uses cookies to improve navigation. Using the site is considered accepted the Cookie Policy <a href='"+LINK_PAGINA_COOKIES+"' style='font-weight: normal; padding: 0px 0px; margin: 0px 4px; color: #D90000' >More information</a>" var msg= msg_ita; if ( window.location.href.indexOf("/en/")>-1){ msg = msg_eng; } var banner2 = '<div style="text-align:left; display: inline-block; width:800px; font:normal 13px arial;">'+msg+'</div>'; $( document ).ready( function(){ //console.log("load"); readcookies_info(); jQuery.cookieBar({ message: banner2, // '<div style="text-align:left"><b>Informativa.</b> <br>Questo sito utilizza cookie tecnici per consentirti una migliore navigazione. Se vuoi saperne di più <a href="">clicca qui.</a></div>', acceptButton: true, acceptText: ' OK ', declineButton: false, declineText: 'Disable Cookies', policyButton: true, policyText: '', policyURL: LINK_PAGINA_COOKIES, autoEnable: true, acceptOnContinue: false, expireDays: 365, forceShow: false, effect: 'fade', //'slide', element: 'body', append: false, fixed: false, bottom: false, zindex: '', redirect: '/', domain: WEBSITE, referrer: 'http://www.carrozzeriavilla.com/privacy-gdpr.php', buttonClick: function(){ console.log("bt click"); exec_code(); } }); //Disabling Google Analytics and other cookies //console.log("cb enable "+jQuery.cookieBar('cookies')); if(jQuery.cookieBar('cookies')==true){ //Google Analytics or other code here exec_code(); }else{ //console.log("cookies "+document.cookie); } }); /** Codice da eseguire se i cookies sono abilitati */ function exec_code(){ try{ map_code(); }catch(e){ console.log("error "+e.description); } } function donecookies(){ document.getElementById("cookiespolicy").style.display="none"; enable_cookies(); createCookie("infocookies","1",100); } function readcookies_info(){ var info=readCookie("infocookies"); console.log("cookie "+info); if ( info != "1" || info == null ){ //$("#cookiespolicy").show(); //disabe_cookies(); }else{ //$("#cookiespolicy").hide(); //enable_cookies(); } } /* Gestione cookies */ function createCookie(name,value,days) { if (days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); } else var expires = ""; document.cookie = name+"="+ value + expires+"; path=/"; } function readCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return null; } function eraseCookie(name) { createCookie(name,"",-1); //$.removeCookie(name, { path: '/' }); //document.cookie = name + '=; expires=Thu, 01 Jan 1970 00:00:01 GMT;'; } function clearCookie(name, domain, path){ var domain = domain || document.domain; var path = path || "/"; document.cookie = name + "=; expires=" + +new Date + "; domain=" + domain + "; path=" + path; }; function erase_all_coolkies(){ var cookies = document.cookie.split(";"); for (var i = 0; i < cookies.length; i++) eraseCookie(cookies[i].split("=")[0]); } function clearListCookies() { var cookies = document.cookie.split(";"); for (var i = 0; i < cookies.length; i++) { var spcook = cookies[i].split("="); deleteCookie(spcook[0]); } function deleteCookie(cookiename) { var d = new Date(); d.setDate(d.getDate() - 1); var expires = ";expires="+d; var name=cookiename; //alert(name); var value=""; document.cookie = name + "=" + value + expires + "; path=/acc/html"; } //window.location = ""; // TO REFRESH THE PAGE } function revoca_cookies(){ var r=window.confirm ( "Confermi la revoca all'utilizzo dei cookies?", "title2"); console.log("r "+r); if ( r == true ){ eraseCookie("cookiespolicy"); eraseCookie("cb-enabled"); /* cookies di analytics */ docCookies.removeItem("__utma","/",".brennaalessandro.it"); docCookies.removeItem("__utmb","/",".brennaalessandro.it"); docCookies.removeItem("__utmc","/",".brennaalessandro.it"); docCookies.removeItem("__utmd","/",".brennaalessandro.it"); docCookies.removeItem("__utmz","/",".brennaalessandro.it"); docCookies.removeItem("__utmt","/",".brennaalessandro.it"); docCookies.removeItem("__utmv","/",".brennaalessandro.it"); /* NID */ docCookies.removeItem("NID","/",".google.com"); /* altri cxookies a seconda del sito */ // .... console.log("erase cookies "+document.cookie); //createCookie("cb-enabled","declined"); window.open( window.location.href, "_self" ); } } function disabe_cookies(){ document.__defineGetter__("cookie", function() { return '';} ); document.__defineSetter__("cookie", function() {} ); } function enable_cookies(){ document.__defineGetter__( "cookie", function() { return document.cookie;} ); document.__defineSetter__( "cookie", document.cookie ); } /*\ |*| |*| :: cookies.js :: |*| |*| A complete cookies reader/writer framework with full unicode support. |*| |*| Revision #1 - September 4, 2014 |*| |*| https://developer.mozilla.org/en-US/docs/Web/API/document.cookie |*| https://developer.mozilla.org/User:fusionchess |*| |*| This framework is released under the GNU Public License, version 3 or later. |*| http://www.gnu.org/licenses/gpl-3.0-standalone.html |*| |*| Syntaxes: |*| |*| * docCookies.setItem(name, value[, end[, path[, domain[, secure]]]]) |*| * docCookies.getItem(name) |*| * docCookies.removeItem(name[, path[, domain]]) |*| * docCookies.hasItem(name) |*| * docCookies.keys() |*| \*/ var docCookies = { getItem: function (sKey) { if (!sKey) { return null; } return decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*" + encodeURIComponent(sKey).replace(/[\-\.\+\*]/g, "\\$&") + "\\s*\\=\\s*([^;]*).*$)|^.*$"), "$1")) || null; }, setItem: function (sKey, sValue, vEnd, sPath, sDomain, bSecure) { if (!sKey || /^(?:expires|max\-age|path|domain|secure)$/i.test(sKey)) { return false; } var sExpires = ""; if (vEnd) { switch (vEnd.constructor) { case Number: sExpires = vEnd === Infinity ? "; expires=Fri, 31 Dec 9999 23:59:59 GMT" : "; max-age=" + vEnd; break; case String: sExpires = "; expires=" + vEnd; break; case Date: sExpires = "; expires=" + vEnd.toUTCString(); break; } } document.cookie = encodeURIComponent(sKey) + "=" + encodeURIComponent(sValue) + sExpires + (sDomain ? "; domain=" + sDomain : "") + (sPath ? "; path=" + sPath : "") + (bSecure ? "; secure" : ""); return true; }, removeItem: function (sKey, sPath, sDomain) { if (!this.hasItem(sKey)) { return false; } document.cookie = encodeURIComponent(sKey) + "=; expires=Thu, 01 Jan 1970 00:00:00 GMT" + (sDomain ? "; domain=" + sDomain : "") + (sPath ? "; path=" + sPath : ""); return true; }, hasItem: function (sKey) { if (!sKey) { return false; } return (new RegExp("(?:^|;\\s*)" + encodeURIComponent(sKey).replace(/[\-\.\+\*]/g, "\\$&") + "\\s*\\=")).test(document.cookie); }, keys: function () { var aKeys = document.cookie.replace(/((?:^|\s*;)[^\=]+)(?=;|$)|^\s*|\s*(?:\=[^;]*)?(?:\1|$)/g, "").split(/\s*(?:\=[^;]*)?;\s*/); for (var nLen = aKeys.length, nIdx = 0; nIdx < nLen; nIdx++) { aKeys[nIdx] = decodeURIComponent(aKeys[nIdx]); } return aKeys; } };
修改文件时间
将文件时间修改为当前时间的前一年
删除文件