if ($query) {
# find results
- my ( $error, $marcresults ) = SimpleSearch($query);
+ my ( $error, $marcresults, $total_hits ) = SimpleSearch($query, $results_per_page * ($page - 1), $results_per_page);
if ( defined $error ) {
$template->param( error => $error );
# format output
my $total = scalar @$marcresults;
- my @newresults = searchResults( $query, $total, $results_per_page, $page-1, @$marcresults );
+ my @newresults = searchResults( $query, $total, $results_per_page, $page-1, 0, @$marcresults );
$template->param(
- total => $total,
- query => $query,
- resultsloop => \@newresults,
- pagination_bar => pagination_bar(
- "/cgi-bin/koha/cataloguing/addbooks.pl?q=$query&",
- getnbpages( $total, $results_per_page ),
- $page,
- 'page'
- ),
+ total => $total_hits,
+ query => $query,
+ resultsloop => \@newresults,
+ pagination_bar => pagination_bar( "/cgi-bin/koha/cataloguing/addbooks.pl?q=$query&", getnbpages( $total_hits, $results_per_page ), $page, 'page' ),
);
}
$template->param(
frameworkcodeloop => \@frameworkcodeloop,
+ breeding_count => $countbr,
breeding_loop => \@breeding_loop,
);