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

(-)a/opac/opac-shelves.pl (-3 / +7 lines)
Lines 29-34 use C4::Output; Link Here
29
use C4::Tags qw( get_tags );
29
use C4::Tags qw( get_tags );
30
use C4::XSLT;
30
use C4::XSLT;
31
31
32
use Koha::Biblios;
32
use Koha::Biblioitems;
33
use Koha::Biblioitems;
33
use Koha::Items;
34
use Koha::Items;
34
use Koha::ItemTypes;
35
use Koha::ItemTypes;
Lines 272-277 if ( $op eq 'view' ) { Link Here
272
                my $this_item    = GetBiblioData($biblionumber);
273
                my $this_item    = GetBiblioData($biblionumber);
273
                my $record = GetMarcBiblio({ biblionumber => $biblionumber });
274
                my $record = GetMarcBiblio({ biblionumber => $biblionumber });
274
                my $framework = GetFrameworkCode( $biblionumber );
275
                my $framework = GetFrameworkCode( $biblionumber );
276
                my $biblio = Koha::Biblios->find( $biblionumber );
275
                $record_processor->options({
277
                $record_processor->options({
276
                    interface => 'opac',
278
                    interface => 'opac',
277
                    frameworkcode => $framework
279
                    frameworkcode => $framework
Lines 315-322 if ( $op eq 'view' ) { Link Here
315
                    });
317
                    });
316
                }
318
                }
317
319
318
                $this_item->{allow_onshelf_holds} = C4::Reserves::OnShelfHoldsAllowed($this_item, $patron);
320
                my $items = $biblio->items;
319
321
                while ( my $item = $items->next ) {
322
                    $this_item->{allow_onshelf_holds} = C4::Reserves::OnShelfHoldsAllowed($item->unblessed, $patron);
323
                    last if $this_item->{allow_onshelf_holds};
324
                }
320
325
321
                if ( grep {$_ eq $biblionumber} @cart_list) {
326
                if ( grep {$_ eq $biblionumber} @cart_list) {
322
                    $this_item->{incart} = 1;
327
                    $this_item->{incart} = 1;
323
- 

Return to bug 19298