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

(-)a/opac/opac-authorities-home.pl (-2 / +16 lines)
Lines 47-53 my ( $template, $loggedinuser, $cookie ); Link Here
47
my $authority_types = Koha::Authority::Types->search({}, { order_by => ['authtypetext']});
47
my $authority_types = Koha::Authority::Types->search({}, { order_by => ['authtypetext']});
48
48
49
if ( $op eq "do_search" ) {
49
if ( $op eq "do_search" ) {
50
    my @marclist = $query->multi_param('marclist');
50
    my @input_marclist = $query->multi_param('marclist');
51
    my @and_or = $query->multi_param('and_or');
51
    my @and_or = $query->multi_param('and_or');
52
    my @excluding = $query->multi_param('excluding');
52
    my @excluding = $query->multi_param('excluding');
53
    my @operator = $query->multi_param('operator');
53
    my @operator = $query->multi_param('operator');
Lines 55-60 if ( $op eq "do_search" ) { Link Here
55
    my @value = $query->multi_param('value');
55
    my @value = $query->multi_param('value');
56
    $value[0] ||= q||;
56
    $value[0] ||= q||;
57
57
58
    my $valid_marc_list = {
59
        "all"       => 1,
60
        "match"     => 1,
61
        "mainentry" => 1,
62
    };
63
    my @marclist = ();
64
    foreach my $entry (@input_marclist) {
65
        if ( $valid_marc_list->{$entry} ) {
66
            push( @marclist, $entry );
67
        }
68
    }
69
    if ( !@marclist ) {
70
        push( @marclist, 'all' );
71
    }
72
58
    my $builder = Koha::SearchEngine::QueryBuilder->new(
73
    my $builder = Koha::SearchEngine::QueryBuilder->new(
59
        { index => $Koha::SearchEngine::AUTHORITIES_INDEX } );
74
        { index => $Koha::SearchEngine::AUTHORITIES_INDEX } );
60
    my $searcher = Koha::SearchEngine::Search->new(
75
    my $searcher = Koha::SearchEngine::Search->new(
61
- 

Return to bug 35578