@@ -, +, @@ using '/' 1) Make sure placing a hold still works from the following pages: /cgi-bin/koha/catalogue/detail.pl?biblionumber=XXX /cgi-bin/koha/catalogue/search.pl?q=a /cgi-bin/koha/virtualshelves/shelves.pl?op=view&shelfnumber=XXXX /cgi-bin/koha/clubs/clubs.pl (create a new club and add a patron there and through the clubs.pl create a hold to a bib) --- .../prog/en/includes/clubs-table.inc | 8 +-- .../prog/en/modules/catalogue/results.tt | 2 - .../prog/en/modules/reserve/request.tt | 51 ++++++++----------- .../prog/en/modules/virtualshelves/shelves.tt | 8 ++- koha-tmpl/intranet-tmpl/prog/js/cart.js | 21 +++----- .../intranet-tmpl/prog/js/pages/results.js | 9 ++-- reserve/modrequest.pl | 5 +- reserve/placerequest.pl | 18 +++---- reserve/request.pl | 14 ++--- 9 files changed, 58 insertions(+), 78 deletions(-) --- a/koha-tmpl/intranet-tmpl/prog/en/includes/clubs-table.inc +++ a/koha-tmpl/intranet-tmpl/prog/en/includes/clubs-table.inc @@ -20,10 +20,12 @@ [% FOREACH c IN clubs %] [% IF destination == 'holds' %] + [% SET data_url = "/cgi-bin/koha/reserve/request.pl?club=" _ c.id %] + [% FOREACH biblionumber IN biblionumbers %] + [% SET data_url = data_url _ "&biblionumber=" _ biblionumber %] + [% END %] [% IF multi_hold %] - [% SET data_url = "/cgi-bin/koha/reserve/request.pl?club=" _ c.id _ "&multi_hold=1&biblionumbers=" _ biblionumbers %] - [% ELSE %] - [% SET data_url = "/cgi-bin/koha/reserve/request.pl?club=" _ c.id _ "&biblionumber=" _ biblionumber %] + [% SET data_url = data_url _ "&multi_hold=1" %] [% END %] [% ELSE %] --- a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/results.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/results.tt @@ -714,14 +714,12 @@
-
-
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/reserve/request.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/reserve/request.tt @@ -138,14 +138,12 @@ [% END %]
-
+
Enter patron card number or partial name:
- [% IF multi_hold %] - - [% ELSE %] - + [% FOREACH biblionumber IN biblionumbers %] + [% END %]
@@ -155,14 +153,12 @@
[% IF clubcount %]
-
+
Enter club ID or partial name:
- [% IF multi_hold %] - - [% ELSE %] - + [% FOREACH biblionumber IN biblionumbers %] + [% END %]
@@ -181,7 +177,6 @@
[% IF ( multi_hold ) %] - [% FOREACH biblioloo IN biblioloop %] @@ -189,7 +184,6 @@ [% END %] [% ELSE %] - [% END # /IF multi_hold %] @@ -424,8 +418,10 @@ + [% FOREACH biblionumber IN biblionumbers %] + + [% END %] [% IF ( multi_hold ) %] - @@ -434,7 +430,6 @@ [% END %] [% ELSE %] - [% END # /IF multi_hold %] @@ -884,7 +879,9 @@ [% IF ( reserveloop ) %] [% IF ( multi_hold ) %] - + [% FOREACH biblionumber IN biblionumbers %] + + [% END %] [% END %]

Existing holds

@@ -1071,7 +1068,7 @@ [% INCLUDE 'select2.inc' %]