From 2f28de130a5adefa3c3496395c2cdfa142f89659 Mon Sep 17 00:00:00 2001
From: efalcy <efalcy@afi-sa.fr>
Date: Tue, 7 Jan 2020 17:55:20 +0100
Subject: [PATCH] hotline#101658 : lekiosk is now Cafeyn

---
 VERSIONS_HOTLINE/101658                       |  1 +
 library/digital_resources/Lekiosk/Config.php  | 28 +++++++++----------
 .../Lekiosk/View/Helper/Album.php             |  2 +-
 .../Lekiosk/tests/LekioskTest.php             |  4 +--
 4 files changed, 18 insertions(+), 17 deletions(-)
 create mode 100644 VERSIONS_HOTLINE/101658

diff --git a/VERSIONS_HOTLINE/101658 b/VERSIONS_HOTLINE/101658
new file mode 100644
index 00000000000..628dfcabb86
--- /dev/null
+++ b/VERSIONS_HOTLINE/101658
@@ -0,0 +1 @@
+ - ticket #101658 : Lekiosk devient Cafeyn
\ No newline at end of file
diff --git a/library/digital_resources/Lekiosk/Config.php b/library/digital_resources/Lekiosk/Config.php
index 809a071d556..fb7626f077d 100644
--- a/library/digital_resources/Lekiosk/Config.php
+++ b/library/digital_resources/Lekiosk/Config.php
@@ -23,31 +23,31 @@ class Lekiosk_Config extends Class_DigitalResource_Config {
 
   protected function _getConfig() {
     return [
-            'DocTypeLabel' => $this->_('Magazine numérique LeKiosk'),
-            'PermissionLabel' => $this->_('Bibliothèque numérique: accéder à LeKiosk'),
-            'MenuLabel' => $this->_('Lien vers LeKiosk'),
+            'DocTypeLabel' => $this->_('Magazine numérique Cafeyn'),
+            'PermissionLabel' => $this->_('Bibliothèque numérique: accéder à Cafeyn'),
+            'MenuLabel' => $this->_('Lien vers Cafeyn'),
             'Introduction' => $this->_('Retrouvez vos magazines préférés en numérique parmi plus de 1600 titres. Un univers riche et varié, des dernières parutions aux anciens numéros.'),
             'NotAllowedMessage' => $this->_('Votre abonnement ne permet pas l\'accès à cette ressource.'),
 
-            'HelpLink' => 'http://wiki.bokeh-library-portal.org/index.php/Le_Kiosk',
+            'HelpLink' => 'http://wiki.bokeh-library-portal.org/index.php/Cafeyn',
             'Url' => 'http://www.lekiosk.com/',
-            'Icon' => 'https://bokeh-library-portal.org/userfiles/media/ressources_numeriques/lekiosk.png',
+            'Icon' => 'https://cdn1.lekiosk.com/Public/Cafeyn/images/logo/cafeyn.svg',
 
             'MailUrl' => 'http://get.lekiosk.com/pro/?utm_source=LK&utm_campaign=B2B&utm_medium=footer',
 
             'AdminVars' => [
-                            'ID' => Class_AdminVar_Meta::newDefault($this->_('Identifiant fourni par LeKiosk'))->bePrivate(),
-                            'SSO_MODE' => Class_AdminVar_Meta::newCombo($this->_('Type de SSO lekiosk.com'),
+                            'ID' => Class_AdminVar_Meta::newDefault($this->_('Identifiant fourni par Cafeyn'))->bePrivate(),
+                            'SSO_MODE' => Class_AdminVar_Meta::newCombo($this->_('Type de SSO cafeyn.co'),
                                                                         ['options' => ['selectOptions' => ['label' => $this->_('Mode d\'authentification'),
                                                                                                            'multioptions' => ['' => 'Lien',
                                                                                                                               'CAS' => 'CAS']]]])->bePrivate(),
-                            'FTP_LOGIN' => Class_AdminVar_Meta::newDefault($this->_('Identifiant du compte FTP fourni par LeKiosk (déprécié)'))->bePrivate(),
-                            'FTP_PASSWORD' => Class_AdminVar_Meta::newDefault($this->_('Mot de passe du compte FTP fourni par LeKiosk (déprécié)'))->bePrivate(),
-                            'HTTP_LOGIN' => Class_AdminVar_Meta::newDefault($this->_('Identifiant du compte HTTP fourni par LeKiosk'))->bePrivate(),
-                            'HTTP_PASSWORD' => Class_AdminVar_Meta::newDefault($this->_('Mot de passe du compte HTTP fourni par LeKiosk'))->bePrivate(),
-                            'HARVEST_URL' => Class_AdminVar_Meta::newDefault($this->_('URL de moissonage de la ressource LeKiosk'))->bePrivate(),
-                            'AES_KEY' => Class_AdminVar_Meta::newDefault($this->_('Clé de cryptage/AES des mails fourni par LeKiosk'))->bePrivate(),
-                            'SHA1_KEY' => Class_AdminVar_Meta::newDefault($this->_('Clé de cryptage/SHA1 des accès fourni par LeKiosk'))->bePrivate(),
+                            'FTP_LOGIN' => Class_AdminVar_Meta::newDefault($this->_('Identifiant du compte FTP fourni par Cafeyn (déprécié)'))->bePrivate(),
+                            'FTP_PASSWORD' => Class_AdminVar_Meta::newDefault($this->_('Mot de passe du compte FTP fourni par Cafeyn (déprécié)'))->bePrivate(),
+                            'HTTP_LOGIN' => Class_AdminVar_Meta::newDefault($this->_('Identifiant du compte HTTP fourni par Cafeyn'))->bePrivate(),
+                            'HTTP_PASSWORD' => Class_AdminVar_Meta::newDefault($this->_('Mot de passe du compte HTTP fourni par Cafeyn'))->bePrivate(),
+                            'HARVEST_URL' => Class_AdminVar_Meta::newDefault($this->_('URL de moissonage de la ressource Cafeyn'))->bePrivate(),
+                            'AES_KEY' => Class_AdminVar_Meta::newDefault($this->_('Clé de cryptage/AES des mails fourni par Cafeyn'))->bePrivate(),
+                            'SHA1_KEY' => Class_AdminVar_Meta::newDefault($this->_('Clé de cryptage/SHA1 des accès fourni par Cafeyn'))->bePrivate(),
             ],
 
             'SsoAction' => true,
diff --git a/library/digital_resources/Lekiosk/View/Helper/Album.php b/library/digital_resources/Lekiosk/View/Helper/Album.php
index c551ddd3e73..f538cecfef3 100644
--- a/library/digital_resources/Lekiosk/View/Helper/Album.php
+++ b/library/digital_resources/Lekiosk/View/Helper/Album.php
@@ -49,7 +49,7 @@ class Lekiosk_View_Helper_Album extends ZendAfi_View_Helper_TagRessourceNumeriqu
   protected function _renderAccessLink() {
     return $this->view
       ->tagAnchor($this->_config->getSsoUrl(Class_Users::getIdentity(), $this->_album),
-                  $this->_('Lire le magazine %s sur le site LeKiosk',
+                  $this->_('Lire le magazine %s sur le site Cafeyn',
                            $this->_album->getTitre()),
                   ['target' => '_blank',
                    'class' => 'bouton']);
diff --git a/library/digital_resources/Lekiosk/tests/LekioskTest.php b/library/digital_resources/Lekiosk/tests/LekioskTest.php
index a57fb2970e5..0b95276b753 100644
--- a/library/digital_resources/Lekiosk/tests/LekioskTest.php
+++ b/library/digital_resources/Lekiosk/tests/LekioskTest.php
@@ -351,7 +351,7 @@ class LekioskServiceHarvestTest extends LekioskServiceTestCase {
 
   /** @test */
   public function nationalSportDoctypeShouldBeNumericSerialLekiosk() {
-    $this->assertEquals('Magazine numérique LeKiosk', $this->_10_national_sport->getTypeDoc()->getLabel());
+    $this->assertEquals('Magazine numérique Cafeyn', $this->_10_national_sport->getTypeDoc()->getLabel());
   }
 
 
@@ -470,7 +470,7 @@ class LekioskAdminUserGroupControllerRessourcesNumeriquesTest extends Admin_Abst
   public function ressourceActivatedShouldBeVisible() {
     LekioskAdminVars::activate();
     $this->dispatch('admin/usergroup/edit/id/6', true);
-    $this->assertXPathContentContains('//label', 'Bibliothèque numérique: accéder à LeKiosk');
+    $this->assertXPathContentContains('//label', 'Bibliothèque numérique: accéder à Cafeyn');
   }
 
 
-- 
GitLab