View | Details | Raw Unified | Return to bug 18474
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/en/includes/circ-patron-search-results.inc (-3 / +10 lines)
Lines 25-36 Link Here
25
    </thead>
25
    </thead>
26
    <tbody>
26
    <tbody>
27
        [% FOREACH borrower IN borrowers %]
27
        [% FOREACH borrower IN borrowers %]
28
            [% IF ( destination == "circ" ) %]
28
            [% IF destination == "circ" %]
29
                <tr class="clickable" data-url="/cgi-bin/koha/circ/circulation.pl?borrowernumber=[% borrower.borrowernumber %]">
29
                <tr class="clickable" data-url="/cgi-bin/koha/circ/circulation.pl?borrowernumber=[% borrower.borrowernumber %]">
30
                    <td><a href="/cgi-bin/koha/circ/circulation.pl?borrowernumber=[% borrower.borrowernumber %]">[% borrower.surname %], [% borrower.firstname %]</a></td>
30
                    <td><a href="/cgi-bin/koha/circ/circulation.pl?borrowernumber=[% borrower.borrowernumber %]">[% borrower.surname %], [% borrower.firstname %]</a></td>
31
            [% ELSIF destination == "holds" %]
32
                [% IF multi_hold %]
33
                    [% SET data_url = "/cgi-bin/koha/reserve/request.pl?borrowernumber=" _ borrower.borrowernumber _ "&amp;multi_hold=1&amp;biblionumbers=" _ biblionumbers %]
34
                [% ELSE %]
35
                    [% SET data_url = "/cgi-bin/koha/reserve/request.pl?borrowernumber=" _ borrower.borrowernumber _ "&amp;biblionumber=" _ biblionumber %]
36
                [% END %]
37
                <tr class="clickable" data-url="[% data_url %]">
38
                    <td><a href="[% data_url %]">[% borrower.surname %], [% borrower.firstname %]</a></td>
31
            [% ELSE %]
39
            [% ELSE %]
32
                <tr class="clickable" data-url="/cgi-bin/koha/reserve/request.pl?borrowernumber=[% borrower.borrowernumber %]&amp;biblionumber=[% biblionumber %]">
40
                [%# This does not exist %]
33
                    <td><a href="/cgi-bin/koha/reserve/request.pl?borrowernumber=[% borrower.borrowernumber %]&amp;biblionumber=[% biblionumber %]">[% borrower.surname %], [% borrower.firstname %]</a></td>
34
            [% END %]
41
            [% END %]
35
                <td>[% borrower.cardnumber %]</td>
42
                <td>[% borrower.cardnumber %]</td>
36
                <td>[% borrower.dateofbirth | $KohaDates %]</td>
43
                <td>[% borrower.dateofbirth | $KohaDates %]</td>
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/reserve/request.tt (+5 lines)
Lines 276-282 function checkMultiHold() { Link Here
276
                <div class="hint">Enter patron card number or partial name:</div>
276
                <div class="hint">Enter patron card number or partial name:</div>
277
                <input type="text" size="40" id="patron" class="focus" name="findborrower" />
277
                <input type="text" size="40" id="patron" class="focus" name="findborrower" />
278
                <input type="submit" value="Search" />
278
                <input type="submit" value="Search" />
279
            [% IF multi_hold %]
280
                <input type="hidden" name="multi_hold" value="[% multi_hold %]"/>
281
                <input type="hidden" name="biblionumbers" value="[% biblionumbers %]"/>
282
            [% ELSE %]
279
                <input type="hidden" name="biblionumber" value="[% biblionumber %]" />
283
                <input type="hidden" name="biblionumber" value="[% biblionumber %]" />
284
            [% END %]
280
            </fieldset>
285
            </fieldset>
281
        [% ELSE %]
286
        [% ELSE %]
282
            [% INCLUDE 'circ-patron-search-results.inc' destination = "holds" %]
287
            [% INCLUDE 'circ-patron-search-results.inc' destination = "holds" %]
(-)a/reserve/request.pl (-7 / +2 lines)
Lines 64-71 my ( $template, $borrowernumber, $cookie, $flags ) = get_template_and_user( Link Here
64
    }
64
    }
65
);
65
);
66
66
67
my $multihold = $input->param('multi_hold');
68
$template->param(multi_hold => $multihold);
69
my $showallitems = $input->param('showallitems');
67
my $showallitems = $input->param('showallitems');
70
68
71
my $itemtypes = { map { $_->{itemtype} => $_ } @{ Koha::ItemTypes->search_with_localization->unblessed } };
69
my $itemtypes = { map { $_->{itemtype} => $_ } @{ Koha::ItemTypes->search_with_localization->unblessed } };
Lines 133-138 if ($multihold) { Link Here
133
    push @biblionumbers, $input->multi_param('biblionumber');
131
    push @biblionumbers, $input->multi_param('biblionumber');
134
}
132
}
135
133
134
# FIXME multi_hold should not be a variable but depends on the number of elements in @biblionumbers
135
$template->param(multi_hold => scalar $input->param('multi_hold'));
136
136
137
# If we have the borrowernumber because we've performed an action, then we
137
# If we have the borrowernumber because we've performed an action, then we
138
# don't want to try to place another reserve.
138
# don't want to try to place another reserve.
Lines 641-650 $template->param( biblionumbers => $biblionumbers ); Link Here
641
$template->param( exceeded_maxreserves => $exceeded_maxreserves );
641
$template->param( exceeded_maxreserves => $exceeded_maxreserves );
642
$template->param( exceeded_holds_per_record => $exceeded_holds_per_record );
642
$template->param( exceeded_holds_per_record => $exceeded_holds_per_record );
643
643
644
if ($multihold) {
645
    $template->param( multi_hold => 1 );
646
}
647
648
if ( C4::Context->preference( 'AllowHoldDateInFuture' ) ) {
644
if ( C4::Context->preference( 'AllowHoldDateInFuture' ) ) {
649
    $template->param( reserve_in_future => 1 );
645
    $template->param( reserve_in_future => 1 );
650
}
646
}
651
- 

Return to bug 18474