X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=koha-tmpl%2Fintranet-tmpl%2Fprog%2Fen%2Fmodules%2Fserials%2Fcheckexpiration.tt;h=a828f7012e3419e3884479b939ac33e913fa88b5;hb=54944bd10299d8af3c698d50ac75839af45fa300;hp=24a977c24b03340a87872adaa35424bd0033daf8;hpb=a2999c047af7a7fbf3b8619f1b0cff3999b2b42e;p=koha.git diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/serials/checkexpiration.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/serials/checkexpiration.tt index 24a977c24b..a828f7012e 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/serials/checkexpiration.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/serials/checkexpiration.tt @@ -61,8 +61,20 @@ [% END %] will expire before [% date | $KohaDates %]

+ +
+ Select all | + Clear all + + | Actions: + Renew selected subscriptions + +
+ + + [% IF can_change_library %][% END %] @@ -73,6 +85,9 @@ [% FOREACH subscriptions_loo IN subscriptions_loop %] + @@ -121,12 +136,50 @@ $(".renew_subscription").on("click",function(e){ e.preventDefault(); var subscriptionid = $(this).data("subscriptionid"); - popup( subscriptionid ); + newin=window.open("/cgi-bin/koha/serials/subscription-renew.pl?mode=popup&subscriptionid="+subscriptionid,'popup','width=590,height=440,toolbar=false,scrollbars=yes,resize=yes'); + }); + $('a.itemselection_action_renew').on("click", function(e){ + e.preventDefault(); + newin=window.open($(this).attr('href'),'popup','width=590,height=440,toolbar=false,scrollbars=yes,resize=yes'); }); + function itemSelectionBuildRenewLink() { + var subscription_ids= new Array(); + $("input[name='subscriptionid'][type='checkbox']:checked").each(function() { + subscription_ids.push($(this).val()); + }); + if (subscription_ids.length > 0) { + var url = '/cgi-bin/koha/serials/subscription-renew.pl?op=multi_renew'; + url += '&subscriptionid=' + subscription_ids.join('&subscriptionid='); + $('a.itemselection_action_renew').attr('href', url); + } else { + return false; + } + return true; + } + + function itemSelectionBuildActionLinks() { + var export_link_ok = itemSelectionBuildRenewLink(); + if (export_link_ok) { + $('.itemselection_actions').show(); + } else { + $('.itemselection_actions').hide(); + } + } + + itemSelectionBuildActionLinks(); + + $("input[name='subscriptionid'][type='checkbox']").change(function() { + itemSelectionBuildActionLinks(); + }); + + $(".SelectAll, .ClearAll").on("click",function(e){ + e.preventDefault(); + var checkboxes = $(this).parent().siblings('table').first().find('input[type="checkbox"]'); + checkboxes.prop('checked', $(this).hasClass('SelectAll')); + itemSelectionBuildActionLinks(); + }); + }); - function popup(subscriptionid) { - newin=window.open("subscription-renew.pl?mode=popup&subscriptionid="+subscriptionid,'popup','width=590,height=440,toolbar=false,scrollbars=yes,resize=yes'); - } [% END %]
ISSN TitleLibrary
+ + [% subscriptions_loo.issn %]