# get framework list
my $frameworks = getframeworks;
my @frameworkcodeloop;
-foreach my $thisframeworkcode ( keys %$frameworks ) {
+foreach my $thisframeworkcode ( sort keys %$frameworks ) {
my %row = (
value => $thisframeworkcode,
frameworktext => $frameworks->{$thisframeworkcode}->{'frameworktext'},
if ($query) {
# find results
- my ( $error, $marcresults, $total_hits ) = 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' ),
);
}
$row_data{toggle} = $toggle;
$row_data{id} = $resultsbr[$i]->{'id'};
$row_data{isbn} = $resultsbr[$i]->{'isbn'};
+ $row_data{copyrightdate} = $resultsbr[$i]->{'copyrightdate'};
+ $row_data{editionstatement} = $resultsbr[$i]->{'editionstatement'};
$row_data{file} = $resultsbr[$i]->{'file'};
$row_data{title} = $resultsbr[$i]->{'title'};
$row_data{author} = $resultsbr[$i]->{'author'};
frameworkcodeloop => \@frameworkcodeloop,
breeding_count => $countbr,
breeding_loop => \@breeding_loop,
+ z3950_search_params => C4::Search::z3950_search_args($query),
);
output_html_with_http_headers $input, $cookie, $template->output;