Bug 25070: Centralize member-display-address-style
authorJonathan Druart <jonathan.druart@bugs.koha-community.org>
Mon, 6 Apr 2020 12:20:34 +0000 (14:20 +0200)
committerJonathan Druart <jonathan.druart@bugs.koha-community.org>
Mon, 15 Jun 2020 09:53:36 +0000 (11:53 +0200)
Signed-off-by: David Nind <david@davidnind.com>

Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>

koha-tmpl/intranet-tmpl/prog/en/includes/circ-menu.inc
koha-tmpl/intranet-tmpl/prog/en/includes/member-display-address-style-de.inc [deleted file]
koha-tmpl/intranet-tmpl/prog/en/includes/member-display-address-style-fr.inc [deleted file]
koha-tmpl/intranet-tmpl/prog/en/includes/member-display-address-style-us.inc [deleted file]
koha-tmpl/intranet-tmpl/prog/en/includes/member-display-address-style.inc [new file with mode: 0644]
koha-tmpl/intranet-tmpl/prog/en/modules/circ/returns.tt
koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember-brief.tt
koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember-print.tt
koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tt

index d665e81..5e020f1 100644 (file)
@@ -1,5 +1,6 @@
 [% USE Koha %]
 [% USE KohaDates %]
+[% PROCESS 'member-display-address-style.inc' %]
 [% IF ( patron.borrowernumber ) %]
 <div class="patroninfo"><h5>[% INCLUDE 'patron-title.inc' %]</h5>
 
 
 <ul class="patronbriefinfo">
     [% IF !(Koha.Preference('HidePersonalPatronDetailOnCirculation')) %]
-        [% IF Koha.Preference( 'AddressFormat' ) %]
-            [% INCLUDE "member-display-address-style-${ Koha.Preference( 'AddressFormat' ) }.inc" %]
-        [% ELSE %]
-            [% INCLUDE 'member-display-address-style-us.inc' %]
-        [% END %]
+        [% PROCESS 'display-address-style' %]
 
         [% IF ( patron.phone || patron.mobile || patron.phonepro ) %]<li class="patronphone">
         [% IF ( patron.phone ) %]
diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/member-display-address-style-de.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/member-display-address-style-de.inc
deleted file mode 100644 (file)
index 78e0388..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-[% IF ( patron.address or patron.address2 ) %]
-    [% IF ( patron.address ) %]
-        [% SET roadtype_desc = '' %]
-        [% IF patron.streettype %]
-            [% SET roadtype_desc = AuthorisedValues.GetByCode('ROADTYPE', patron.streettype) %]
-        [% END %]
-        <li class="patronaddress1">[% patron.address | html %][%IF roadtype_desc %] [% roadtype_desc | html %][% END %][% IF patron.streetnumber %] [% patron.streetnumber | html %][% END %]</li>
-    [% END %]
-    [% IF ( patron.address2 ) %]
-        <li class="patronaddress2">[% patron.address2 | html %]</li>
-    [% END %]
-[% END %]
-[% IF ( patron.city ) %]<li class="patroncity">
-    [%IF ( patron.zipcode ) %][% patron.zipcode | html %] [% END %][% patron.city | html %][% IF ( patron.state ) %]</br>[% patron.state | html %][% END %]
-    [% IF ( patron.country ) %]<br />[% patron.country | html %][% END %]</li>
-[% END %]
diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/member-display-address-style-fr.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/member-display-address-style-fr.inc
deleted file mode 100644 (file)
index cd8cb48..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-[% IF ( patron.address or patron.address2 ) %]
-    [% IF ( patron.address ) %]
-        [% SET roadtype_desc = '' %]
-        [% IF patron.streettype %]
-            [% SET roadtype_desc = AuthorisedValues.GetByCode('ROADTYPE', patron.streettype) %]
-        [% END %]
-        <li class="patronaddress1">[% IF patron.streetnumber %][% patron.streetnumber | html %] [% END %]
-        [%IF roadtype_desc %][% roadtype_desc | html %] [% END %]
-            [% patron.address | html %]
-        </li>
-    [% END %]
-    [% IF ( patron.address2 ) %]
-        <li class="patronaddress2">[% patron.address2 | html %]</li>
-    [% END %]
-[% END %]
-[% IF ( patron.city ) %]
-    <li class="patroncity">[%IF ( patron.zipcode ) %][% patron.zipcode | html %] [% END %][% patron.city | html %][% IF ( patron.state ) %]</br>[% patron.state | html %][% END %]
-    [% IF ( patron.country ) %]<br />[% patron.country | html %][% END %]</li>
-[% END %]
diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/member-display-address-style-us.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/member-display-address-style-us.inc
deleted file mode 100644 (file)
index 7b00bdd..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-[% IF ( patron.address or patron.address2 ) %]
-    [% IF ( patron.address ) %]
-        [% SET roadtype_desc = '' %]
-        [% IF patron.streettype %]
-            [% SET roadtype_desc = AuthorisedValues.GetByCode('ROADTYPE', patron.streettype) %]
-        [% END %]
-        <li class="patronaddress1">[% if (patron.streetnumber) | html %][% patron.streetnumber |html  %][% end | html %] [% patron.address | html %] [% IF roadtype_desc %][% roadtype_desc |html  %] [% END %][% end | html %]</li>
-    [% END %]
-    [% IF ( patron.address2 ) %]
-        <li class="patronaddress2">[% patron.address2 |html  %]</li>
-    [% END %]
-[% END %]
-[% IF ( patron.city ) %]<li class="patroncity">
-        [% patron.city |html  %][% IF ( patron.state ) %], [% patron.state |html  %][% END %]
-        [% patron.zipcode |html  %][% IF ( patron.country ) %], [% patron.country |html  %][% END %]</li>
-[% END %]
diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/member-display-address-style.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/member-display-address-style.inc
new file mode 100644 (file)
index 0000000..64edea9
--- /dev/null
@@ -0,0 +1,74 @@
+[% USE Koha %]
+[% BLOCK 'display-address-style' %]
+    [% IF Koha.Preference( 'AddressFormat' ) %]
+        [% PROCESS "member-display-address-style-${ Koha.Preference( 'AddressFormat' ) }" %]
+    [% ELSE %]
+        [% PROCESS 'member-display-address-style-us' %]
+    [% END %]
+[% END %]
+
+[% BLOCK 'member-display-address-style-us' %]
+    [% IF ( patron.address or patron.address2 ) %]
+        [% IF ( patron.address ) %]
+            [% SET roadtype_desc = '' %]
+            [% IF patron.streettype %]
+                [% SET roadtype_desc = AuthorisedValues.GetByCode('ROADTYPE', patron.streettype) %]
+            [% END %]
+            <li class="patronaddress1">[% if (patron.streetnumber) | html %][% patron.streetnumber |html  %][% end | html %] [% patron.address | html %] [% IF roadtype_desc %][% roadtype_desc |html  %] [% END %][% end | html %]</li>
+        [% END %]
+        [% IF ( patron.address2 ) %]
+            <li class="patronaddress2">[% patron.address2 |html  %]</li>
+        [% END %]
+    [% END %]
+    [% IF ( patron.city ) %]
+        <li class="patroncity">
+            [% patron.city |html  %][% IF ( patron.state ) %], [% patron.state |html  %][% END %]
+            [% patron.zipcode |html  %][% IF ( patron.country ) %], [% patron.country |html  %][% END %]
+        </li>
+    [% END %]
+[% END %]
+
+[% BLOCK 'member-display-address-style-de' %]
+    [% IF ( patron.address or patron.address2 ) %]
+        [% IF ( patron.address ) %]
+            [% SET roadtype_desc = '' %]
+            [% IF patron.streettype %]
+                [% SET roadtype_desc = AuthorisedValues.GetByCode('ROADTYPE', patron.streettype) %]
+            [% END %]
+            <li class="patronaddress1">[% patron.address | html %][%IF roadtype_desc %] [% roadtype_desc | html %][% END %][% IF patron.streetnumber %] [% patron.streetnumber | html %][% END %]</li>
+        [% END %]
+        [% IF ( patron.address2 ) %]
+            <li class="patronaddress2">[% patron.address2 | html %]</li>
+        [% END %]
+    [% END %]
+    [% IF ( patron.city ) %]
+        <li class="patroncity">
+            [% IF ( patron.zipcode ) %][% patron.zipcode | html %] [% END %][% patron.city | html %][% IF ( patron.state ) %]</br>[% patron.state | html %][% END %]
+            [% IF ( patron.country ) %]<br />[% patron.country | html %][% END %]
+        </li>
+    [% END %]
+[% END %]
+
+[% BLOCK 'member-display-address-style-fr' %]
+    [% IF ( patron.address or patron.address2 ) %]
+        [% IF ( patron.address ) %]
+            [% SET roadtype_desc = '' %]
+            [% IF patron.streettype %]
+                [% SET roadtype_desc = AuthorisedValues.GetByCode('ROADTYPE', patron.streettype) %]
+            [% END %]
+            <li class="patronaddress1">[% IF patron.streetnumber %][% patron.streetnumber | html %] [% END %]
+            [%IF roadtype_desc %][% roadtype_desc | html %] [% END %]
+                [% patron.address | html %]
+            </li>
+        [% END %]
+        [% IF ( patron.address2 ) %]
+            <li class="patronaddress2">[% patron.address2 | html %]</li>
+        [% END %]
+    [% END %]
+    [% IF ( patron.city ) %]
+        <li class="patroncity">
+            [% IF ( patron.zipcode ) %][% patron.zipcode | html %] [% END %][% patron.city | html %][% IF ( patron.state ) %]</br>[% patron.state | html %][% END %]
+            [% IF ( patron.country ) %]<br />[% patron.country | html %][% END %]
+        </li>
+    [% END %]
+[% END %]
index 43515da..26c0fbb 100644 (file)
@@ -6,6 +6,7 @@
 [% USE ItemTypes %]
 [% USE AuthorisedValues %]
 [% USE ColumnsSettings %]
