From e8db94a62b61a11444eb8853c804871a95491641 Mon Sep 17 00:00:00 2001 From: David Roberts Date: Fri, 22 May 2020 18:44:25 +0000 Subject: [PATCH] Bug 25463: Patron details page - display the alternative contact address as a block This patch changes the format of the alternative contact address to a block, instead of a list. To test: 1) Edit a patron's contact details so that the Main Address and Alternative Contact addresses are complete 2) Install the patch 3) Ensure that the AddressFormat system preference is set to US style 4) View the patron record (members/moremember.pl) and ensure that the address format in both the Contact information and Alternative address sections display identically. 5) Change the AddressFormat system preference to German style, and repeat 6) Change the AddressFormat system preference to French style, and repeat. --- .../member-display-altv-address-style-de.inc | 9 ++++ .../member-display-altv-address-style-fr.inc | 9 ++++ .../member-display-altv-address-style-us.inc | 11 ++++ .../prog/en/modules/members/moremember.tt | 63 +++++----------------- 4 files changed, 41 insertions(+), 51 deletions(-) create mode 100644 koha-tmpl/intranet-tmpl/prog/en/includes/member-display-altv-address-style-de.inc create mode 100644 koha-tmpl/intranet-tmpl/prog/en/includes/member-display-altv-address-style-fr.inc create mode 100644 koha-tmpl/intranet-tmpl/prog/en/includes/member-display-altv-address-style-us.inc diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/member-display-altv-address-style-de.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/member-display-altv-address-style-de.inc new file mode 100644 index 00000000000..cd278bc3fd0 --- /dev/null +++ b/koha-tmpl/intranet-tmpl/prog/en/includes/member-display-altv-address-style-de.inc @@ -0,0 +1,9 @@ +[% IF ( patron.altcontactaddress1 or patron.altcontactaddress2 ) %] +
  • [% patron.altcontactfirstname | html %] [% patron.altcontactsurname | html %][% end | html %]
  • +
  • [% if (patron.altcontactaddress1) | html %][% patron.altcontactaddress1 | html %][% end | html %]
  • +
  • [% if (patron.altcontactaddress2) | html %][% patron.altcontactaddress2 | html %][% end | html %]
  • +[% END %] +[% IF ( patron.altcontactzipcode ) %]
  • [% patron.altcontactzipcode | html %] [% IF ( patron.altcontactaddress3 ) %][% patron.altcontactaddress3 %][% END %]
  • +[% IF ( patron.altcontactstate ) %]
  • [% patron.altcontactstate | html %] [% END %]
  • +[% IF ( patron.altcontactcountry ) %]
  • [% patron.altcontactcountry | html %][% END %]
  • +[% END %] diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/member-display-altv-address-style-fr.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/member-display-altv-address-style-fr.inc new file mode 100644 index 00000000000..cd278bc3fd0 --- /dev/null +++ b/koha-tmpl/intranet-tmpl/prog/en/includes/member-display-altv-address-style-fr.inc @@ -0,0 +1,9 @@ +[% IF ( patron.altcontactaddress1 or patron.altcontactaddress2 ) %] +
  • [% patron.altcontactfirstname | html %] [% patron.altcontactsurname | html %][% end | html %]
  • +
  • [% if (patron.altcontactaddress1) | html %][% patron.altcontactaddress1 | html %][% end | html %]
  • +
  • [% if (patron.altcontactaddress2) | html %][% patron.altcontactaddress2 | html %][% end | html %]
  • +[% END %] +[% IF ( patron.altcontactzipcode ) %]
  • [% patron.altcontactzipcode | html %] [% IF ( patron.altcontactaddress3 ) %][% patron.altcontactaddress3 %][% END %]
  • +[% IF ( patron.altcontactstate ) %]
  • [% patron.altcontactstate | html %] [% END %]
  • +[% IF ( patron.altcontactcountry ) %]
  • [% patron.altcontactcountry | html %][% END %]
  • +[% END %] diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/member-display-altv-address-style-us.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/member-display-altv-address-style-us.inc new file mode 100644 index 00000000000..271a9bbdaac --- /dev/null +++ b/koha-tmpl/intranet-tmpl/prog/en/includes/member-display-altv-address-style-us.inc @@ -0,0 +1,11 @@ +[% IF ( patron.altcontactaddress1 or patron.altcontactaddress2 ) %] +
  • [% patron.altcontactfirstname | html %] [% patron.altcontactsurname | html %][% end | html %]
  • +
  • [% if (patron.altcontactaddress1) | html %][% patron.altcontactaddress1 | html %][% end | html %]
  • +
  • [% if (patron.altcontactaddress2) | html %][% patron.altcontactaddress2 | html %][% end | html %]
  • +[% END %] +
  • +[% IF ( patron.altcontactaddress3 ) %][% patron.altcontactaddress3 | html %], [% END %] +[% IF ( patron.altcontactstate ) %] [% patron.altcontactstate | html %],[% END %] +[% IF ( patron.altcontactzipcode ) %] [% patron.altcontactzipcode | html %],[% END %] +[% IF ( patron.altcontactcountry ) %] [% patron.altcontactcountry | html %][% END %] +
  • diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tt index 8a9580026c8..3bdce5b146c 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tt @@ -640,65 +640,26 @@

    Alternative contact

    Edit + +
    + +
      - [% IF ( patron.altcontactsurname ) %] -
    1. - Surname: - [% patron.altcontactsurname | html %] -
    2. - [% END %] - [% IF ( patron.altcontactfirstname ) %] -
    3. - First name: - [% patron.altcontactfirstname | html %] -
    4. - [% END %] - [% IF ( patron.altcontactaddress1 ) %] -
    5. - Address: - [% patron.altcontactaddress1 | html %] -
    6. - [% END %] - [% IF ( patron.altcontactaddress2 ) %] -
    7. - Address 2: - [% patron.altcontactaddress2 | html %] -
    8. - [% END %] - [% IF ( patron.altcontactaddress3 ) %] -
    9. - City: - [% patron.altcontactaddress3 | html %] -
    10. - [% END %] - - [% IF ( patron.altcontactstate ) %] -
    11. - State: - [% patron.altcontactstate | html %] -
    12. - [% END %] - [% IF ( patron.altcontactzipcode ) %] -
    13. - ZIP/Postal code: - [% patron.altcontactzipcode | html %] -
    14. - [% END %] - [% IF ( patron.altcontactcountry ) %] -
    15. - Country: - [% patron.altcontactcountry | html %] -
    16. - [% END %] [% IF ( patron.altcontactphone ) %]
    17. Phone: - [% patron.altcontactphone | html %] + [% patron.altcontactphone |html %]
    18. [% END %]
    -
    [% # /div.rows %] + [% ELSE %]

    Alternative contact

    -- 2.11.0