From c46c64b9158d05ca022e1155b88082998fd217bd Mon Sep 17 00:00:00 2001 From: David Roberts Date: Fri, 4 Aug 2017 23:55:18 +0100 Subject: [PATCH] Add BDS code to staff client https://bugs.koha-community.org/show_bug.cgi?id=19044 --- catalogue/detail.pl | 8 ++++++++ catalogue/search.pl | 8 ++++++++ .../intranet-tmpl/prog/en/modules/catalogue/detail.tt | 18 ++++++++++++++---- .../intranet-tmpl/prog/en/modules/catalogue/results.tt | 9 +++++++-- 4 files changed, 37 insertions(+), 6 deletions(-) diff --git a/catalogue/detail.pl b/catalogue/detail.pl index 221532f..cfd891d 100755 --- a/catalogue/detail.pl +++ b/catalogue/detail.pl @@ -447,6 +447,14 @@ if ( C4::Context->preference("LocalCoverImages") == 1 ) { $template->{VARS}->{localimages} = \@images; } +# BDS Cover images +if( C4::Context->preference('BDSStaffEnable') == 1) +{ +$template->param(DBMCode => +C4::Context->preference('DBMCode') ); +} + + # HTML5 Media if ( (C4::Context->preference("HTML5MediaEnabled") eq 'both') or (C4::Context->preference("HTML5MediaEnabled") eq 'staff') ) { $template->param( C4::HTML5Media->gethtml5media($record)); diff --git a/catalogue/search.pl b/catalogue/search.pl index 7a8cf12..d059df1 100755 --- a/catalogue/search.pl +++ b/catalogue/search.pl @@ -512,6 +512,14 @@ for my $this_cgi ( split('&',$limit_cgi) ) { $template->param ( LIMIT_INPUTS => \@limit_inputs ); ## II. DO THE SEARCH AND GET THE RESULTS + +# BDS Cover images +if( C4::Context->preference('BDSStaffEnable') == 1) +{ +$template->param(DBMCode => +C4::Context->preference('DBMCode') ); +} + my $total; # the total results for the whole set my $facets; # this object stores the faceted results that display on the left-hand of the results page my $results_hashref; diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt index 1c26c37..d7cd6ed 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt @@ -229,7 +229,7 @@ function verify_images() { }); - [% IF ( AmazonCoverImages || LocalCoverImages ) %]$(window).load(function() { + [% IF ( AmazonCoverImages || LocalCoverImages || BDSStaffEnable ) %]$(window).load(function() { verify_images(); });[% END %] //]]> @@ -372,7 +372,7 @@ function verify_images() { [% END %] - [% IF ( AmazonCoverImages || LocalCoverImages ) %] + [% IF ( AmazonCoverImages || LocalCoverImages || BDSStaffEnable) %] [% IF ( XSLTDetailsDisplay ) %]
@@ -433,11 +433,16 @@ function verify_images() { [% END %] - [% IF ( AmazonCoverImages || LocalCoverImages ) %] + [% IF ( AmazonCoverImages || LocalCoverImages || BDSStaffEnable) %]