From fae639ee7c223ea94e3d4c8b7f4cbbee922bd852 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Tempez?= Date: Sun, 9 Jan 2022 10:29:00 +0100 Subject: [PATCH] renommaer les anciens champs Coockies en test --- core/core.php | 12 +++---- core/include/update.inc.php | 32 ++++++++++++++++--- core/module/config/config.php | 12 +++---- core/module/config/view/locale/locale.php | 12 +++---- core/module/install/ressource/defaultdata.php | 14 ++++---- 5 files changed, 52 insertions(+), 30 deletions(-) diff --git a/core/core.php b/core/core.php index 7f68a1f9..1f886c3d 100644 --- a/core/core.php +++ b/core/core.php @@ -1213,24 +1213,24 @@ class common { $item .= template::ico('cancel'); $item .= ''; // Texte de la popup - $item .= '

'. $this->getData(['locale', 'cookies', 'cookiesTitleText']) . '

'; - $item .= '

' . $this->getData(['locale', 'cookies', 'cookiesZwiiText']) . '

'; + $item .= '

'. $this->getData(['locale', 'cookies', 'titleLabel']) . '

'; + $item .= '

' . $this->getData(['locale', 'cookies', 'mainLabel']) . '

'; // Formulaire de réponse $item .= '
'; $analytics = $this->getData(['config', 'seo', 'analyticsId']); $stateCookieGA = $this->getInput('ZWII_COOKIE_GA_CONSENT') === 'true' ? 'checked="checked"' : ''; if( $analytics !== null AND $analytics !== '' ) { - $item .= '

' . $this->getData(['locale', 'cookies', 'cookiesGaText']) . '

'; + $item .= '

' . $this->getData(['locale', 'cookies', 'gaLabel']) . '

'; $item .= ''; - $item .= ''; + $item .= ''; } $item .= '

'; - $item .= ''; + $item .= ''; $item .= '
'; // mentions légales si la page est définie $legalPage = $this->getData(['locale', 'legalPageId']); if ($legalPage !== 'none') { - $item .= '

' . $this->getData(['locale', 'cookies', 'cookiesLinkMlText']) . '

'; + $item .= '

' . $this->getData(['locale', 'cookies', 'linkLegalLabel']) . '

'; } $item .= ''; echo $item; diff --git a/core/include/update.inc.php b/core/include/update.inc.php index 8f68fe2a..1bf1d3b7 100644 --- a/core/include/update.inc.php +++ b/core/include/update.inc.php @@ -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]); +} \ No newline at end of file diff --git a/core/module/config/config.php b/core/module/config/config.php index 28486345..508e8560 100644 --- a/core/module/config/config.php +++ b/core/module/config/config.php @@ -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'])) ] ] ]); diff --git a/core/module/config/view/locale/locale.php b/core/module/config/view/locale/locale.php index 7cb55691..fb8faa85 100644 --- a/core/module/config/view/locale/locale.php +++ b/core/module/config/view/locale/locale.php @@ -165,7 +165,7 @@ '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' ]); ?> @@ -175,7 +175,7 @@ '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.' ]); ?> @@ -184,7 +184,7 @@ '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' ]); ?> @@ -194,7 +194,7 @@ '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.' ]); ?> @@ -203,7 +203,7 @@ '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' ]); ?> @@ -212,7 +212,7 @@
'Bouton de validation', - 'value' => $this->getData(['locale', 'cookies', 'cookiesButtonText']), + 'value' => $this->getData(['locale', 'cookies', 'buttonValidLabel']), 'placeHolder' => 'J\'ai compris' ]); ?>
diff --git a/core/module/install/ressource/defaultdata.php b/core/module/install/ressource/defaultdata.php index 00db3886..60540b15 100644 --- a/core/module/install/ressource/defaultdata.php +++ b/core/module/install/ressource/defaultdata.php @@ -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' => [