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 78-91 if ( ! $record ) { Link Here
78
my @all_items = GetItemsInfo($biblionumber);
78
my @all_items = GetItemsInfo($biblionumber);
79
my @items2hide;
79
my @items2hide;
80
if (scalar @all_items >= 1) {
80
if (scalar @all_items >= 1) {
81
    my $borrowernumber;
81
    my $borcat;
82
    my $borcat;
83
    if (C4::Context->userenv) {
84
        $borrowernumber = C4::Context->userenv->{'number'};
85
    }
82
    if ( C4::Context->preference('OpacHiddenItemsExceptions') ) {
86
    if ( C4::Context->preference('OpacHiddenItemsExceptions') ) {
83
87
84
        # we need to fetch the borrower info here, so we can pass the category
88
        # we need to fetch the borrower info here, so we can pass the category
85
        my $borrower = GetMember( borrowernumber => $borrowernumber );
89
        my $borrower = GetMember( borrowernumber => $borrowernumber );
86
        $borcat = $borrower->{categorycode};
90
        $borcat = $borrower->{categorycode};
87
    }
91
    }
88
    push @items2hide, GetHiddenItemnumbers({ items => \@all_items, borcat => $botcat });
92
    push @items2hide, GetHiddenItemnumbers({ items => \@all_items, borcat => $borcat });
89
93
90
    if (scalar @items2hide == scalar @all_items ) {
94
    if (scalar @items2hide == scalar @all_items ) {
91
        print $query->redirect("/cgi-bin/koha/errors/404.pl");
95
        print $query->redirect("/cgi-bin/koha/errors/404.pl");
92
- 

Return to bug 14385