File "html_10b75e4e9567bd87b2118f70d1876916.php"

Full path: /home/argothem/www/cache/skel/html_10b75e4e9567bd87b2118f70d1876916.php
File size: 10.53 KB
MIME-type: text/x-php
Charset: utf-8

<?php

/*
 * Squelette : plugins/auto/cookiebar-28761-v1.2.4/jquery.cookiebar.js.html
 * Date :      Wed, 05 Jul 2023 16:52:50 GMT
 * Compile :   Sat, 24 Feb 2024 12:37:17 GMT
 * Boucles :   
 */ 
//
// Fonction principale du squelette plugins/auto/cookiebar-28761-v1.2.4/jquery.cookiebar.js.html
// Temps de compilation total: 1.065 ms
//

function html_10b75e4e9567bd87b2118f70d1876916($Cache, $Pile, $doublons = array(), $Numrows = array(), $SP = 0) {

	if (isset($Pile[0]["doublons"]) AND is_array($Pile[0]["doublons"]))
		$doublons = nettoyer_env_doublons($Pile[0]["doublons"]);

	$connect = '';
	$page = (
'<'.'?php header(' . _q((	'Content-Type: text/javascript; charset=' .
	interdire_scripts($GLOBALS['meta']['charset']))) . '); ?'.'>
' .
interdire_scripts(((include_spip('inc/config')?lire_config('cookiebar/message_txt',null,false):'') ? vide($Pile['vars'][$_zzz=(string)'message'] = interdire_scripts(trim(PtoBR(propre((include_spip('inc/config')?lire_config('cookiebar/message_txt',null,false):'')))))):(	vide($Pile['vars'][$_zzz=(string)'message'] = texte_script(trim(supprimer_tags(_T('cookiebar:message_message'))))) .
	'
'))) .
'
' .
vide($Pile['vars'][$_zzz=(string)'message'] = json_encode(wrap(table_valeur($Pile["vars"]??[], (string)'message', null),'<span class="cb-msg">'))) .
interdire_scripts(((include_spip('inc/config')?lire_config('cookiebar/accept_txt',null,false):'') ? vide($Pile['vars'][$_zzz=(string)'accepttext'] = interdire_scripts(texte_script(trim(typo(supprimer_tags(extraire_multi((include_spip('inc/config')?lire_config('cookiebar/accept_txt',null,false):'')))))))):(	vide($Pile['vars'][$_zzz=(string)'accepttext'] = texte_script(trim(supprimer_tags(_T('cookiebar:message_accepttext'))))) .
	'
'))) .
'
' .
interdire_scripts(((include_spip('inc/config')?lire_config('cookiebar/decline_txt',null,false):'') ? vide($Pile['vars'][$_zzz=(string)'declinetext'] = interdire_scripts(texte_script(trim(typo(supprimer_tags(extraire_multi((include_spip('inc/config')?lire_config('cookiebar/decline_txt',null,false):'')))))))):(	vide($Pile['vars'][$_zzz=(string)'declinetext'] = texte_script(trim(supprimer_tags(_T('cookiebar:message_declinetext'))))) .
	'
'))) .
'
' .
interdire_scripts(((include_spip('inc/config')?lire_config('cookiebar/policy_txt',null,false):'') ? vide($Pile['vars'][$_zzz=(string)'policytext'] = interdire_scripts(texte_script(trim(typo(supprimer_tags(extraire_multi((include_spip('inc/config')?lire_config('cookiebar/policy_txt',null,false):'')))))))):(	vide($Pile['vars'][$_zzz=(string)'policytext'] = texte_script(trim(supprimer_tags(_T('cookiebar:message_policytext'))))) .
	'
'))) .
'

(function($){
	$.cookieBar = function(options,val){
		if(options==\'cookies\'){
			var doReturn = \'cookies\';
		}else if(options==\'set\'){
			var doReturn = \'set\';
		}else{
			var doReturn = false;
		}
		var defaults = {
			message: ' .
table_valeur($Pile["vars"]??[], (string)'message', null) .
', //Message displayed on bar
			acceptButton: ' .
interdire_scripts((include_spip('inc/config')?lire_config('cookiebar/accept_button','true',false):'')) .
', //Set to true to show accept/enable button
			acceptText: \'' .
table_valeur($Pile["vars"]??[], (string)'accepttext', null) .
'\', //Text on accept/enable button
			declineButton: ' .
interdire_scripts((include_spip('inc/config')?lire_config('cookiebar/decline_button','true',false):'')) .
', //Set to true to show decline/disable button
			declineText: \'' .
table_valeur($Pile["vars"]??[], (string)'declinetext', null) .
'\', //Text on decline/disable button
			policyButton: ' .
interdire_scripts((include_spip('inc/config')?lire_config('cookiebar/policy_button','false',false):'')) .
', //Set to true to show Privacy Policy button
			policyText: \'' .
table_valeur($Pile["vars"]??[], (string)'policytext', null) .
'\', //Text on Privacy Policy button
			policyURL: \'' .
interdire_scripts(supprimer_tags(extraire_multi((include_spip('inc/config')?lire_config('cookiebar/policy_url',null,false):'')))) .
'\', //URL of Privacy Policy
			autoEnable: true, //Set to true for cookies to be accepted automatically. Banner still shows
			acceptOnContinue: false, //Set to true to silently accept cookies when visitor moves to another page
			expireDays: 365, //Number of days for cookieBar cookie to be stored for
			forceShow: false, //Force cookieBar to show regardless of user cookie preference
			effect: \'' .
interdire_scripts((include_spip('inc/config')?lire_config('cookiebar/effet','slide',false):'')) .
'\', //Options: slide, fade, hide
			element: \'body\', //Element to append/prepend cookieBar to. Remember "." for class or "#" for id.
			append: false, //Set to true for cookieBar HTML to be placed at base of website. Actual position may change according to CSS
			fixed: ' .
interdire_scripts((filtre_match_dist((include_spip('inc/config')?lire_config('cookiebar/position',null,false):''),'fixed') ? 'true':'false')) .
', //Set to true to add the class "fixed" to the cookie bar. Default CSS should fix the position
			bottom: ' .
interdire_scripts((((include_spip('inc/config')?lire_config('cookiebar/position',null,false):'') == 'fixed-bottom') ? 'true':'false')) .
', //Force CSS when fixed, so bar appears at bottom of website
			zindex: \'999\', //Can be set in CSS, although some may prefer to set here
			redirect: String(window.location.href), //Current location
			domain: String(window.location.hostname), //Location of privacy policy
			referrer: String(document.referrer) //Where visitor has come from
		};
		var options = $.extend(defaults,options);

		//Sets expiration date for cookie
		var expireDate = new Date();
		expireDate.setTime(expireDate.getTime()+(options.expireDays*24*60*60*1000));
		expireDate = expireDate.toGMTString();

		var cookieEntry = \'cb-enabled={value}; expires=\'+expireDate+\'; path=/\';

		//Retrieves current cookie preference
		var i,cookieValue=\'\',aCookie,aCookies=document.cookie.split(\'; \');
		for (i=0;i<aCookies.length;i++){
			aCookie = aCookies[i].split(\'=\');
			if(aCookie[0]==\'cb-enabled\'){
    			cookieValue = aCookie[1];
			}
		}
		//Sets up default cookie preference if not already set
		if(cookieValue==\'\' && options.autoEnable){
			cookieValue = \'enabled\';
			document.cookie = cookieEntry.replace(\'{value}\',\'enabled\');
		}
		if(options.acceptOnContinue){
			if(options.referrer.indexOf(options.domain)>=0 && String(window.location.href).indexOf(options.policyURL)==-1 && doReturn!=\'cookies\' && doReturn!=\'set\' && cookieValue!=\'accepted\' && cookieValue!=\'declined\'){
				doReturn = \'set\';
				val = \'accepted\';
			}
		}
		if(doReturn==\'cookies\'){
			//Returns true if cookies are enabled, false otherwise
			if(cookieValue==\'enabled\' || cookieValue==\'accepted\'){
				return true;
			}else{
				return false;
			}
		}else if(doReturn==\'set\' && (val==\'accepted\' || val==\'declined\')){
			//Sets value of cookie to \'accepted\' or \'declined\'
			document.cookie = cookieEntry.replace(\'{value}\',val);
			if(val==\'accepted\'){
				return true;
			}else{
				return false;
			}
		}else{
			//Sets up enable/accept button if required
			var message = options.message.replace(\'{policy_url}\',options.policyURL);

			if(options.acceptButton){
				var acceptButton = \'<a href="" class="cb-enable">\'+options.acceptText+\'</a>\';
			}else{
				var acceptButton = \'\';
			}
			//Sets up disable/decline button if required
			if(options.declineButton){
				var declineButton = \'<a href="" class="cb-disable">\'+options.declineText+\'</a>\';
			}else{
				var declineButton = \'\';
			}
			//Sets up privacy policy button if required
			if(options.policyButton && options.policyURL){
				var policyButton = \'<a href="\'+options.policyURL+\'" class="cb-policy">\'+options.policyText+\'</a>\';
			}else{
				var policyButton = \'\';
			}
			//Whether to add "fixed" class to cookie bar
			if(options.fixed){
				if(options.bottom){
					var fixed = \' class="fixed bottom"\';
				}else{
					var fixed = \' class="fixed"\';
				}
			}else{
				var fixed = \'\';
			}
			if(options.zindex!=\'\'){
				var zindex = \' style="z-index:\'+options.zindex+\';"\';
			}else{
				var zindex = \'\';
			}

			//Displays the cookie bar if arguments met
			if(options.forceShow || cookieValue==\'enabled\' || cookieValue==\'\'){
				if(options.append){
					$(options.element).append(\'<div id="cookie-bar"\'+fixed+zindex+\'><p>\'+message+acceptButton+declineButton+policyButton+\'</p></div>\');
				}else{
					$(options.element).prepend(\'<div id="cookie-bar"\'+fixed+zindex+\'><p>\'+message+acceptButton+declineButton+policyButton+\'</p></div>\');
				}
			}

			//Sets the cookie preference to accepted if enable/accept button pressed
			$(\'#cookie-bar .cb-enable\').click(function(){
				document.cookie = cookieEntry.replace(\'{value}\',\'accepted\');
				if(cookieValue!=\'enabled\' && cookieValue!=\'accepted\'){
					window.location = options.currentLocation;
				}else{
					if(options.effect==\'slide\'){
						$(\'#cookie-bar\').slideUp(300,function(){$(\'#cookie-bar\').remove();});
					}else if(options.effect==\'fade\'){
						$(\'#cookie-bar\').fadeOut(300,function(){$(\'#cookie-bar\').remove();});
					}else{
						$(\'#cookie-bar\').hide(0,function(){$(\'#cookie-bar\').remove();});
					}
					return false;
				}
			});
			//Sets the cookie preference to declined if disable/decline button pressed
			$(\'#cookie-bar .cb-disable\').click(function(){
				var deleteDate = new Date();
				deleteDate.setTime(deleteDate.getTime()-(864000000));
				deleteDate = deleteDate.toGMTString();
				aCookies=document.cookie.split(\'; \');
				for (i=0;i<aCookies.length;i++){
					aCookie = aCookies[i].split(\'=\');
					if(aCookie[0].indexOf(\'_\')>=0){
						document.cookie = aCookie[0]+\'=0; expires=\'+deleteDate+\'; domain=\'+options.domain.replace(\'www\',\'\')+\'; path=/\';
					}else{
						document.cookie = aCookie[0]+\'=0; expires=\'+deleteDate+\'; path=/\';
					}
				}
				document.cookie = cookieEntry.replace(\'{value}\',\'declined\');
				if(cookieValue==\'enabled\' && cookieValue!=\'accepted\'){
					window.location = options.currentLocation;
				}else{
					if(options.effect==\'slide\'){
						$(\'#cookie-bar\').slideUp(300,function(){$(\'#cookie-bar\').remove();});
					}else if(options.effect==\'fade\'){
						$(\'#cookie-bar\').fadeOut(300,function(){$(\'#cookie-bar\').remove();});
					}else{
						$(\'#cookie-bar\').hide(0,function(){$(\'#cookie-bar\').remove();});
					}
					return false;
				}
			});
		}
	};
})(jQuery);

' .
'<' . '?php header("X-Spip-Filtre: '.'trim' . '"); ?'.'>');

	return analyse_resultat_skel('html_10b75e4e9567bd87b2118f70d1876916', $Cache, $page, 'plugins/auto/cookiebar-28761-v1.2.4/jquery.cookiebar.js.html');
}