From 0e258da89f0af9865a9f19a33a21798eaad345f9 Mon Sep 17 00:00:00 2001 From: Owen Leonard Date: Tue, 9 Aug 2016 10:14:02 -0400 Subject: [PATCH] Bug 16991 - Add subtitle to holds to pull report Content-Type: text/plain; charset="utf-8" This patch adds output of subtitle to the holds to pull report using keyword to MARC mapping information. To test, apply the patch and go to Circulation -> Holds to pull. The list of holds to pull should display subtitles. --- circ/pendingreserves.pl | 6 ++++++ koha-tmpl/intranet-tmpl/prog/en/modules/circ/pendingreserves.tt | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/circ/pendingreserves.pl b/circ/pendingreserves.pl index 932b035..dd16b39 100755 --- a/circ/pendingreserves.pl +++ b/circ/pendingreserves.pl @@ -31,6 +31,7 @@ use C4::Context; use C4::Output; use CGI qw ( -utf8 ); use C4::Auth; +use C4::Biblio; use C4::Debug; use Koha::DateUtils; use DateTime::Duration; @@ -152,6 +153,10 @@ if ( $run_report ) { $sth->execute(@query_params); while ( my $data = $sth->fetchrow_hashref ) { + my $record = GetMarcBiblio($data->{biblionumber}); + if ($record){ + $data->{subtitle} = [ map { $_->{subfield} } @{ GetRecordValue( 'subtitle', $record, '' ) } ]; + } push( @reservedata, { @@ -159,6 +164,7 @@ if ( $run_report ) { priority => $data->{priority}, name => $data->{l_patron}, title => $data->{title}, + subtitle => $data->{subtitle}, author => $data->{author}, borrowernumber => $data->{borrowernumber}, itemnum => $data->{itemnumber}, diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/pendingreserves.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/circ/pendingreserves.tt index 7bb77c8..11c7a0f 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/pendingreserves.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/circ/pendingreserves.tt @@ -114,7 +114,7 @@ $(document).ready(function() {

[% INCLUDE 'biblio-default-view.inc' biblionumber = reserveloo.biblionumber %] - [% reserveloo.title |html %]

+ [% reserveloo.title |html %] [% FOREACH s IN reserveloo.subtitle %] [% s %][% END %]

[% IF ( reserveloo.author ) %]

by [% reserveloo.author %]

[% END %] [% ELSE %] -- 2.1.4