From 6fef62ed22334441d2c6588dab508fbb1644e2f0 Mon Sep 17 00:00:00 2001
From: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Date: Thu, 28 Feb 2019 19:11:19 -0300
Subject: [PATCH] Bug 22445: Custom cover images - detail (staff)

Test plan:
Staff side now, go the detail page of a bibliographic record
You should see the cover image.

Sponsored-by: Orex Digital
---
 catalogue/detail.pl                                      |  2 ++
 .../intranet-tmpl/prog/en/modules/catalogue/detail.tt    | 16 +++++++++++++---
 2 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/catalogue/detail.pl b/catalogue/detail.pl
index 027ca5253a..19537fa0c6 100755
--- a/catalogue/detail.pl
+++ b/catalogue/detail.pl
@@ -534,6 +534,8 @@ foreach my $myorder (@allorders_using_biblio) {
     }
 }
 
+$template->param(biblio => $biblio);
+
 my $count_orders_using_biblio = scalar @orders_using_biblio ;
 $template->param (countorders => $count_orders_using_biblio);
 
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 6520134dc2..019c4aad15 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt
@@ -69,8 +69,14 @@
         <span class="Z3988" title="[% ocoins | html %]"></span>
     [% END %]
 
-    [% IF ( AmazonCoverImages  || LocalCoverImages || AdlibrisEnabled ) %]
-        <div id="catalogue_detail_biblio" class="col-xs-9">
+    [% IF ( AmazonCoverImages  || LocalCoverImages || AdlibrisEnabled || (Koha.Preference('CustomCoverImages') && Koha.Preference('CustomCoverImagesURL')) ) %]
+        [% IF ( XSLTDetailsDisplay ) %]
+            <div class="yui-gc">
+            <div id="catalogue_detail_biblio" class="yui-u first">
+        [% ELSE %]
+            <div class="yui-gb">
+            <div id="catalogue_detail_biblio" class="yui-u first">
+        [% END %]
     [% ELSE %]
         <div id="catalogue_detail_biblio" class="col-xs-12">
     [% END %]
@@ -121,7 +127,7 @@
             </span>
         [% END %]
 
-        [% IF ( AmazonCoverImages  || LocalCoverImages || AdlibrisEnabled ) %]
+        [% IF ( AmazonCoverImages  || LocalCoverImages || AdlibrisEnabled || (Koha.Preference('CustomCoverImages') && Koha.Preference('CustomCoverImagesURL')) ) %]
         </div><div class="col-xs-3" id="bookcoverimg">
         [% IF ( LocalCoverImages ) %]
             <div title="[% biblionumber |url %]" class="[% biblionumber | html %]" id="local-thumbnail-preview"></div>
@@ -135,6 +141,10 @@
                 <img src="https://images-na.ssl-images-amazon.com/images/P/[% normalized_isbn | html %].01.MZZZZZZZ.jpg" alt="" />
         </a></div>
         [% END %]
+
+        [% IF Koha.Preference('CustomCoverImages') && Koha.Preference('CustomCoverImagesURL') %]
+            <a href="[% biblio.custom_cover_image_url | url %]"><img alt="Cover image" src="[% biblio.custom_cover_image_url | url %]" />
+        [% END %]
         [% END %]
 
 </div>
-- 
2.11.0