From c004fec8c98af89e86600cdcf1088d5969c0b8f2 Mon Sep 17 00:00:00 2001 From: SylvainLelievre Date: Mon, 22 Nov 2021 13:59:23 +0100 Subject: [PATCH] Nom des cookies unique --- core/core.js.php | 24 +++++++++++------------- core/core.php | 6 ++---- 2 files changed, 13 insertions(+), 17 deletions(-) diff --git a/core/core.js.php b/core/core.js.php index abe89d1f..1e6ee3a8 100644 --- a/core/core.js.php +++ b/core/core.js.php @@ -221,27 +221,25 @@ core.start = function() { /** * Traitement du formulaire cookies - */ - $("#cookieForm").submit(function(event){ - const ga = document.getElementById('googleAnalytics'); + */ + $("#cookieForm").submit(function(event){ + const ga = document.getElementById('googleAnalytics'); var samesite = "samesite=lax"; var expires = new Date(); - expires.setFullYear(expires.getFullYear() + 1); - expires = "expires=" + expires.toUTCString(); - // Crée le cookie d'acceptation Google Analytics si nécessaire + expires.setFullYear(expires.getFullYear() + 1); + expires = "expires=" + expires.toUTCString(); + // Crée le cookie d'acceptation Google Analytics si nécessaire getData(['config', 'seo', 'analyticsId']);?> + $path = str_replace('index.php','',str_replace( '/','',$_SERVER['PHP_SELF']));?> if(ga.checked){ - document.cookie = "=true;" + expires +";"+ samesite; + document.cookie = "ZWII_COOKIE_GA_CONSENT=true_;" + expires +";"+ samesite; } else{ - document.cookie = "=false;" + expires +";"+ samesite; + document.cookie = "ZWII_COOKIE_GA_CONSENT=false_;" + expires +";"+ samesite; } - - document.cookie = "=true;" + expires +";"+ samesite; + + document.cookie = "ZWII_COOKIE_CONSENT=true_;" + expires +";"+ samesite; }); $("#cookieConsent .cookieClose").on("click", function() { $(this).parents("#cookieConsent").fadeOut(); diff --git a/core/core.php b/core/core.php index ad04608a..650a8a81 100644 --- a/core/core.php +++ b/core/core.php @@ -1172,9 +1172,8 @@ class common { * Affiche le script Google Analytics */ public function showAnalytics() { - $cookieName = 'ZWII_COOKIE_GA_CONSENT'.str_replace('_index.php','',str_replace( '/','_',$_SERVER['PHP_SELF'])); if( !empty($code = $this->getData(['config', 'seo', 'analyticsId'])) && - $this->getInput($cookieName) === 'true') { + $this->getInput('ZWII_COOKIE_GA_CONSENT') === 'true_'.str_replace('index.php','',str_replace( '/','',$_SERVER['PHP_SELF']))) { echo '