Bug 19456: Make patron-title ability to be generated with or without html tags
Modified pages: circ/circulation.pl circ/circulation_batch_checkouts.pl members/boraccount.pl members/files.pl members/holdshistory.pl members/housebound.pl members/moremember.pl members/notices.pl members/purchase-suggestions.pl members/readingrec.pl members/routing-lists.pl members/statistics.pl Test plan: 0) Do not apply the patch 1) Have a patron with title/salution filled in 2) Confirm bug, go for example to circ/circulation page and see there is html in <title> tag (you can see it in your browser page/window title) 3) Apply the patch 4) Go through circulation/patron pages (see modified page above) and confirm there is no html in <title> tag, but on the page itself the salutation should be in <span class="patron-title"> Signed-off-by: David Bourgalt <david.bourgault@inlibro.com> Signed-off-by: Nick Clemens <nick@bywatersolutions.com> Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
This commit is contained in:
parent
1beb65ed4f
commit
ebd7c422b4
13 changed files with 24 additions and 16 deletions
|
@ -1,11 +1,19 @@
|
|||
[%# Parameter no_html - if 1, the html tags are NOT generated %]
|
||||
[%- IF no_html %]
|
||||
[%- span_start = '' %]
|
||||
[%- span_end = '' %]
|
||||
[%- ELSE %]
|
||||
[%- span_start = '<span class="patron-title">' %]
|
||||
[%- span_end = '</span>' %]
|
||||
[%- END %]
|
||||
[%- IF ( borrower.borrowernumber ) %]
|
||||
[%- IF borrower.category_type == 'I' %]
|
||||
[%- borrower.surname | html %] [% IF borrower.othernames %] ([% borrower.othernames | html %]) [% END %]
|
||||
[%- ELSE %]
|
||||
[%- IF invert_name %]
|
||||
[%- IF borrower.title %]<span class="patron-title">[%- borrower.title | html %]</span> [% END %][%- borrower.surname | html %], [% borrower.firstname | html %] [% IF borrower.othernames %] ([% borrower.othernames | html %]) [% END %]
|
||||
[%- IF borrower.title %][% span_start %][%- borrower.title | html %][% span_end %] [% END %][%- borrower.surname | html %], [% borrower.firstname | html %] [% IF borrower.othernames %] ([% borrower.othernames | html %]) [% END %]
|
||||
[%- ELSE %]
|
||||
[%- IF borrower.title %]<span class="patron-title">[%- borrower.title | html %]</span> [% END %][%- borrower.firstname | html %] [% IF borrower.othernames %] ([% borrower.othernames | html %]) [% END %] [% borrower.surname | html %]
|
||||
[%- IF borrower.title %][% span_start %][%- borrower.title | html %][% span_end %] [% END %][%- borrower.firstname | html %] [% IF borrower.othernames %] ([% borrower.othernames | html %]) [% END %] [% borrower.surname | html %]
|
||||
[%- END -%]
|
||||
[%- END -%]
|
||||
[%- IF ( borrower.cardnumber ) -%]
|
||||
|
@ -16,9 +24,9 @@
|
|||
[%- surname | html %] [% IF othernames %] ([% othernames | html %]) [% END %]
|
||||
[%- ELSE %]
|
||||
[%- IF invert_name %]
|
||||
[%- IF title %]<span class="patron-title">[%- title | html %]</span> [% END %][%- surname | html %], [% firstname | html %] [% IF othernames %] ([% othernames | html %]) [% END %]
|
||||
[%- IF title %][% span_start %][%- title | html %][% span_end %] [% END %][%- surname | html %], [% firstname | html %] [% IF othernames %] ([% othernames | html %]) [% END %]
|
||||
[%- ELSE %]
|
||||
[%- IF title %]<span class="patron-title">[%- title | html %]</span> [% END %][%- firstname | html %] [% IF othernames %] ([% othernames | html %]) [% END %] [% surname | html %]
|
||||
[%- IF title %][% span_start %][%- title | html %][% span_end %] [% END %][%- firstname | html %] [% IF othernames %] ([% othernames | html %]) [% END %] [% surname | html %]
|
||||
[%- END %]
|
||||
[%- END -%]
|
||||
[%- IF ( cardnumber ) -%]
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
[% SET destination = "circ" %]
|
||||
<title>Koha › Circulation
|
||||
[% IF borrowernumber and borrower%]
|
||||
› Checking out to [% INCLUDE 'patron-title.inc' invert_name = 1 %]
|
||||
› Checking out to [% INCLUDE 'patron-title.inc' invert_name = 1 no_html = 1 %]
|
||||
[% END %]
|
||||
</title>
|
||||
[% INCLUDE 'doc-head-close.inc' %]
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
[% SET destination = "circ" %]
|
||||
<title>Koha › Circulation
|
||||
[% IF borrowernumber and borrower %]
|
||||
› Batch check out › Issuing items to [% INCLUDE 'patron-title.inc' invert_name = 1 %]
|
||||
› Batch check out › Issuing items to [% INCLUDE 'patron-title.inc' invert_name = 1 no_html = 1 %]
|
||||
[% END %]
|
||||
</title>
|
||||
[% INCLUDE 'doc-head-close.inc' %]
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
[% USE ColumnsSettings %]
|
||||
[% USE Price %]
|
||||
[% INCLUDE 'doc-head-open.inc' %]
|
||||
<title>Koha › Patrons › Account for [% INCLUDE 'patron-title.inc' %]</title>
|
||||
<title>Koha › Patrons › Account for [% INCLUDE 'patron-title.inc' no_html = 1 %]</title>
|
||||
[% INCLUDE 'doc-head-close.inc' %]
|
||||
<link rel="stylesheet" type="text/css" href="[% interface %]/[% theme %]/css/datatables.css" />
|
||||
[% INCLUDE 'datatables.inc' %]
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
[% USE KohaDates %]
|
||||
[% USE AuthorisedValues %]
|
||||
[% INCLUDE 'doc-head-open.inc' %]
|
||||
<title>Files for [% INCLUDE 'patron-title.inc' %]</title>
|
||||
<title>Files for [% INCLUDE 'patron-title.inc' no_html = 1 %]</title>
|
||||
[% INCLUDE 'doc-head-close.inc' %]
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
[% USE Branches %]
|
||||
[% USE ColumnsSettings %]
|
||||
[% INCLUDE 'doc-head-open.inc' %]
|
||||
<title>Holds history for [% INCLUDE 'patron-title.inc' %]</title>
|
||||
<title>Holds history for [% INCLUDE 'patron-title.inc' no_html = 1 %]</title>
|
||||
[% INCLUDE 'doc-head-close.inc' %]
|
||||
<link rel="stylesheet" type="text/css" href="[% interface %]/[% theme %]/css/datatables.css" />
|
||||
[% INCLUDE 'datatables.inc' %]
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
[% USE KohaDates %]
|
||||
[% USE AuthorisedValues %]
|
||||
[% INCLUDE 'doc-head-open.inc' %]
|
||||
<title>Koha › Housebound › Details for [% INCLUDE 'patron-title.inc' %]</title>
|
||||
<title>Koha › Housebound › Details for [% INCLUDE 'patron-title.inc' no_html = 1 %]</title>
|
||||
[% INCLUDE 'doc-head-close.inc' %]
|
||||
[% INCLUDE 'calendar.inc' %]
|
||||
<script type="text/javascript">
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
[% IF ( unknowuser ) %]
|
||||
Patron does not exist
|
||||
[% ELSE %]
|
||||
Patron details for [% INCLUDE 'patron-title.inc' %]
|
||||
Patron details for [% INCLUDE 'patron-title.inc' no_html = 1 %]
|
||||
[% END %]
|
||||
</title>
|
||||
[% INCLUDE 'doc-head-close.inc' %]
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
[% USE Branches %]
|
||||
[% USE KohaDates %]
|
||||
[% INCLUDE 'doc-head-open.inc' %]
|
||||
<title>Sent notices for [% INCLUDE 'patron-title.inc' %]</title>
|
||||
<title>Sent notices for [% INCLUDE 'patron-title.inc' no_html = 1 %]</title>
|
||||
[% INCLUDE 'doc-head-close.inc' %]
|
||||
<link rel="stylesheet" type="text/css" href="[% interface %]/[% theme %]/css/datatables.css" />
|
||||
[% INCLUDE 'datatables.inc' %]
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
[% USE AuthorisedValues %]
|
||||
[% USE Branches %]
|
||||
[% INCLUDE 'doc-head-open.inc' %]
|
||||
<title>Koha › Patrons › Purchase suggestions for [% INCLUDE 'patron-title.inc' %]</title>
|
||||
<title>Koha › Patrons › Purchase suggestions for [% INCLUDE 'patron-title.inc' no_html = 1 %]</title>
|
||||
<link rel="stylesheet" type="text/css" href="[% interface %]/[% theme %]/css/datatables.css" />
|
||||
[% INCLUDE 'doc-head-close.inc' %]
|
||||
[% INCLUDE 'datatables.inc' %]
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
[% USE AuthorisedValues %]
|
||||
[% USE Branches %]
|
||||
[% INCLUDE 'doc-head-open.inc' %]
|
||||
<title>Circulation History for [% INCLUDE 'patron-title.inc' %]</title>
|
||||
<title>Circulation History for [% INCLUDE 'patron-title.inc' no_html = 1 %]</title>
|
||||
[% INCLUDE 'doc-head-close.inc' %]
|
||||
<link rel="stylesheet" type="text/css" href="[% interface %]/[% theme %]/css/datatables.css" />
|
||||
[% INCLUDE 'datatables.inc' %]
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
[% USE AuthorisedValues %]
|
||||
[% USE Branches %]
|
||||
[% INCLUDE 'doc-head-open.inc' %]
|
||||
<title>Subscription Routing Lists for [% INCLUDE 'patron-title.inc' %]</title>
|
||||
<title>Subscription Routing Lists for [% INCLUDE 'patron-title.inc' no_html = 1 %]</title>
|
||||
[% INCLUDE 'doc-head-close.inc' %]
|
||||
</head>
|
||||
<body id="pat_routing_lists" class="pat">
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
[% USE Branches %]
|
||||
[% INCLUDE 'doc-head-open.inc' %]
|
||||
<title>Koha › Patrons ›
|
||||
Statistics for [% INCLUDE 'patron-title.inc' %]
|
||||
Statistics for [% INCLUDE 'patron-title.inc' no_html = 1 %]
|
||||
</title>
|
||||
[% INCLUDE 'doc-head-close.inc' %]
|
||||
<link rel="stylesheet" type="text/css" href="[% interface %]/[% theme %]/css/datatables.css" />
|
||||
|
|
Loading…
Reference in a new issue