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

(-)a/opac/opac-reserve.pl (-1 / +5 lines)
Lines 90-95 if ( $patron->category->effective_BlockExpiredPatronOpacActions ) { Link Here
90
        # cannot reserve, their card has expired and the rules set mean this is not allowed
90
        # cannot reserve, their card has expired and the rules set mean this is not allowed
91
        $template->param( message => 1, expired_patron => 1 );
91
        $template->param( message => 1, expired_patron => 1 );
92
        output_html_with_http_headers $query, $cookie, $template->output, undef, { force_no_caching => 1 };
92
        output_html_with_http_headers $query, $cookie, $template->output, undef, { force_no_caching => 1 };
93
        exit;
93
    }
94
    }
94
}
95
}
95
96
Lines 116-121 if (! $biblionumbers) { Link Here
116
if ((! $biblionumbers) && (! $query->param('place_reserve'))) {
117
if ((! $biblionumbers) && (! $query->param('place_reserve'))) {
117
    $template->param(message=>1, no_biblionumber=>1);
118
    $template->param(message=>1, no_biblionumber=>1);
118
    output_html_with_http_headers $query, $cookie, $template->output, undef, { force_no_caching => 1 };
119
    output_html_with_http_headers $query, $cookie, $template->output, undef, { force_no_caching => 1 };
120
    exit;
119
}
121
}
120
122
121
# Pass the numbers to the page so they can be fed back
123
# Pass the numbers to the page so they can be fed back
Lines 128-133 if (($#biblionumbers < 0) && (! $query->param('place_reserve'))) { Link Here
128
    # TODO: New message?
130
    # TODO: New message?
129
    $template->param(message=>1, no_biblionumber=>1);
131
    $template->param(message=>1, no_biblionumber=>1);
130
    output_html_with_http_headers $query, $cookie, $template->output, undef, { force_no_caching => 1 };
132
    output_html_with_http_headers $query, $cookie, $template->output, undef, { force_no_caching => 1 };
133
    exit;
131
}
134
}
132
135
133
136
Lines 220-225 if ( $query->param('place_reserve') ) { Link Here
220
    if (($selectionCount == 0) || (($selectionCount % 3) != 0)) {
223
    if (($selectionCount == 0) || (($selectionCount % 3) != 0)) {
221
        $template->param(message=>1, bad_data=>1);
224
        $template->param(message=>1, bad_data=>1);
222
        output_html_with_http_headers $query, $cookie, $template->output, undef, { force_no_caching => 1 };
225
        output_html_with_http_headers $query, $cookie, $template->output, undef, { force_no_caching => 1 };
226
        exit;
223
    }
227
    }
224
228
225
    my $failed_holds = 0;
229
    my $failed_holds = 0;
Lines 408-413 foreach my $biblioNum (@biblionumbers) { Link Here
408
    if (! $biblioData) {
412
    if (! $biblioData) {
409
        $template->param(message=>1, bad_biblionumber=>$biblioNum);
413
        $template->param(message=>1, bad_biblionumber=>$biblioNum);
410
        output_html_with_http_headers $query, $cookie, $template->output, undef, { force_no_caching => 1 };
414
        output_html_with_http_headers $query, $cookie, $template->output, undef, { force_no_caching => 1 };
415
        exit;
411
    }
416
    }
412
417
413
    my @not_available_at = ();
418
    my @not_available_at = ();
414
- 

Return to bug 23467