renommaer les anciens champs Coockies en test
This commit is contained in:
parent
2d1a012a9c
commit
fae639ee7c
@ -1213,24 +1213,24 @@ class common {
|
||||
$item .= template::ico('cancel');
|
||||
$item .= '</div>';
|
||||
// Texte de la popup
|
||||
$item .= '<h3>'. $this->getData(['locale', 'cookies', 'cookiesTitleText']) . '</h3>';
|
||||
$item .= '<p>' . $this->getData(['locale', 'cookies', 'cookiesZwiiText']) . '</p>';
|
||||
$item .= '<h3>'. $this->getData(['locale', 'cookies', 'titleLabel']) . '</h3>';
|
||||
$item .= '<p>' . $this->getData(['locale', 'cookies', 'mainLabel']) . '</p>';
|
||||
// Formulaire de réponse
|
||||
$item .= '<form method="POST" action="" id="cookieForm">';
|
||||
$analytics = $this->getData(['config', 'seo', 'analyticsId']);
|
||||
$stateCookieGA = $this->getInput('ZWII_COOKIE_GA_CONSENT') === 'true' ? 'checked="checked"' : '';
|
||||
if( $analytics !== null AND $analytics !== '' ) {
|
||||
$item .= '<p>' . $this->getData(['locale', 'cookies', 'cookiesGaText']) . '</p>';
|
||||
$item .= '<p>' . $this->getData(['locale', 'cookies', 'gaLabel']) . '</p>';
|
||||
$item .= '<input type="checkbox" id="googleAnalytics" name="googleAnalytics" value="GA" ' . $stateCookieGA . '>';
|
||||
$item .= '<label for="googleAnalytics">' . $this->getData(['locale', 'cookies', 'cookiesCheckboxGaText']) . '</label>';
|
||||
$item .= '<label for="googleAnalytics">' . $this->getData(['locale', 'cookies', 'checkboxGaLabel']) . '</label>';
|
||||
}
|
||||
$item .= '<br><br>';
|
||||
$item .= '<input type="submit" id="cookieConsentConfirm" value="' . $this->getData(['locale', 'cookies', 'cookiesButtonText']) . '">';
|
||||
$item .= '<input type="submit" id="cookieConsentConfirm" value="' . $this->getData(['locale', 'cookies', 'buttonValidLabel']) . '">';
|
||||
$item .= '</form>';
|
||||
// mentions légales si la page est définie
|
||||
$legalPage = $this->getData(['locale', 'legalPageId']);
|
||||
if ($legalPage !== 'none') {
|
||||
$item .= '<p><a href="' . helper::baseUrl() . $legalPage . '">' . $this->getData(['locale', 'cookies', 'cookiesLinkMlText']) . '</a></p>';
|
||||
$item .= '<p><a href="' . helper::baseUrl() . $legalPage . '">' . $this->getData(['locale', 'cookies', 'linkLegalLabel']) . '</a></p>';
|
||||
}
|
||||
$item .= '</div>';
|
||||
echo $item;
|
||||
|
@ -702,11 +702,11 @@ if ($this->getData(['core', 'dataVersion']) < 11200) {
|
||||
$this->setData(['theme', 'footer', 'displayCookie', false]);
|
||||
|
||||
// Acceptation et paramétres des cookies RGPD
|
||||
$this->setData(['locale', 'cookies', 'cookieZwiiText', 'Ce site utilise des cookies nécessaires à son fonctionnement, ils permettent de fluidifier son fonctionnement par exemple en mémorisant les données de connexion, la langue que vous avez choisie ou la validation de ce message.']);
|
||||
$this->setData(['locale', 'cookies', 'cookieGaText', 'Il utilise également des cookies permettant de réaliser des statistiques de visites pour améliorer votre expérience utilisateur, ces cookies déposés par Google Analytics ont besoin de votre consentement.']);
|
||||
$this->setData(['locale', 'cookies', 'cookieTitleText', 'Gérer les cookies']);
|
||||
$this->setData(['locale', 'cookies', 'cookieLinkMlText', 'Consulter les mentions légales']);
|
||||
$this->setData(['locale', 'cookies', 'cookieCheckboxGaText', 'Autorisation des cookies Google Analytics']);
|
||||
$this->setData(['locale', 'cookies', 'cookiesZwiiText', 'Ce site utilise des cookies nécessaires à son fonctionnement, ils permettent de fluidifier son fonctionnement par exemple en mémorisant les données de connexion, la langue que vous avez choisie ou la validation de ce message.']);
|
||||
$this->setData(['locale', 'cookies', 'cookiesGaText', 'Il utilise également des cookies permettant de réaliser des statistiques de visites pour améliorer votre expérience utilisateur, ces cookies déposés par Google Analytics ont besoin de votre consentement.']);
|
||||
$this->setData(['locale', 'cookies', 'cookiesTitleText', 'Gérer les cookies']);
|
||||
$this->setData(['locale', 'cookies', 'cookiesLinkMlText', 'Consulter les mentions légales']);
|
||||
$this->setData(['locale', 'cookies', 'cookiesCheckboxGaText', 'Autorisation des cookies Google Analytics']);
|
||||
$this->setData(['locale', 'cookies', 'cookiesButtonText', 'J\'ai compris']);
|
||||
|
||||
// Supppression de l'option de traduction en mode connecté
|
||||
@ -718,3 +718,25 @@ if ($this->getData(['core', 'dataVersion']) < 11200) {
|
||||
// Mise à jour
|
||||
$this->setData(['core', 'dataVersion', 11200]);
|
||||
}
|
||||
|
||||
// Version 11.2.02
|
||||
if ($this->getData(['core', 'dataVersion']) < 11202) {
|
||||
|
||||
// Renommer les champs
|
||||
$this->setData(['locale', 'cookies', 'mainLabel', $this->getData(['locale', 'cookies', 'cookiesZwiiText']) ]);
|
||||
$this->setData(['locale', 'cookies', 'gaLabel', $this->getData(['locale', 'cookies', 'cookiesGaText']) ]);
|
||||
$this->setData(['locale', 'cookies', 'titleLabel', $this->getData(['locale', 'cookies', 'cookiesTitleText']) ]);
|
||||
$this->setData(['locale', 'cookies', 'linkLegalLabel', $this->getData(['locale', 'cookies', 'cookiesLinkMlText']) ]);
|
||||
$this->setData(['locale', 'cookies', 'checkboxGaLabel', $this->getData(['locale', 'cookies', 'cookiesCheckboxGaText']) ]);
|
||||
$this->setData(['locale', 'cookies', 'buttonValidLabel',$this->getData(['locale', 'cookies', 'cookiesButtonText']) ]);
|
||||
// Effacer les anciens champs
|
||||
$this->deleteData(['locale', 'cookies', 'cookiesZwiiText']);
|
||||
$this->deleteData(['locale', 'cookies', 'cookiesGaText']);
|
||||
$this->deleteData(['locale', 'cookies', 'cookiesTitleText']);
|
||||
$this->deleteData(['locale', 'cookies', 'cookiesLinkMlText']);
|
||||
$this->deleteData(['locale', 'cookies', 'cookiesCheckboxGaText']);
|
||||
$this->deleteData(['locale', 'cookies', 'cookiesButtonText']);
|
||||
|
||||
// Mise à jour
|
||||
$this->setData(['core', 'dataVersion', 11202]);
|
||||
}
|
@ -451,13 +451,13 @@ class config extends common {
|
||||
'title' => $this->getInput('localeTitle', helper::FILTER_STRING_SHORT, true),
|
||||
'cookies' => [
|
||||
// Les champs sont obligatoires si l'option consentement des cookies est active
|
||||
'cookiesZwiiText' => $this->getInput('localeCookiesZwiiText', helper::FILTER_STRING_LONG, $this->getData(['config', 'cookieConsent'])),
|
||||
'cookiesGaText' => $this->getInput('localeCookiesGaText', helper::FILTER_STRING_LONG, $this->getData(['config', 'cookieConsent'])),
|
||||
'cookiesTitleText' => $this->getInput('localeCookiesTitleText', helper::FILTER_STRING_SHORT, $this->getData(['config', 'cookieConsent'])),
|
||||
'cookiesLinkMlText' => $this->getInput('localeCookiesLinkMlText', helper::FILTER_STRING_SHORT, $this->getData(['config', 'cookieConsent'])),
|
||||
'cookiesCheckboxGaText' => $this->getInput('localeCookiesCheckboxGaText', helper::FILTER_STRING_SHORT, $this->getData(['config', 'cookieConsent'])),
|
||||
'mainLabel' => $this->getInput('localeCookiesZwiiText', helper::FILTER_STRING_LONG, $this->getData(['config', 'cookieConsent'])),
|
||||
'gaLabel' => $this->getInput('localeCookiesGaText', helper::FILTER_STRING_LONG, $this->getData(['config', 'cookieConsent'])),
|
||||
'titleLabel' => $this->getInput('localeCookiesTitleText', helper::FILTER_STRING_SHORT, $this->getData(['config', 'cookieConsent'])),
|
||||
'linkLegalLabel' => $this->getInput('localeCookiesLinkMlText', helper::FILTER_STRING_SHORT, $this->getData(['config', 'cookieConsent'])),
|
||||
'checkboxGaLabel' => $this->getInput('localeCookiesCheckboxGaText', helper::FILTER_STRING_SHORT, $this->getData(['config', 'cookieConsent'])),
|
||||
'cookiesFooterText' => $this->getInput('localeCookiesFooterText', helper::FILTER_STRING_SHORT, $this->getData(['config', 'cookieConsent'])),
|
||||
'cookiesButtonText' =>$this->getInput('localeCookiesButtonText', helper::FILTER_STRING_SHORT, $this->getData(['config', 'cookieConsent']))
|
||||
'buttonValidLabel' =>$this->getInput('localeCookiesButtonText', helper::FILTER_STRING_SHORT, $this->getData(['config', 'cookieConsent']))
|
||||
]
|
||||
]
|
||||
]);
|
||||
|
@ -165,7 +165,7 @@
|
||||
<?php echo template::text('localeCookiesTitleText', [
|
||||
'help' => 'Saisissez le titre de la fenêtre de gestion des cookies.',
|
||||
'label' => 'Titre de la fenêtre',
|
||||
'value' => $this->getData(['locale', 'cookies', 'cookiesTitleText']),
|
||||
'value' => $this->getData(['locale', 'cookies', 'titleLabel']),
|
||||
'placeHolder' => 'Gérer les cookies'
|
||||
]); ?>
|
||||
</div>
|
||||
@ -175,7 +175,7 @@
|
||||
<?php echo template::textarea('localeCookiesZwiiText', [
|
||||
'help' => 'Saisissez le message pour les cookies déposés par ZwiiCMS, nécessaires au fonctionnement et qui ne nécessitent pas de consentement.',
|
||||
'label' => 'Cookies Zwii',
|
||||
'value' => $this->getData(['locale', 'cookies', 'cookiesZwiiText']),
|
||||
'value' => $this->getData(['locale', 'cookies', 'mainLabel']),
|
||||
'placeHolder' => 'Ce site utilise des cookies nécessaires à son fonctionnement, ils permettent de fluidifier son fonctionnement par exemple en mémorisant les données de connexion, la langue que vous avez choisie ou la validation de ce message.'
|
||||
]); ?>
|
||||
</div>
|
||||
@ -184,7 +184,7 @@
|
||||
<?php echo template::text('localeCookiesLinkMlText', [
|
||||
'help' => 'Saisissez le texte du lien vers les mentions légales,la page doit être définie dans la configuration du site.',
|
||||
'label' => 'Lien page des mentions légales.',
|
||||
'value' => $this->getData(['locale', 'cookies', 'cookiesLinkMlText']),
|
||||
'value' => $this->getData(['locale', 'cookies', 'linkLegalLabel']),
|
||||
'placeHolder' => 'Consulter les mentions légales'
|
||||
]); ?>
|
||||
</div>
|
||||
@ -194,7 +194,7 @@
|
||||
<?php echo template::textarea('localeCookiesGaText', [
|
||||
'help' => 'Saisissez le message pour les cookies déposés par Google Analytics, le consentement est requis.',
|
||||
'label' => 'Cookies Google Analytics',
|
||||
'value' => $this->getData(['locale', 'cookies', 'cookiesGaText']),
|
||||
'value' => $this->getData(['locale', 'cookies', 'gaLabel']),
|
||||
'placeHolder' => 'Il utilise également des cookies permettant de réaliser des statistiques de visites pour améliorer votre expérience utilisateur, ces cookies déposés par Google Analytics ont besoin de votre consentement.'
|
||||
]); ?>
|
||||
</div>
|
||||
@ -203,7 +203,7 @@
|
||||
<?php echo template::text('localeCookiesCheckboxGaText', [
|
||||
'help' => 'Saisissez le texte de la case à cocher Google Analytics.',
|
||||
'label' => 'Checkbox Google Analytics',
|
||||
'value' => $this->getData(['locale', 'cookies', 'cookiesCheckboxGaText']),
|
||||
'value' => $this->getData(['locale', 'cookies', 'checkboxGaLabel']),
|
||||
'placeHolder' => 'Autorisation des cookies Google Analytics'
|
||||
]); ?>
|
||||
</div>
|
||||
@ -212,7 +212,7 @@
|
||||
<div class="col4 offset4">
|
||||
<?php echo template::text('localeCookiesButtonText', [
|
||||
'label' => 'Bouton de validation',
|
||||
'value' => $this->getData(['locale', 'cookies', 'cookiesButtonText']),
|
||||
'value' => $this->getData(['locale', 'cookies', 'buttonValidLabel']),
|
||||
'placeHolder' => 'J\'ai compris'
|
||||
]); ?>
|
||||
</div>
|
||||
|
@ -56,7 +56,7 @@ class init extends common {
|
||||
]
|
||||
],
|
||||
'core' => [
|
||||
'dataVersion' => 11201,
|
||||
'dataVersion' => 11202,
|
||||
'lastBackup' => 0,
|
||||
'lastClearTmp' => 0,
|
||||
'lastAutoUpdate' => 0,
|
||||
@ -76,13 +76,13 @@ class init extends common {
|
||||
'metaDescription' => 'Zwii est un CMS sans base de données qui permet de créer et gérer facilement un site web sans aucune connaissance en programmation.',
|
||||
'title' => 'Votre site en quelques clics !',
|
||||
'cookies' => [
|
||||
'cookiesZwiiText' => 'Ce site utilise des cookies nécessaires à son fonctionnement, ils permettent de fluidifier son fonctionnement par exemple en mémorisant les données de connexion, la langue que vous avez choisie ou la validation de ce message.',
|
||||
'cookiesGaText' => 'Il utilise également des cookies permettant de réaliser des statistiques de visites pour améliorer votre expérience utilisateur, ces cookies déposés par Google Analytics ont besoin de votre consentement.',
|
||||
'cookiesTitleText' => 'Gérer les cookies',
|
||||
'cookiesLinkMlText' => 'Consulter les mentions légales',
|
||||
'cookiesCheckboxGaText' => 'Autorisation des cookies Google Analytics',
|
||||
'mainLabel' => 'Ce site utilise des cookies nécessaires à son fonctionnement, ils permettent de fluidifier son fonctionnement par exemple en mémorisant les données de connexion, la langue que vous avez choisie ou la validation de ce message.',
|
||||
'gaLabel' => 'Il utilise également des cookies permettant de réaliser des statistiques de visites pour améliorer votre expérience utilisateur, ces cookies déposés par Google Analytics ont besoin de votre consentement.',
|
||||
'titleLabel' => 'Gérer les cookies',
|
||||
'linkLegalLabel' => 'Consulter les mentions légales',
|
||||
'checkboxGaLabel' => 'Autorisation des cookies Google Analytics',
|
||||
'cookiesFooterText' => 'Cookies',
|
||||
'cookiesButtonText' => 'J\'ai compris'
|
||||
'buttonValidLabel' => 'J\'ai compris'
|
||||
]
|
||||
],
|
||||
'page' => [
|
||||
|
Loading…
Reference in New Issue
Block a user