use C4::Breeding;
use C4::Output;
use C4::Koha;
+use C4::Languages qw(getlanguage);
use C4::Search;
use Koha::BiblioFrameworks;
use Koha::SearchEngine::Search;
use Koha::SearchEngine::QueryBuilder;
+use Koha::Z3950Servers;
my $input = new CGI;
my @value = $input->multi_param('value');
my $page = $input->param('page') || 1;
my $results_per_page = 20;
+my $lang = C4::Languages::getlanguage($input);
my ( $template, $loggedinuser, $cookie ) = get_template_and_user(
if ($QParser) {
$builtquery = $query;
} else {
- ( undef,$builtquery,undef,undef,undef,undef,undef,undef,undef,undef) = $builder->build_query_compat(undef,\@operands);
+ ( undef, $builtquery, undef, undef, undef, undef, undef, undef, undef, undef ) =
+ $builder->build_query_compat( undef, \@operands, undef, undef, undef, 0, $lang );
}
# find results
my ( $error, $marcresults, $total_hits ) = $searcher->simple_search_compat($builtquery, $results_per_page * ($page - 1), $results_per_page);
};
}
-my $schema = Koha::Database->new()->schema();
-my $servers = $schema->resultset('Z3950server')->search(
- {
- recordtype => 'biblio',
- servertype => ['zed', 'sru'],
- },
- { result_class => 'DBIx::Class::ResultClass::HashRefInflator',
- order_by => ['rank', 'servername'],
- },
+my $servers = Koha::Z3950Servers->search(
+ {
+ recordtype => 'biblio',
+ servertype => ['zed','sru'],
+ }
);
my $frameworks = Koha::BiblioFrameworks->search({}, { order_by => ['frameworktext'] });