forked from ZwiiCMS-Team/ZwiiCMS
Cooike Sylvain + croix
This commit is contained in:
parent
bb8d7c4294
commit
7d3634cd50
@ -237,7 +237,8 @@ core.start = function() {
|
|||||||
if( analytics.length > 0){
|
if( analytics.length > 0){
|
||||||
document.cookie = "ZWII_COOKIE_CONSENT_GA=" + $("#googleAnalytics").prop("checked") + ";" + domain + ";" + path + ";" + samesite + ";" + expires;
|
document.cookie = "ZWII_COOKIE_CONSENT_GA=" + $("#googleAnalytics").prop("checked") + ";" + domain + ";" + path + ";" + samesite + ";" + expires;
|
||||||
}
|
}
|
||||||
document.cookie = "ZWII_COOKIE_CONSENT=true;" + domain + ";" + path + ";" + samesite + ";" + expires;
|
//document.cookie = "ZWII_COOKIE_CONSENT=true;" + domain + ";" + path + ";" + samesite + ";" + expires;
|
||||||
|
document.cookie = "ZWII_COOKIE_CONSENT=<?php echo str_replace('index.php','',str_replace( '/','',$_SERVER['PHP_SELF'])); ?>;" + domain + ";" + path + ";" + samesite + ";" + expires;
|
||||||
});
|
});
|
||||||
|
|
||||||
$("#cookieConsent .cookieClose").on("click", function() {
|
$("#cookieConsent .cookieClose").on("click", function() {
|
||||||
|
@ -1190,14 +1190,17 @@ 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']));
|
|
||||||
if($this->getInput('ZWII_COOKIE_CONSENT') !== 'true' AND $this->getData(['config','cookieConsent']) === true){
|
if( $this->getInput('ZWII_COOKIE_CONSENT') !== str_replace('index.php','',str_replace( '/','',$_SERVER['PHP_SELF'])) AND
|
||||||
|
$this->getData(['config','cookieConsent']) === true
|
||||||
|
){
|
||||||
|
|
||||||
$analytics = $this->getData(['config', 'seo', 'analyticsId']);
|
$analytics = $this->getData(['config', 'seo', 'analyticsId']);
|
||||||
$legalPage = $this->getData(['locale','legalPageId']) ==='none'? 'mentions-legales' : $this->getData(['locale','legalPageId']);
|
$legalPage = $this->getData(['locale','legalPageId']) ==='none'? 'mentions-legales' : $this->getData(['locale','legalPageId']);
|
||||||
|
|
||||||
$item = '<div id="cookieConsent">';
|
$item = '<div id="cookieConsent">';
|
||||||
$item .= '<div class="cookieClose">X</div>';
|
$item .= '<div class="cookieClose">';
|
||||||
|
$item .= template::ico('cancel');
|
||||||
|
$item .= '</div>';
|
||||||
$item .= '<h3>'. $this->getData(['config', 'cookies', 'cookiesTitleText']) . '</h3>';
|
$item .= '<h3>'. $this->getData(['config', 'cookies', 'cookiesTitleText']) . '</h3>';
|
||||||
$item .= '<p>' . $this->getData(['config', 'cookies', 'cookiesZwiiText']) . '</p>';
|
$item .= '<p>' . $this->getData(['config', 'cookies', 'cookiesZwiiText']) . '</p>';
|
||||||
$item .= '<p><a href="' . helper::baseUrl() . $legalPage . '">' . $this->getData(['config', 'cookies', 'cookiesLinkMlText']) . '</a></p>';
|
$item .= '<p><a href="' . helper::baseUrl() . $legalPage . '">' . $this->getData(['config', 'cookies', 'cookiesLinkMlText']) . '</a></p>';
|
||||||
@ -1212,10 +1215,11 @@ class common {
|
|||||||
$item .= '<br><br>';
|
$item .= '<br><br>';
|
||||||
$item .= '<input type="submit" id="cookieConsentConfirm" value="Valider">';
|
$item .= '<input type="submit" id="cookieConsentConfirm" value="Valider">';
|
||||||
$item .= '</form></div>';
|
$item .= '</form></div>';
|
||||||
}
|
|
||||||
echo $item;
|
echo $item;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Formate le contenu de la page selon les gabarits
|
* Formate le contenu de la page selon les gabarits
|
||||||
* @param Page par defaut
|
* @param Page par defaut
|
||||||
|
Loading…
Reference in New Issue
Block a user