1 /* IF ( CAN_user_editcatalogue_edit_catalogue ) */
2 /* this function open a popup to search on z3950 server. */
3 function PopupZ3950() {
4 var strQuery = GetZ3950Terms();
6 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');
9 function PopupZ3950Confirmed() {
10 if (confirm( MSG_REPLACE_RECORD )){
14 /* END IF( CAN_user_editcatalogue_edit_catalogue ) */
16 function addToCart() { addRecord( biblionumber ); }
17 function addToShelf() { window.open('/cgi-bin/koha/virtualshelves/addbybiblionumber.pl?biblionumber=' + biblionumber,'Add_to_virtualshelf','width=500,height=400,toolbar=false,scrollbars=yes');
19 function printBiblio() {window.print(); }
21 /* IF CAN_user_editcatalogue_edit_catalogue or ( frameworkcode == 'FA' and CAN_user_editcatalogue_fast_cataloging ) */
23 function confirm_deletion() {
24 var order_manage_permission = $(this).data("order-manage");
27 is_confirmed = alert( MSG_DELETE_ALL_ITEMS.format(count) );
28 } else if (countorders > 0){
29 if( order_manage_permission ){
30 is_confirmed = confirm( CONFIRM_RECORD_USED_IN_ORDERS.format(countorders) );
32 is_confirmed = alert( MSG_RECORD_USED_IN_ORDERS.format(countorders) );
34 } else if (countdeletedorders > 0){
35 if( order_manage_permission ){
36 is_confirmed = confirm( CONFIRM_IN_DELETED_ORDERS.format(countdeletedorders) );
38 is_confirmed = alert( MSG_IN_DELETED_ORDERS.format(countdeletedorders) );
40 } else if ( holdcount > 0 ) {
41 is_confirmed = confirm( CONFIRM_DELETION_HOLDS.format(holdcount) );
43 is_confirmed = confirm( CONFIRM_RECORD_DELETION );
46 window.location="/cgi-bin/koha/cataloguing/addbiblio.pl?op=delete&biblionumber=" + biblionumber;
52 /* END IF CAN_user_editcatalogue_edit_catalogue or ( frameworkcode == 'FA' and CAN_user_editcatalogue_fast_cataloging ) */
54 /* IF CAN_user_editcatalogue_edit_items or ( frameworkcode == 'FA' and CAN_user_editcatalogue_fast_cataloging ) */
56 function confirm_items_deletion() {
57 if ( holdcount > 0 ) {
58 alert( MSG_DELETE_ALL_HOLDS.format(holdcount) );
59 } else if ( count > 0 ) {
60 if( confirm( CONFIRM_DELETE_ITEMS.format(count) ) ) {
61 window.location="/cgi-bin/koha/cataloguing/additem.pl?op=delallitems&biblionumber=" + biblionumber;
71 function alertNoItems(){
72 alert( MSG_NO_ITEMS );
75 /* END IF CAN_user_editcatalogue_edit_items or ( frameworkcode == 'FA' and CAN_user_editcatalogue_fast_cataloging ) */
77 $(document).ready(function() {
78 $("#z3950copy").click(function(){
82 $("#deletebiblio").click(function(){
86 $("#deleteallitems").click(function(){
87 confirm_items_deletion();
90 $("#printbiblio").click(function(){
94 $("#addtocart").click(function(){
96 $(".btn-group").removeClass("open");
99 $("#addtoshelf").click(function(){
101 $(".btn-group").removeClass("open");
104 $("#export").remove(); // Hide embedded export form if JS menus available
105 $("#deletebiblio").tooltip();
106 $("#batchedit-disabled,#batchdelete-disabled,#deleteallitems-disabled")
107 .on("click",function(e){