fix cookie consent windows blinking

This commit is contained in:
Fred Tempez 2022-12-20 13:55:29 +01:00
parent 9e66ec9971
commit 1213b6997e
1 changed files with 34 additions and 33 deletions

View File

@ -716,7 +716,7 @@ class common
}
} else {
// Créer la page d'accueil
file_put_contents(self::DATA_DIR .$langFolder . 'accueil.html', '<p>Contenu de votre nouvelle page.</p>');
file_put_contents(self::DATA_DIR . $langFolder . 'accueil.html', '<p>Contenu de votre nouvelle page.</p>');
}
} else {
// En_EN si le contenu localisé n'est pas traduit
@ -1308,13 +1308,15 @@ class common
*/
public function showCookies()
{
// Gestion des cookies intégrée
if ($this->getData(['config', 'cookieConsent']) === true) {
// Détermine si le bloc doit être affiché selon la validité du cookie
// L'URL du serveur faut TRUE
$item = '<div id="cookieConsent"';
$item .= $this->getInput('ZWII_COOKIE_CONSENT') !== 'true' ? '>' : ' class="displayNone">';
// La gestion des cookies est externalisée
if ($this->getData(['config', 'cookieConsent']) === false) {
return;
}
// Le cookie est déjà validé
if ($this->getInput('ZWII_COOKIE_CONSENT') === 'true') {
return;
}
$item = '<div id="cookieConsent">';
// Bouton de fermeture
$item .= '<div class="cookieClose">';
$item .= template::ico('cancel');
@ -1341,7 +1343,6 @@ class common
$item .= '</div>';
echo $item;
}
}
/**
* Formate le contenu de la page selon les gabarits