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

(-)a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-user.tt (-1 / +5 lines)
Lines 61-67 Link Here
61
                    >
61
                    >
62
62
63
                    [% IF ( patronupdate ) %]<div class="alert alert-info"><h2>Thank you!</h2><p>Your corrections have been submitted to the library, and a staff member will update your record as soon as possible.</p></div>[% END %]
63
                    [% IF ( patronupdate ) %]<div class="alert alert-info"><h2>Thank you!</h2><p>Your corrections have been submitted to the library, and a staff member will update your record as soon as possible.</p></div>[% END %]
64
65
                    [% IF failed_holds %]
64
                    [% IF failed_holds %]
66
                        <div class="alert alert-info">
65
                        <div class="alert alert-info">
67
                            <h2>Notice:</h2>
66
                            <h2>Notice:</h2>
Lines 1051-1056 Link Here
1051
    [% INCLUDE 'calendar.inc' %]
1050
    [% INCLUDE 'calendar.inc' %]
1052
    [% INCLUDE 'datatables.inc' %]
1051
    [% INCLUDE 'datatables.inc' %]
1053
    <script>
1052
    <script>
1053
        [% IF successful_holds && Koha.Preference('AutoDeleteFromCartWhenHoldPlaced').grep('opac').size %]
1054
            [% FOREACH success IN successful_holds.split('\|') %]
1055
                delSingleRecord('[% success | html %]');
1056
            [% END %]
1057
        [% END %]
1054
        var AR_CAPTION_COUNT = _("(%s total)");
1058
        var AR_CAPTION_COUNT = _("(%s total)");
1055
1059
1056
1060
(-)a/opac/opac-reserve.pl (-1 / +5 lines)
Lines 196-201 if ( $op eq 'cud-place_reserve' ) { Link Here
196
196
197
    my @failed_holds;
197
    my @failed_holds;
198
    my @successful_hold_ids;
198
    my @successful_hold_ids;
199
    my @successful_holds;
200
    my $hold_group;
199
    while (@selectedItems) {
201
    while (@selectedItems) {
200
        my $biblioNum = shift(@selectedItems);
202
        my $biblioNum = shift(@selectedItems);
201
        my $itemNum   = shift(@selectedItems);
203
        my $itemNum   = shift(@selectedItems);
Lines 311-316 if ( $op eq 'cud-place_reserve' ) { Link Here
311
            if ($reserve_id) {
313
            if ($reserve_id) {
312
                ++$reserve_cnt;
314
                ++$reserve_cnt;
313
                push @successful_hold_ids, $reserve_id;
315
                push @successful_hold_ids, $reserve_id;
316
                push @successful_holds,    $biblioNum;
314
            } else {
317
            } else {
315
                push @failed_holds, 'not_placed';
318
                push @failed_holds, 'not_placed';
316
            }
319
            }
Lines 320-326 if ( $op eq 'cud-place_reserve' ) { Link Here
320
    $patron->create_hold_group( \@successful_hold_ids ) if $add_to_hold_group;
323
    $patron->create_hold_group( \@successful_hold_ids ) if $add_to_hold_group;
321
324
322
    print $query->redirect( "/cgi-bin/koha/opac-user.pl?"
325
    print $query->redirect( "/cgi-bin/koha/opac-user.pl?"
323
            . ( @failed_holds ? "failed_holds=" . join( '|', @failed_holds ) : q|| )
326
            . ( @failed_holds     ? "failed_holds=" . join( '|', @failed_holds )         : q|| )
327
            . ( @successful_holds ? "successful_holds=" . join( '|', @successful_holds ) : q|| )
324
            . "&opac-user-holds=1" );
328
            . "&opac-user-holds=1" );
325
    exit;
329
    exit;
326
}
330
}
(-)a/opac/opac-user.pl (+1 lines)
Lines 430-435 $template->param( Link Here
430
    AutoResumeSuspendedHolds   => C4::Context->preference('AutoResumeSuspendedHolds'),
430
    AutoResumeSuspendedHolds   => C4::Context->preference('AutoResumeSuspendedHolds'),
431
    OpacHoldNotes              => C4::Context->preference('OpacHoldNotes'),
431
    OpacHoldNotes              => C4::Context->preference('OpacHoldNotes'),
432
    failed_holds               => scalar $query->param('failed_holds'),
432
    failed_holds               => scalar $query->param('failed_holds'),
433
    successful_holds           => scalar $query->param('successful_holds'),
433
    opac_user_holds            => scalar $query->param('opac-user-holds')            || 0,
434
    opac_user_holds            => scalar $query->param('opac-user-holds')            || 0,
434
    opac_user_overdues         => scalar $query->param('opac-user-overdues')         || 0,
435
    opac_user_overdues         => scalar $query->param('opac-user-overdues')         || 0,
435
    opac_user_article_requests => scalar $query->param('opac-user-article-requests') || 0,
436
    opac_user_article_requests => scalar $query->param('opac-user-article-requests') || 0,
(-)a/reserve/placerequest.pl (-3 / +2 lines)
Lines 139-145 if ( $op eq 'cud-placerequest' && $patron ) { Link Here
139
                        non_priority     => $non_priority,
139
                        non_priority     => $non_priority,
140
                    }
140
                    }
141
                );
141
                );
142
                push @successful_hold_ids, $reserve_id;
142
                push @successful_hold_ids,      $reserve_id;
143
                push @successful_biblionumbers, $biblionumber;
143
                push @successful_biblionumbers, $biblionumber;
144
            }
144
            }
145
        } else {
145
        } else {
Lines 164-170 if ( $op eq 'cud-placerequest' && $patron ) { Link Here
164
                            item_group_id    => $item_group_id,
164
                            item_group_id    => $item_group_id,
165
                        }
165
                        }
166
                    );
166
                    );
167
                    push @successful_hold_ids, $reserve_id;
167
                    push @successful_hold_ids,      $reserve_id;
168
                    push @successful_biblionumbers, $biblionumber;
168
                    push @successful_biblionumbers, $biblionumber;
169
                }
169
                }
170
            }
170
            }
171
- 

Return to bug 36868