forked from ZwiiCMS-Team/ZwiiCMS
Nom du cookie + nettoyage
This commit is contained in:
parent
bf9e887c00
commit
84b4023e19
@ -223,26 +223,24 @@ core.start = function() {
|
|||||||
* Traitement du formulaire cookies
|
* Traitement du formulaire cookies
|
||||||
*/
|
*/
|
||||||
$("#cookieForm").submit(function(event){
|
$("#cookieForm").submit(function(event){
|
||||||
const ga = document.getElementById('googleAnalytics');
|
|
||||||
var samesite = "samesite=lax";
|
var samesite = "samesite=lax";
|
||||||
var expires = new Date();
|
var getUrl = window.location;
|
||||||
expires.setFullYear(expires.getFullYear() + 1);
|
var domain = "domain=" + getUrl.host;
|
||||||
expires = "expires=" + expires.toUTCString();
|
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
|
// Crée le cookie d'acceptation Google Analytics si nécessaire
|
||||||
<?php $analytics = $this->getData(['config', 'seo', 'analyticsId']);?>
|
var analytics = "<?php echo $this->getData(['config', 'seo', 'analyticsId']);?>";
|
||||||
<?php if( $analytics !== null AND $analytics !=='' ){
|
console.log(analytics.length );
|
||||||
$cookieName = 'ZWII_COOKIE_GA_CONSENT'.str_replace('_index.php','',str_replace( '/','_',$_SERVER['PHP_SELF']));?>
|
if( analytics.length > 0){
|
||||||
if(ga.checked){
|
document.cookie = "ZWII_COOKIE_CONSENT_GA=" + $("#googleAnalytics").prop("checked") + ";" + domain + ";" + path + ";" + samesite + ";" + expires;
|
||||||
document.cookie = "<?php echo $cookieName; ?>=true;" + expires +";"+ samesite;
|
|
||||||
}
|
}
|
||||||
else{
|
document.cookie = "ZWII_COOKIE_CONSENT=true;" + domain + ";" + path + ";" + samesite + ";" + expires;
|
||||||
document.cookie = "<?php echo $cookieName; ?>=false;" + expires +";"+ samesite;
|
|
||||||
}
|
|
||||||
<?php }
|
|
||||||
$cookieName = 'ZWII_COOKIE_CONSENT'.str_replace('_index.php','',str_replace( '/','_',$_SERVER['PHP_SELF']));
|
|
||||||
?>
|
|
||||||
document.cookie = "<?php echo $cookieName; ?>=true;" + expires +";"+ samesite;
|
|
||||||
});
|
});
|
||||||
|
|
||||||
$("#cookieConsent .cookieClose").on("click", function() {
|
$("#cookieConsent .cookieClose").on("click", function() {
|
||||||
$(this).parents("#cookieConsent").fadeOut();
|
$(this).parents("#cookieConsent").fadeOut();
|
||||||
});
|
});
|
||||||
|
@ -1190,8 +1190,8 @@ class common {
|
|||||||
* Affiche le consentement aux cookies
|
* Affiche le consentement aux cookies
|
||||||
*/
|
*/
|
||||||
public function showCookies() {
|
public function showCookies() {
|
||||||
$cookieName = 'ZWII_COOKIE_CONSENT'.str_replace('_index.php','',str_replace( '/','_',$_SERVER['PHP_SELF']));
|
//$cookieName = 'ZWII_COOKIE_CONSENT'.str_replace('_index.php','',str_replace( '/','_',$_SERVER['PHP_SELF']));
|
||||||
if($this->getInput($cookieName) !== 'true' AND $this->getData(['config','cookieConsent']) === true){ ?>
|
if($this->getInput('ZWII_COOKIE_CONSENT') !== 'true' AND $this->getData(['config','cookieConsent']) === true){ ?>
|
||||||
<div id="cookieConsent">
|
<div id="cookieConsent">
|
||||||
<div class="cookieClose">X</div>
|
<div class="cookieClose">X</div>
|
||||||
<h3><?php echo $this->getData(['config', 'cookies', 'cookiesTitleText']); ?></h3>
|
<h3><?php echo $this->getData(['config', 'cookies', 'cookiesTitleText']); ?></h3>
|
||||||
|
Loading…
Reference in New Issue
Block a user