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

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/reserve/request.tt (-2 / +2 lines)
Lines 1883-1890 Link Here
1883
            [% END %]
1883
            [% END %]
1884
1884
1885
            [% IF successful_holds && Koha.Preference('AutoDeleteFromCartWhenHoldPlaced').grep('staff').size %]
1885
            [% IF successful_holds && Koha.Preference('AutoDeleteFromCartWhenHoldPlaced').grep('staff').size %]
1886
                [% FOREACH biblionumber in successful_holds %]
1886
                [% FOREACH success IN successful_holds.split('\|') %]
1887
                    delSingleRecord('[% biblionumber | html %]');
1887
                    delSingleRecord('[% success | html %]');
1888
                [% END %]
1888
                [% END %]
1889
            [% END %]
1889
            [% END %]
1890
1890
(-)a/reserve/placerequest.pl (-1 / +2 lines)
Lines 168-174 if ( $op eq 'cud-placerequest' && $patron ) { Link Here
168
    foreach my $msg ( keys %failed_holds ) {
168
    foreach my $msg ( keys %failed_holds ) {
169
        push( @failed_hold_msgs, $msg );
169
        push( @failed_hold_msgs, $msg );
170
    }
170
    }
171
    $redirect_url->query_form( biblionumber => [@biblionumbers], failed_holds => \@failed_hold_msgs, successful_holds => \@successful_biblionumbers, );
171
    $redirect_url->query_form( biblionumber => [@biblionumbers], failed_holds => \@failed_hold_msgs );
172
    $redirect_url .= "&successful_holds=" . join('|', @successful_biblionumbers);
172
    print $input->redirect($redirect_url);
173
    print $input->redirect($redirect_url);
173
}
174
}
174
elsif ( $borrowernumber eq '' ) {
175
elsif ( $borrowernumber eq '' ) {
(-)a/reserve/request.pl (-4 / +2 lines)
Lines 89-95 my $messages; Link Here
89
my $exceeded_maxreserves;
89
my $exceeded_maxreserves;
90
my $exceeded_holds_per_record;
90
my $exceeded_holds_per_record;
91
my @failed_holds = $input->multi_param('failed_holds');
91
my @failed_holds = $input->multi_param('failed_holds');
92
my @successful_holds = $input->multi_param('successful_holds');
92
my @successful_holds = $input->param('successful_holds');
93
my $op = $input->param('op') || q{};
93
my $op = $input->param('op') || q{};
94
94
95
if ( $op eq 'cud-move' ) {
95
if ( $op eq 'cud-move' ) {
Lines 722-729 $template->param( biblionumbers => \@biblionumbers ); Link Here
722
$template->param( pickup => $pickup || C4::Context->userenv->{branch} );
722
$template->param( pickup => $pickup || C4::Context->userenv->{branch} );
723
723
724
$template->param(borrowernumber => $borrowernumber_hold);
724
$template->param(borrowernumber => $borrowernumber_hold);
725
725
$template->param( failed_holds => \@failed_holds, successful_holds => @successful_holds );
726
$template->param( failed_holds => \@failed_holds, successful_holds => \@successful_holds );
727
726
728
# printout the page
727
# printout the page
729
output_html_with_http_headers $input, $cookie, $template->output;
728
output_html_with_http_headers $input, $cookie, $template->output;
730
- 

Return to bug 36868