[Koha-patches] [PATCH] Bug 5687: Add pref StaffAuthorisedValueImages for staff search results

Marcel de Rooy M.de.Rooy at rijksmuseum.nl
Thu Feb 3 13:02:35 CET 2011


This patch contains the functionality, not the install stuff.
---
 catalogue/search.pl                                |    3 +++
 .../en/modules/admin/preferences/staff-client.pref |    6 ++++++
 .../prog/en/modules/catalogue/results.tmpl         |    4 ++--
 3 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/catalogue/search.pl b/catalogue/search.pl
index 8cb737d..ec5015c 100755
--- a/catalogue/search.pl
+++ b/catalogue/search.pl
@@ -538,6 +538,9 @@ for (my $i=0;$i<@servers;$i++) {
             } 
             exit;
         }
+	unless(C4::Context->preference("StaffAuthorisedValueImages")) {
+	  $_->{noauthimg}=1 for @newresults; #enh 5687
+	}
 
 
         if ($hits) {
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/staff-client.pref b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/staff-client.pref
index ab546f1..a95eb8b 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/staff-client.pref
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/staff-client.pref
@@ -63,6 +63,12 @@ Staff Client:
               choices:
                   local: "included with Koha (faster, will work if internet goes down)."
                   "http://yui.yahooapis.com/2.5.1/build": "from Yahoo's own servers (less demand on your servers)."
+        -
+            - pref: StaffAuthorisedValueImages
+              choices:
+                  yes: Show
+                  no: "Don't show"
+            - images for <a href="/cgi-bin/koha/admin/authorised_values.pl">authorized values</a> (such as lost statuses and locations) in search results.
     Options:
         -
             - pref: viewMARC
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/results.tmpl b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/results.tmpl
index 592f3f4..ff2c687 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/results.tmpl
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/results.tmpl
@@ -438,7 +438,7 @@ function GetZ3950Terms(){
                                     </p>
                                     <!-- TMPL_IF NAME="searchhighlightblob" --><p class="searchhighlightblob"><!-- TMPL_VAR NAME="searchhighlightblob" --></p><!-- /TMPL_IF -->
 
-                                    <!-- TMPL_IF NAME="authorised_value_images" -->
+                                    <!-- TMPL_UNLESS NAME="noauthimg"--><!-- TMPL_IF NAME="authorised_value_images" -->
                                 <p>
                                   <!-- TMPL_LOOP NAME="authorised_value_images" -->
                                   <img src="<!-- TMPL_VAR name="imageurl" -->" alt="<!-- TMPL_VAR NAME="description" -->" />
@@ -446,7 +446,7 @@ function GetZ3950Terms(){
                                 </p>
                                 <!-- /TMPL_IF -->
 
-                                <!-- /TMPL_IF -->
+                                <!-- /TMPL_IF --><!-- /TMPL_UNLESS -->
                                   <p class="hold"><!-- TMPL_IF NAME="norequests" -->
                                   <span class="noholdstext">No holds allowed</span>
                               <!-- TMPL_ELSE -->
-- 
1.6.0.6



More information about the Koha-patches mailing list