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 '