From 3fa2a91e603afb60ba4ffb5ca951b632cf4c142f Mon Sep 17 00:00:00 2001
From: Gregor Gawol <gawol@ub.uni-leipzig.de>
Date: Thu, 11 Mar 2021 09:15:28 +0100
Subject: [PATCH] refs #19182 [fid_adlr] display newsletter in profile *
 display newsletter information * set translations * own row for newsletter

---
 themes/fid_adlr/languages/fid/de.ini               | 7 ++++++-
 themes/fid_adlr/languages/fid/en.ini               | 7 ++++++-
 themes/fid_adlr/templates/myresearch/profile.phtml | 4 +++-
 3 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/themes/fid_adlr/languages/fid/de.ini b/themes/fid_adlr/languages/fid/de.ini
index 9684ad1122f..a6ad99d8a45 100644
--- a/themes/fid_adlr/languages/fid/de.ini
+++ b/themes/fid_adlr/languages/fid/de.ini
@@ -60,4 +60,9 @@ password_reset_form_information = "Bitte geben Sie die E-Mail-Adresse ein, mit d
 username_change_form_information = "Bitte geben Sie Ihre neue E-Mail-Adresse ein. Wir senden Ihnen einen Link per E-Mail, über den Sie Ihre neue E-Mail-Adresse bestätigen müssen. Danach können Sie sich mit Ihrer neuen E-Mail-Adresse bei adlr.link anmelden."
 
 #17031
-save_privacy = Datenschutzeinstellung gespeichert
\ No newline at end of file
+save_privacy = Datenschutzeinstellung gespeichert
+
+#19182
+label_newsletter_profile = Newsletter gewünscht
+newsletter_1 = ja
+newsletter_0 = nein
diff --git a/themes/fid_adlr/languages/fid/en.ini b/themes/fid_adlr/languages/fid/en.ini
index 629713130ad..6d0c3e084f0 100644
--- a/themes/fid_adlr/languages/fid/en.ini
+++ b/themes/fid_adlr/languages/fid/en.ini
@@ -61,4 +61,9 @@ password_reset_form_information = "Please enter the e-mail address by which you
 username_change_form_information = "Please enter your new e-mail address. We will send you a link to confirm your new email address. Then you can login to adlr.link with your new e-mail address."
 
 #17031
-save_privacy = Privacy setting saved
\ No newline at end of file
+save_privacy = Privacy setting saved
+
+#19182
+label_newsletter_profile = Newsletter requested
+newsletter_1 = yes
+newsletter_0 = no
\ No newline at end of file
diff --git a/themes/fid_adlr/templates/myresearch/profile.phtml b/themes/fid_adlr/templates/myresearch/profile.phtml
index 8b5e09af7ec..3ffd72b1911 100644
--- a/themes/fid_adlr/templates/myresearch/profile.phtml
+++ b/themes/fid_adlr/templates/myresearch/profile.phtml
@@ -17,6 +17,7 @@ if (is_array($profile)) {
     $profile['job_title'] = $this->translate('fid::job_title_' . $profile['user']->getJobTitle());
     $profile['home_library'] = $profile['libs'][$profile['user']->getHomeLibrary()]->getLabel();
     $profile['college'] = $profile['user']->getCollege();
+    $profile['newsletter'] = $this->translate('fid::newsletter_' . (int)$profile['user']->isNewsletter());
 }
 ?>
 
@@ -41,7 +42,8 @@ if (is_array($profile)) {
             $this->transEsc('fid::label_home_library') => 'home_library',
             $this->transEsc('fid::label_job_title') => 'job_title',
             $this->transEsc('fid::granted_groups') => 'group',
-            $this->transEsc('fid::requested_groups') => 'requested_group'
+            $this->transEsc('fid::requested_groups') => 'requested_group',
+            $this->transEsc('fid::label_newsletter_profile') => 'newsletter'
           ]
         )
       )?>
-- 
GitLab