[Koha-patches] [PATCH] Hide z39.50 search button for users without cataloging privileges.
Owen Leonard
oleonard at myacpl.org
Wed Aug 12 16:57:51 CEST 2009
This also simplifies the display of the z39.50 search button on the search results page. It's overkill to use a YUI button when there are already simpler standard buttons in use in the same area.
---
.../intranet-tmpl/prog/en/includes/cat-toolbar.inc | 6 +++---
.../prog/en/modules/catalogue/results.tmpl | 16 +---------------
2 files changed, 4 insertions(+), 18 deletions(-)
diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/cat-toolbar.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/cat-toolbar.inc
index 3da9fd3..8adb30b 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/includes/cat-toolbar.inc
+++ b/koha-tmpl/intranet-tmpl/prog/en/includes/cat-toolbar.inc
@@ -2,7 +2,7 @@
<script type="text/javascript">
//<![CDATA[
-
+ <!-- TMPL_IF NAME="CAN_user_editcatalogue" -->
/* this function open a popup to search on z3950 server. */
function PopupZ3950() {
var strQuery = GetZ3950Terms();
@@ -19,7 +19,7 @@
<!-- /TMPL_LOOP -->
return strQuery;
}
-
+ <!-- /TMPL_IF -->
function addToShelf() { window.open('/cgi-bin/koha/virtualshelves/addbybiblionumber.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->','Add_to_virtualshelf','width=500,height=400,toolbar=false,scrollbars=yes');
}
function printBiblio() {window.open('/cgi-bin/koha/catalogue/detailprint.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->','Print_Biblio','width=700,height=500,toolbar=false,scrollbars=yes');
@@ -160,7 +160,7 @@ function confirm_deletion() {
<!-- TMPL_UNLESS name="bi_notforloan" -->
<!-- TMPL_UNLESS NAME="norequests" --><li><a id="placehold" href="/cgi-bin/koha/reserve/request.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->">Place Hold</a></li><!-- /TMPL_UNLESS --><!-- /TMPL_UNLESS -->
<!-- /TMPL_IF -->
- <li id="z3950searchc"><input type="button" id="z3950search" value="z39.50 Search" onclick="PopupZ3950(); return false;" /></li>
+ <!-- TMPL_IF NAME="CAN_user_editcatalogue" --><li id="z3950searchc"><input type="button" id="z3950search" value="z39.50 Search" onclick="PopupZ3950(); return false;" /></li><!-- /TMPL_IF -->
</ul>
</form>
</div>
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 4acf2c1..5bb82c2 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/results.tmpl
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/results.tmpl
@@ -33,8 +33,6 @@ $(document).ready(function() {
$('#sort_by').change(function() {
$('#sortbyform').submit();
});
- $("#z3950searchc").empty();
- yuiZ3950button();
$("#selection_ops").show();
$(".selection").show();
<!-- TMPL_IF NAME="query_desc" -->
@@ -119,16 +117,6 @@ function GetZ3950Terms(){
<!-- /TMPL_LOOP -->
return strQuery;
}
-/* prepare DOM for Z39.50 Search Button */
-function yuiZ3950button() {
- new YAHOO.widget.Button({
- id: "z3950search",
- type: "button",
- label: _("z39.50 Search"),
- container: "z3950searchc",
- onclick: {fn:function(){PopupZ3950()}}
- });
-}
//]]>
</script>
</head>
@@ -166,9 +154,6 @@ function yuiZ3950button() {
<!-- TMPL_IF NAME="total" -->
<div id="searchheader">
- <form method="post" name="fz3950" class="fz3950" action="#">
- <span id="z3950searchc"><input type="button" id="z3950search" value="z39.50 Search" onclick="PopupZ3950(); return false;" /></span>
- </form>
<form action="/cgi-bin/koha/catalogue/search.pl" method="get" id="sortbyform">
<!-- TMPL_IF NAME="searchdesc" -->
<!-- TMPL_LOOP NAME="QUERY_INPUTS"-->
@@ -200,6 +185,7 @@ function yuiZ3950button() {
<input type="button" onclick="placeHold(); return false;" value="Place Hold"/>
<!-- /TMPL_IF -->
<input type="button" onclick="addToList(); return false;" value="Add to List"/>
+ <!-- TMPL_IF NAME="CAN_user_editcatalogue" --><input type="button" onclick="PopupZ3950(); return false;" value="z39.50 Search"/><!-- /TMPL_IF -->
</div>
</div>
<!-- TMPL_IF NAME="stopwords_removed" --><div><p class="tip">Ignored the following common words: "<!-- TMPL_VAR NAME="stopwords_removed" -->"<p></div><!-- /TMPL_IF -->
--
1.5.6.5
More information about the Koha-patches
mailing list