b0y-101 Mini Shell


Current Path : E:/www/chiangmai/modules/mod_ebstickycookienotice/tmpl/assets/js/
File Upload :
Current File : E:/www/chiangmai/modules/mod_ebstickycookienotice/tmpl/assets/js/cookie_script.js

<!-- ************************ COOKIES JAVASCRPT CODE HERE (START HERE)***************************-->

<!-- **************** Function to check cookie value - Start *****************-->
function check_cookie()
{
	if(getCookieforEU(getBaseURL()))
	{ 
		document.getElementById("eu_cookies").style.display="none";
	}
	else
	{
		document.getElementById("eu_cookies").style.display="block";
	}
}


function getCookieforEU(eu_cookie_name)
{
var i,x,y,ARRcookies=document.cookie.split(";");
for (i=0;i<ARRcookies.length;i++)
  {
  x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
  y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
  x=x.replace(/^\s+|\s+$/g,"");
  
if (x==eu_cookie_name)
    {
    return unescape(y);
    }
  }
}
<!-- **************** Function to check cookie value - End *****************-->

<!-- **************** Function to assign cookie value - Start *****************-->

<!-- NOTE:- Cookie will expires in 30 days.-->
function calltohide()
{
	var exdate=new Date();
	eu_cookie_name=getBaseURL();
	value=randomString();
	exdays=30; 	
	exdate.setDate(exdate.getDate() + exdays);
	var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
	//document.cookie=eu_cookie_name + "=" + c_value;
	document.cookie=eu_cookie_name + "=" + c_value +";	path=/";
	document.getElementById("eu_cookies").style.display="none";
}
<!-- **************** Function to assign cookie value - End *****************-->

<!-- **************** Function to get base url for site to assign cookie - Start *****************-->


<!-- **************** Function to get base url for site to assign cookie - Start *****************-->
function getBaseURL() {
    var url = location.href;  // entire url including querystring - also: window.location.href;
    var baseURL = url.substring(0, url.indexOf('/', 14));

	if (baseURL.indexOf('http://localhost') != -1) {
        // Base Url for localhost
        var url = location.href;  // window.location.href;
        var pathname = location.pathname;  // window.location.pathname;
        var index1 = url.indexOf(pathname);
        var index2 = url.indexOf("/", index1 + 1);
        var baseLocalUrl = url.substr(0, index2);

        return baseLocalUrl + "/";
    }
    else {
        // Root Url for domain name
        return baseURL + "/";
	}
}
<!-- **************** Function to get base url for site to assign cookie - End *****************-->

<!-- **************** Function to get generate random number - Start *****************-->
function randomString() {
	var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
	var string_length = 16;
	var randomstring = '';
	for (var i=0; i<string_length; i++) {
		var rnum = Math.floor(Math.random() * chars.length);
		randomstring += chars.substring(rnum,rnum+1);
	}
	return randomstring;
}

<!-- **************** Function to get generate random number - End *****************-->
<!-- ************************ COOKIES JAVASCRPT CODE HERE (END HERE)***************************-->

Copyright © 2019 by b0y-101