1 <script type="text/javascript">
3 [% IF ( CAN_user_editcatalogue_edit_catalogue ) %]
4 /* this function open a popup to search on z3950 server. */
5 function PopupZ3950() {
6 var strQuery = GetZ3950Terms();
8 window.open("/cgi-bin/koha/cataloguing/z3950_search.pl?biblionumber=[% biblionumber %]"+strQuery,"z3950search",'width=740,height=450,location=yes,toolbar=no,scrollbars=yes,resize=yes');
11 function PopupZ3950Confirmed() {
12 if (confirm(_("Please note that this Z39.50 search could replace the current record."))){
17 /* provide Z3950 search points */
18 function GetZ3950Terms(){
19 var strQuery="&frameworkcode=";
20 [% FOREACH z3950_search_param IN z3950_search_params %]
21 strQuery += "&" + "[% z3950_search_param.name |html %]" + "=" + "[% z3950_search_param.encvalue |html %]";
26 function addToCart() { addRecord('[% biblionumber %]'); }
27 function addToShelf() { window.open('/cgi-bin/koha/virtualshelves/addbybiblionumber.pl?biblionumber=[% biblionumber %]','Add_to_virtualshelf','width=500,height=400,toolbar=false,scrollbars=yes');
29 function printBiblio() {window.print(); }
30 [% IF ( CAN_user_editcatalogue_edit_catalogue ) %]
31 function confirm_deletion() {
32 var count = [% count %];
33 var holdcount = [% holdcount %];
37 is_confirmed = alert( count + " " +_("item(s) are attached to this record.\nYou must delete all items before deleting this record.") );
38 } else if ( holdcount > 0 ) {
39 is_confirmed = confirm( holdcount + " " + _("holds(s) for this record \n Are you sure you want to delete this record?."));
41 is_confirmed = confirm(_("Are you sure you want to delete this record?"));
45 if ( count > 0 || holdcount > 0 ){
48 window.location="/cgi-bin/koha/cataloguing/addbiblio.pl?op=delete&biblionumber=[% biblionumber %]";
56 [% IF ( CAN_user_editcatalogue_edit_items ) %]
57 function confirm_items_deletion() {
58 var count = [% count %];
59 var holdcount = [% holdcount %];
61 if ( holdcount > 0 ) {
62 alert( holdcount + " " + _("holds(s) for this record \n You must delete all holds before deleting all items.") );
63 } else if ( count > 0 ) {
64 if( confirm( _("Are you sure you want to delete the") + " " + count + " " + _("attached items?") ) ) {
65 window.location="/cgi-bin/koha/cataloguing/additem.pl?op=delallitems&biblionumber=[% biblionumber %]";
70 alert(_("This record has no items."));
75 $(document).ready(function() {
76 $("#z3950copy").click(function(){
80 $("#deletebiblio").click(function(){
84 $("#deleteallitems").click(function(){
85 confirm_items_deletion();
88 $("#printbiblio").click(function(){
92 $("#addtocart").click(function(){
94 $(".btn-group").removeClass("open");
97 $("#addtoshelf").click(function(){
99 $(".btn-group").removeClass("open");
102 $("#export").remove(); // Hide embedded export form if JS menus available
107 <div id="toolbar" class="btn-toolbar">
109 <form method="post" name="f" id="f" action="/cgi-bin/koha/cataloguing/addbiblio.pl" onsubmit="return Check();">
111 [% IF ( CAN_user_editcatalogue_edit_catalogue || CAN_user_editcatalogue_edit_items ||
112 CAN_user_serials_create_subscription ) %]
113 <div class="btn-group">
114 <button class="btn btn-small dropdown-toggle" data-toggle="dropdown"><i class="icon-plus"></i> New <span class="caret"></span></button>
115 <ul class="dropdown-menu">
116 [% IF ( CAN_user_editcatalogue_edit_catalogue ) %]
117 <li><a id="newbiblio" href="/cgi-bin/koha/cataloguing/addbiblio.pl">New record</a></li>
120 [% IF ( CAN_user_editcatalogue_edit_items ) %]
121 <li><a id="newitem" href="/cgi-bin/koha/cataloguing/additem.pl?biblionumber=[% biblionumber %]#additema">New item</a></li>
123 [% IF ( CAN_user_serials_create_subscription ) %]
124 <li><a id="newsub" href="/cgi-bin/koha/serials/subscription-add.pl?biblionumber_for_new_subscription=[% biblionumber %]">New subscription</a></li>
127 [% IF ( EasyAnalyticalRecords && CAN_user_editcatalogue_edit_catalogue ) %]
128 <li><a href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=[% biblionumber %]&analyze=1">Analyze items</a></li>
130 [% IF CAN_user_editcatalogue_edit_catalogue %]
131 <li><a href="/cgi-bin/koha/cataloguing/addbiblio.pl?parentbiblionumber=[% biblionumber %]">New child record</a></li>
137 <div class="btn-group">
138 <button class="btn btn-small dropdown-toggle" data-toggle="dropdown"><i class="icon-pencil"></i> Edit <span class="caret"></span></button>
139 <ul class="dropdown-menu">
140 [% IF ( CAN_user_editcatalogue_edit_catalogue ) %]
141 <li><a id="editbiblio" href="/cgi-bin/koha/cataloguing/addbiblio.pl?biblionumber=[% biblionumber %]&frameworkcode=[% current_framework %]&op=">Edit record</a></li>
144 [% IF ( CAN_user_editcatalogue_edit_items ) %]
145 <li><a id="edititems" href="/cgi-bin/koha/cataloguing/additem.pl?biblionumber=[% biblionumber %]">Edit items</a></li>
148 [% IF ( CAN_user_tools_items_batchmod ) %]<li><a href="/cgi-bin/koha/tools/batchMod.pl?op=show&biblionumber=[% biblionumber %]&src=CATALOGUING">Edit items in batch</a></li>[% END %]
150 [% IF ( CAN_user_tools_items_batchdel ) %]<li><a href="/cgi-bin/koha/tools/batchMod.pl?del=1&op=show&biblionumber=[% biblionumber %]&src=CATALOGUING">Delete items in a batch</a></li>[% END %]
152 [% IF ( CAN_user_editcatalogue_edit_items ) %]<li><a href="/cgi-bin/koha/cataloguing/moveitem.pl?biblionumber=[% biblionumber %]">Attach item</a></li>[% END %]
154 [% IF ( EasyAnalyticalRecords ) %][% IF ( CAN_user_editcatalogue_edit_items ) %]<li><a href="/cgi-bin/koha/cataloguing/linkitem.pl?biblionumber=[% biblionumber %]">Link to host item</a>[% END %][% END %]
155 [% IF ( LocalCoverImages || OPACLocalCoverImages) %][% IF ( CAN_user_tools_upload_local_cover_images ) %]<li><a href="/cgi-bin/koha/tools/upload-cover-image.pl?biblionumber=[% biblionumber %]&filetype=image">Upload image</a>[% END %][% END %]
157 [% IF ( CAN_user_editcatalogue_edit_catalogue ) %]
158 <li><a id="duplicatebiblio" href="/cgi-bin/koha/cataloguing/addbiblio.pl?biblionumber=[% biblionumber %]&frameworkcode=[% current_framework %]&op=duplicate">Edit as new (duplicate)</a></li>
159 <li><a href="#" id="z3950copy">Replace record via Z39.50</a></li>
161 [% IF ( count ) %]<li class="disabled">[% ELSE %]<li>[% END %]
162 <a id="deletebiblio" href="/cgi-bin/koha/cataloguing/addbiblio.pl?op=delete&biblionumber=[% biblionumber %]">Delete record</a></li>
165 [% IF ( CAN_user_editcatalogue_edit_items ) %]
166 [% UNLESS ( count ) %]<li class="disabled">[% ELSE %]<li>[% END %]<li>
167 <a href="#" id="deleteallitems">Delete all items</a></li>
173 <div class="btn-group">
174 <button class="btn btn-small dropdown-toggle" data-toggle="dropdown"><i class="icon-download-alt"></i> Save <span class="caret"></span></button>
175 <ul class="dropdown-menu">
176 <li><a href="/cgi-bin/koha/catalogue/export.pl?format=mods&op=export&bib=[% biblionumber %]">MODS (XML)</a></li>
177 <li><a href="/cgi-bin/koha/catalogue/export.pl?format=dc&op=export&bib=[% biblionumber %]
178 ">Dublic Core (XML)</a></li>
179 <li><a href="/cgi-bin/koha/catalogue/export.pl?format=marcxml&op=export&bib=[% biblionumber %]">MARCXML</a></li>
180 <li><a href="/cgi-bin/koha/catalogue/export.pl?format=marc8&op=export&bib=[% biblionumber %]">MARC (non-Unicode/MARC-8)</a></li>
181 <li><a href="/cgi-bin/koha/catalogue/export.pl?format=utf8&op=export&bib=[% biblionumber %]">MARC (Unicode/UTF-8</a></li>
182 <li><a href="/cgi-bin/koha/catalogue/export.pl?format=marcstd&op=export&bib=[% biblionumber %]">MARC (Unicode/UTF-8, Standard)</a></li>
186 [% IF ( virtualshelves && intranetbookbag ) %]
187 <div class="btn-group">
188 <button class="btn btn-small dropdown-toggle" data-toggle="dropdown">Add to <span class="caret"></span></button>
189 <ul class="dropdown-menu">
190 <li><a href="#" id="addtocart">Cart</a></li>
191 <li><a id="addtoshelf" href="/cgi-bin/koha/virtualshelves/addbybiblionumber.pl?biblionumber=[% biblionumber %]">List</a></li>
194 [% ELSIF ( virtualshelves ) %]
195 <div class="btn-group"><a id="addtoshelf" class="btn btn-small" href="/cgi-bin/koha/virtualshelves/addbybiblionumber.pl?biblionumber=[% biblionumber %]"><i class="icon-list"></i> Add to list</a> </div>
196 [% ELSIF ( intranetbookbag ) %]
197 <div class="btn-group"><a id="addtocart" class="btn btn-small"><i class="icon-shopping-cart"></i> Add to cart</a> </div>
200 <div class="btn-group"><a id="printbiblio" class="btn btn-small"><i class="icon-print"></i> Print</a></div>
202 [% IF ( CAN_user_reserveforothers ) %]
203 [% UNLESS ( norequests ) %]
205 <div class="btn-group">
206 <button class="btn btn-small"><i class="icon-hold"></i> Place hold</button>
207 <button class="btn btn-small dropdown-toggle" data-toggle="dropdown">
208 <span class="caret"></span>
210 <ul class="dropdown-menu">
211 <li><a href="/cgi-bin/koha/reserve/request.pl?biblionumber=[% biblionumber %]">Place hold</a></li>
212 <li><a href="/cgi-bin/koha/reserve/request.pl?biblionumber=[% biblionumber %]&findborrower=[% holdfor_cardnumber %]">Place hold for [% holdfor_firstname %] [% holdfor_surname %] ([% holdfor_cardnumber %])</a></li>
216 <div class="btn-group"><a id="placehold" class="btn btn-small" href="/cgi-bin/koha/reserve/request.pl?biblionumber=[% biblionumber %]"><i class="icon-hold"></i> Place hold</a></div>