@@ -, +, @@ --- opac/opac-ISBDdetail.pl | 4 ++++ opac/opac-MARCdetail.pl | 6 +++++- 2 files changed, 9 insertions(+), 1 deletion(-) --- a/opac/opac-ISBDdetail.pl +++ a/opac/opac-ISBDdetail.pl @@ -85,7 +85,11 @@ my $marcflavour = C4::Context->preference("marcflavour"); my @items = GetItemsInfo($biblionumber); if (scalar @items >= 1) { + my $borrowernumber; my $borcat; + if (C4::Context->userenv) { + $borrowernumber = C4::Context->userenv->{'number'}; + } if ( C4::Context->preference('OpacHiddenItemsExceptions') ) { # we need to fetch the borrower info here, so we can pass the category --- a/opac/opac-MARCdetail.pl +++ a/opac/opac-MARCdetail.pl @@ -80,14 +80,18 @@ if ( ! $record ) { my @all_items = GetItemsInfo($biblionumber); my @items2hide; if (scalar @all_items >= 1) { + my $borrowernumber; my $borcat; + if (C4::Context->userenv) { + $borrowernumber = C4::Context->userenv->{'number'}; + } if ( C4::Context->preference('OpacHiddenItemsExceptions') ) { # we need to fetch the borrower info here, so we can pass the category my $borrower = GetMember( borrowernumber => $borrowernumber ); $borcat = $borrower->{categorycode}; } - push @items2hide, GetHiddenItemnumbers({ items => \@all_items, borcat => $botcat }); + push @items2hide, GetHiddenItemnumbers({ items => \@all_items, borcat => $borcat }); if (scalar @items2hide == scalar @all_items ) { print $query->redirect("/cgi-bin/koha/errors/404.pl"); --