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

(-)a/opac/opac-ISBDdetail.pl (+4 lines)
Lines 85-91 my $marcflavour = C4::Context->preference("marcflavour"); Link Here
85
85
86
my @items = GetItemsInfo($biblionumber);
86
my @items = GetItemsInfo($biblionumber);
87
if (scalar @items >= 1) {
87
if (scalar @items >= 1) {
88
    my $borrowernumber;
88
    my $borcat;
89
    my $borcat;
90
    if (C4::Context->userenv) {
91
        $borrowernumber = C4::Context->userenv->{'number'};
92
    }
89
    if ( C4::Context->preference('OpacHiddenItemsExceptions') ) {
93
    if ( C4::Context->preference('OpacHiddenItemsExceptions') ) {
90
94
91
        # we need to fetch the borrower info here, so we can pass the category
95
        # we need to fetch the borrower info here, so we can pass the category
(-)a/opac/opac-MARCdetail.pl (-2 / +5 lines)
Lines 80-93 if ( ! $record ) { Link Here
80
my @all_items = GetItemsInfo($biblionumber);
80
my @all_items = GetItemsInfo($biblionumber);
81
my @items2hide;
81
my @items2hide;
82
if (scalar @all_items >= 1) {
82
if (scalar @all_items >= 1) {
83
    my $borrowernumber;
83
    my $borcat;
84
    my $borcat;
85
    if (C4::Context->userenv) {
86
        $borrowernumber = C4::Context->userenv->{'number'};
87
    }
84
    if ( C4::Context->preference('OpacHiddenItemsExceptions') ) {
88
    if ( C4::Context->preference('OpacHiddenItemsExceptions') ) {
85
89
86
        # we need to fetch the borrower info here, so we can pass the category
90
        # we need to fetch the borrower info here, so we can pass the category
87
        my $borrower = GetMember( borrowernumber => $borrowernumber );
91
        my $borrower = GetMember( borrowernumber => $borrowernumber );
88
        $borcat = $borrower->{categorycode};
92
        $borcat = $borrower->{categorycode};
89
    }
93
    }
90
    push @items2hide, GetHiddenItemnumbers({ items => \@all_items, borcat => $botcat });
94
    push @items2hide, GetHiddenItemnumbers({ items => \@all_items, borcat => $borcat });
91
95
92
    if (scalar @items2hide == scalar @all_items ) {
96
    if (scalar @items2hide == scalar @all_items ) {
93
        print $query->redirect("/cgi-bin/koha/errors/404.pl");
97
        print $query->redirect("/cgi-bin/koha/errors/404.pl");
94
- 

Return to bug 14385