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

(-)a/opac/opac-detail.pl (-4 / +7 lines)
Lines 81-93 $biblionumber = int($biblionumber); Link Here
81
81
82
my @all_items = GetItemsInfo($biblionumber);
82
my @all_items = GetItemsInfo($biblionumber);
83
my @hiddenitems;
83
my @hiddenitems;
84
my $borcat = q{};
84
if ( scalar @all_items >= 1 ) {
85
if ( scalar @all_items >= 1 ) {
85
    my $borcat;
86
    if ( C4::Context->preference('OpacHiddenItemsExceptions') ) {
86
    if ( C4::Context->preference('OpacHiddenItemsExceptions') ) {
87
87
88
        # 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
89
        my $borrower = Koha::Patrons->find( { borrowernumber => $borrowernumber } );
89
        my $borrower = Koha::Patrons->find( { borrowernumber => $borrowernumber } );
90
        $borcat = $borrower ? $borrower->categorycode : q{};
90
        $borcat = $borrower ? $borrower->categorycode : $borcat;
91
    }
91
    }
92
92
93
    push @hiddenitems,
93
    push @hiddenitems,
Lines 237-246 if ($session->param('busc')) { Link Here
237
        };
237
        };
238
        my $hits;
238
        my $hits;
239
        my @newresults;
239
        my @newresults;
240
        my $search_context = {
241
            'interface' => 'opac',
242
            'category'  => $borcat
243
        };
240
        for (my $i=0;$i<@servers;$i++) {
244
        for (my $i=0;$i<@servers;$i++) {
241
            my $server = $servers[$i];
245
            my $server = $servers[$i];
242
            $hits = $results_hashref->{$server}->{"hits"};
246
            $hits = $results_hashref->{$server}->{"hits"};
243
            @newresults = searchResults({ 'interface' => 'opac' }, '', $hits, $results_per_page, $offset, $arrParamsBusc->{'scan'}, $results_hashref->{$server}->{"RECORDS"});
247
            @newresults = searchResults( $search_context, '', $hits, $results_per_page, $offset, $arrParamsBusc->{'scan'}, $results_hashref->{$server}->{"RECORDS"});
244
        }
248
        }
245
        return \@newresults;
249
        return \@newresults;
246
    }#searchAgain
250
    }#searchAgain
247
- 

Return to bug 14385