From c75ac6e1f6a160d2a02c123823f1a25bdb022b0c Mon Sep 17 00:00:00 2001
From: pbarroca <pbarroca@afi-sa.fr>
Date: Fri, 23 Oct 2015 12:20:34 +0200
Subject: [PATCH] rel #31793 : activate french CNIL consent message

---
 VERSIONS_HOTLINE/31793                             |  1 +
 .../modules/opac/views/scripts/help/cookies.phtml  | 14 +++++++-------
 cosmogramme/php/_init.php                          |  2 +-
 cosmogramme/sql/patch/patch_267.php                |  7 +++++++
 4 files changed, 16 insertions(+), 8 deletions(-)
 create mode 100644 VERSIONS_HOTLINE/31793
 create mode 100644 cosmogramme/sql/patch/patch_267.php

diff --git a/VERSIONS_HOTLINE/31793 b/VERSIONS_HOTLINE/31793
new file mode 100644
index 00000000000..dd67393c20a
--- /dev/null
+++ b/VERSIONS_HOTLINE/31793
@@ -0,0 +1 @@
+ - ticket #31793 : Activation du message CNIL par défaut, désactivable par la variable CNIL_CONSENT_ENABLE
\ No newline at end of file
diff --git a/application/modules/opac/views/scripts/help/cookies.phtml b/application/modules/opac/views/scripts/help/cookies.phtml
index 81fe0d8f1f4..8d02f26d605 100644
--- a/application/modules/opac/views/scripts/help/cookies.phtml
+++ b/application/modules/opac/views/scripts/help/cookies.phtml
@@ -1,15 +1,15 @@
-<h3>Qu'est-ce qu'un cookie ?</h3>
+<h3><?php echo $this->_('Qu\'est-ce qu\'un cookie ?');?></h3>
 
-<p>Un cookie est un fichier texte déposé, sous réserve de vos choix, sur votre ordinateur lors de la visite d'un site ou de la consultation d'une publicité. Il a pour but de collecter des informations relatives à votre navigation et de vous adresser des services adaptés à votre terminal (ordinateur, mobile ou tablette).
+<p><?php echo $this->_('Un cookie est un fichier texte déposé, sous réserve de vos choix, sur votre ordinateur lors de la visite d\'un site ou de la consultation d\'une publicité. Il a pour but de collecter des informations relatives à votre navigation et de vous adresser des services adaptés à votre terminal (ordinateur, mobile ou tablette).');?>
 
-Les cookies sont gérés par votre navigateur internet et seul l’émetteur d’un cookie est susceptible de lire ou de modifier les informations qui y sont contenues.</p>
+<?php echo $this->_('Les cookies sont gérés par votre navigateur internet et seul l’émetteur d’un cookie est susceptible de lire ou de modifier les informations qui y sont contenues.');?></p>
 
-<h3>A quoi servent les cookies émis sur notre site ?</h3>
+<h3><?php echo $this->_('A quoi servent les cookies émis sur notre site ?');?></h3>
 
-<p>Nous utilisons uniquement des cookies visant à faciliter votre navigation. Il s'agit notamment des cookies suivants:
+<p><?php echo $this->_('Nous utilisons uniquement des cookies visant à faciliter votre navigation. Il s\'agit notamment des cookies suivants:');?>
 <ul>
- <li>les cookies de session utilisés pour le maintient de l'authentification.</li>
- <li>les cookies permettent d'identifier les services et rubriques que l'utilisateur a visités.</li>
+ <li><?php echo $this->_('les cookies de session utilisés pour le maintien de l\'authentification.');?></li>
+ <li><?php echo $this->_('les cookies permettent d\'identifier les services et rubriques que l\'utilisateur a visités.');?></li>
 </ul>
 
 <?php echo $this->ga_warning; ?>
diff --git a/cosmogramme/php/_init.php b/cosmogramme/php/_init.php
index b7e03eaac46..704fff1475e 100644
--- a/cosmogramme/php/_init.php
+++ b/cosmogramme/php/_init.php
@@ -1,7 +1,7 @@
 <?php
 error_reporting(E_ERROR | E_PARSE);
 
-define("PATCH_LEVEL","266");
+define("PATCH_LEVEL","267");
 
 define("APPLI","cosmogramme");
 define("COSMOPATH", "/var/www/html/vhosts/opac2/www/htdocs");
diff --git a/cosmogramme/sql/patch/patch_267.php b/cosmogramme/sql/patch/patch_267.php
new file mode 100644
index 00000000000..6719729802d
--- /dev/null
+++ b/cosmogramme/sql/patch/patch_267.php
@@ -0,0 +1,7 @@
+<?php
+
+$adapter = Zend_Db_Table::getDefaultAdapter();
+
+try {
+  $adapter->query('replace into bib_admin_var (clef, valeur) values ("CNIL_CONSENT_ENABLE", "1");');
+} catch (Exception $e) {}
\ No newline at end of file
-- 
GitLab