diff --git a/core/core.js.php b/core/core.js.php index de79f572..831967bf 100644 --- a/core/core.js.php +++ b/core/core.js.php @@ -219,31 +219,46 @@ core.start = function() { } }); - /** - * Traitement du formulaire cookies - */ - $("#cookieForm").submit(function(event){ - var samesite = "samesite=lax"; - var getUrl = window.location; - var domain = "domain=" + getUrl.host; - var path = "path=" + getUrl.pathname.split('/')[1]; - var samesite = "samesite=lax"; - var e = new Date(); - e.setFullYear(e.getFullYear() + 1); - var expires = "expires=" + e.toUTCString(); - - // Crée le cookie d'acceptation Google Analytics si nécessaire - var analytics = "getData(['config', 'seo', 'analyticsId']);?>"; - if( analytics.length > 0){ - document.cookie = "ZWII_COOKIE_GA_CONSENT=" + $("#googleAnalytics").prop("checked") + "" +";" + domain + ";" + path + ";" + samesite + ";" + expires; - } - document.cookie = "ZWII_COOKIE_CONSENT=;" + domain + ";" + path + ";" + samesite + ";" + expires; - }); - - $("#cookieConsent .cookieClose").on("click", function() { - $(this).parents("#cookieConsent").fadeOut(); - }); - + /** + * Message sur l'utilisation des cookies + */ + var analytics = ""; + if (getData(['config', 'seo', 'analyticsId'])); ?>) { + analytics = ' grâce au cookie Google Analytics' + } + if(getData(['config', 'cookieConsent'])); ?>) { + if(document.cookie.indexOf("ZWII_COOKIE_CONSENT") === -1) { + $("body").append( + $("
Ce site utilise des cookies pour assurer l'authentification, améliorer l'expérience utilisateur"+analytics+".
En cliquant sur ”J’accepte”, vous acceptez l’utilisation de ces cookies.