Lines 57-66
Link Here
|
57 |
<span class="itemselection_actions"> |
57 |
<span class="itemselection_actions"> |
58 |
| Actions: |
58 |
| Actions: |
59 |
[% IF CAN_user_tools_items_batchdel %] |
59 |
[% IF CAN_user_tools_items_batchdel %] |
60 |
<a class="itemselection_action_delete"><i class="fa fa-trash-can"></i> Delete selected items</a> |
60 |
<form id="itemselection_action_delete_form" method="post" action="/cgi-bin/koha/tools/batchMod.pl"> |
|
|
61 |
[% INCLUDE 'csrf-token.inc' %] |
62 |
<input name='src' type='hidden' value='CATALOGUING' /> |
63 |
<input name='biblionumber' type='hidden' value="[% biblionumber | html %]" /> |
64 |
<input name='op' type='hidden' value='cud-show' /> |
65 |
<input name='del' type='hidden' value='1' /> |
66 |
<button type="submit" class="itemselection_action_delete btn btn-link" /><i class="fa fa-trash-can"></i> Delete selected items</button> |
67 |
</form> |
61 |
[% END %] |
68 |
[% END %] |
62 |
[% IF CAN_user_tools_items_batchmod %] |
69 |
[% IF CAN_user_tools_items_batchmod %] |
63 |
<a class="itemselection_action_modify"><i class="fa-solid fa-pencil"></i> Modify selected items</a> |
70 |
<form id="itemselection_action_modify_form" method="post" action="/cgi-bin/koha/tools/batchMod.pl"> |
|
|
71 |
[% INCLUDE 'csrf-token.inc' %] |
72 |
<input name='src' type='hidden' value='CATALOGUING' /> |
73 |
<input name='biblionumber' type='hidden' value="[% biblionumber | html %]" /> |
74 |
<input name='op' type='hidden' value='cud-show' /> |
75 |
<button type="submit" class="itemselection_action_modify btn btn-link" /><i class="fa-solid fa-pencil"></i> Modify selected items</button> |
76 |
</form> |
64 |
[% END %] |
77 |
[% END %] |
65 |
[% IF CAN_user_editcatalogue_manage_item_groups && biblio.item_groups.count %] |
78 |
[% IF CAN_user_editcatalogue_manage_item_groups && biblio.item_groups.count %] |
66 |
<a class="itemselection_action_item_group_set" href="#"><i class="fa fa-book"></i> Add/move to item group</a> |
79 |
<a class="itemselection_action_item_group_set" href="#"><i class="fa fa-book"></i> Add/move to item group</a> |
Lines 81-112
Link Here
|
81 |
[% IF StaffDetailItemSelection %] |
94 |
[% IF StaffDetailItemSelection %] |
82 |
|
95 |
|
83 |
let items_selection = {}; |
96 |
let items_selection = {}; |
84 |
function itemSelectionBuildDeleteLink(tab_id) { |
97 |
|
|
|
98 |
function _itemSelectionBuildLink(tab_id, form) { |
99 |
|
85 |
var itemnumbers = items_selection[tab_id]; |
100 |
var itemnumbers = items_selection[tab_id]; |
86 |
if (itemnumbers.length > 0) { |
|
|
87 |
var url = '/cgi-bin/koha/tools/batchMod.pl?op=show&del=1'; |
88 |
url += '&itemnumber=' + itemnumbers.join('&itemnumber='); |
89 |
url += '&biblionumber=[% biblionumber | uri %]'; |
90 |
url += '&src=CATALOGUING'; |
91 |
$('a.itemselection_action_delete').attr('href', url); |
92 |
} else { |
93 |
return false; |
94 |
} |
95 |
return true |
96 |
} |
97 |
|
101 |
|
|
|
102 |
$(form).find("input[name='itemnumber']").remove(); |
103 |
|
104 |
$(itemnumbers).each(function() { |
105 |
$(form).append("<input name='itemnumber' type='hidden' value='%s'/>".format(this)); |
106 |
}); |
107 |
return !!itemnumbers.length |
108 |
} |
109 |
function itemSelectionBuildDeleteLink(tab_id) { |
110 |
return _itemSelectionBuildLink(tab_id, $('#itemselection_action_delete_form')); |
111 |
} |
98 |
function itemSelectionBuildModifyLink(tab_id) { |
112 |
function itemSelectionBuildModifyLink(tab_id) { |
99 |
var itemnumbers = items_selection[tab_id]; |
113 |
return _itemSelectionBuildLink(tab_id, $('#itemselection_action_modify_form')); |
100 |
if (itemnumbers.length > 0) { |
|
|
101 |
var url = '/cgi-bin/koha/tools/batchMod.pl?op=show'; |
102 |
url += '&itemnumber=' + itemnumbers.join('&itemnumber='); |
103 |
url += '&biblionumber=[% biblionumber | uri %]'; |
104 |
url += '&src=CATALOGUING'; |
105 |
$('a.itemselection_action_modify').attr('href', url); |
106 |
} else { |
107 |
return false; |
108 |
} |
109 |
return true; |
110 |
} |
114 |
} |
111 |
|
115 |
|
112 |
function itemSelectionBuildActionLinks(tab_id) { |
116 |
function itemSelectionBuildActionLinks(tab_id) { |
113 |
- |
|
|