+[% PROCESS 'member-display-address-style.inc' %]
 [% SET footerjs = 1 %]
 [% BLOCK display_bormessagepref %]
     [% IF ( bormessagepref ) %]
 [% END %]
 
 [% BLOCK display_holdpatron_address %]
-    [% IF Koha.Preference( 'AddressFormat' ) %]
-        [% INCLUDE "member-display-address-style-${ Koha.Preference( 'AddressFormat' ) }.inc" %]
-    [% ELSE %]
-        [% INCLUDE 'member-display-address-style-us.inc' %]
-    [% END %]
+    [% PROCESS 'display-address-style' %]
 [% END %]
 
 [% INCLUDE 'doc-head-open.inc' %]
index c2745df..2b4391b 100644 (file)
@@ -1,6 +1,7 @@
 [% USE raw %]
 [% USE Koha %]
 [% USE KohaDates %]
+[% PROCESS 'member-display-address-style.inc' %]
 [% SET footerjs = 1 %]
 [% INCLUDE 'doc-head-open.inc' %]
 <title>Koha &rsaquo; Check duplicate patron</title>
         [% IF ( patron.othernames ) %]&ldquo;[% patron.othernames | html %]&rdquo;[% END %]
         <div class = "address">
             <ul>
-                [% IF Koha.Preference( 'AddressFormat' ) %]
-                    [% INCLUDE "member-display-address-style-${ Koha.Preference( 'AddressFormat' ) }.inc" %]
-                [% ELSE %]
-                    [% INCLUDE 'member-display-address-style-us.inc' %]
-                [% END %]
+                [% PROCESS 'display-address-style' %]
             </ul>
         </div>
     <div class="rows">
index 8bfc483..9e92f4e 100644 (file)
@@ -3,6 +3,7 @@
 [% USE KohaDates %]
 [% USE Price %]
 [% USE ItemTypes %]
+[% PROCESS 'member-display-address-style.inc' %]
 [% SET footerjs = 1 %]
 
 [% PROCESS 'accounts.inc' %]
         <h3><a href="/cgi-bin/koha/circ/circulation.pl?findborrower=[% patron.cardnumber | uri %]">Account summary: [% patron.firstname | html %] [% patron.surname | html %] ([% patron.cardnumber | html %])</a></h3>
 
         <ul>
-            [% IF Koha.Preference( 'AddressFormat' ) %]
-                [% INCLUDE "member-display-address-style-${ Koha.Preference( 'AddressFormat' ) }.inc" %]
-            [% ELSE %]
-                [% INCLUDE 'member-display-address-style-us.inc' %]
-            [% END %]
+            [% PROCESS 'display-address-style' %]
             <li>[% IF ( patron.phone ) %][% patron.phone | html %][% ELSE %](no phone number on file)[% END %]</li>
             <li>[% IF ( patron.email ) %][% patron.email | html %][% ELSE %](no primary email on file)[% END %]</li>
             [% IF ( patron.emailpro ) %]
index 8a95800..9ced9c3 100644 (file)
@@ -6,6 +6,7 @@
 [% USE AuthorisedValues %]
 [% USE ColumnsSettings %]
 [% USE Price %]
+[% PROCESS 'member-display-address-style.inc' %]
 [% SET footerjs = 1 %]
 [% INCLUDE 'doc-head-open.inc' %]
 [% Asset.css("lib/jquery/plugins/rowGroup/stylesheets/rowGroup.dataTables.min.css") | $raw %]
 
                                 <div class="address">
                                     <ul>
-                                        [% IF Koha.Preference( 'AddressFormat' ) %]
-                                            [% INCLUDE "member-display-address-style-${ Koha.Preference( 'AddressFormat' ) }.inc" %]
-                                        [% ELSE %]
-                                            [% INCLUDE 'member-display-address-style-us.inc' %]
-                                        [% END %]
+                                        [% PROCESS 'display-address-style' %]
                                     </ul>
                                 </div>