Lines 22-28
use warnings;
Link Here
|
22 |
|
22 |
|
23 |
use CGI qw ( -utf8 ); |
23 |
use CGI qw ( -utf8 ); |
24 |
use URI::Escape; |
24 |
use URI::Escape; |
25 |
use C4::Auth; |
|
|
26 |
|
25 |
|
27 |
use C4::Context; |
26 |
use C4::Context; |
28 |
use C4::Auth; |
27 |
use C4::Auth; |
Lines 86-91
if ( $op eq "do_search" ) {
Link Here
|
86 |
|
85 |
|
87 |
my $startfrom = $query->param('startfrom') || 1; |
86 |
my $startfrom = $query->param('startfrom') || 1; |
88 |
my $resultsperpage = $query->param('resultsperpage') || 20; |
87 |
my $resultsperpage = $query->param('resultsperpage') || 20; |
|
|
88 |
my $offset = ( $startfrom - 1 ) * $resultsperpage + 1; |
89 |
|
89 |
|
90 |
my $builder = Koha::SearchEngine::QueryBuilder->new( |
90 |
my $builder = Koha::SearchEngine::QueryBuilder->new( |
91 |
{ index => $Koha::SearchEngine::AUTHORITIES_INDEX } ); |
91 |
{ index => $Koha::SearchEngine::AUTHORITIES_INDEX } ); |
Lines 96-102
if ( $op eq "do_search" ) {
Link Here
|
96 |
[$value], $authtypecode, $orderby |
96 |
[$value], $authtypecode, $orderby |
97 |
); |
97 |
); |
98 |
my ( $results, $total ) = $searcher->search_auth_compat( |
98 |
my ( $results, $total ) = $searcher->search_auth_compat( |
99 |
$search_query, $startfrom, $resultsperpage |
99 |
$search_query, $offset, $resultsperpage |
100 |
); |
100 |
); |
101 |
|
101 |
|
102 |
( $template, $loggedinuser, $cookie ) = get_template_and_user( |
102 |
( $template, $loggedinuser, $cookie ) = get_template_and_user( |
Lines 180-185
if ( $op eq "do_search" ) {
Link Here
|
180 |
|
180 |
|
181 |
$template->param( result => $results ) if $results; |
181 |
$template->param( result => $results ) if $results; |
182 |
|
182 |
|
|
|
183 |
my $max_result_window = $searcher->max_result_window; |
184 |
my $hits_to_paginate = ($max_result_window && $max_result_window < $total) ? $max_result_window : $total; |
185 |
|
183 |
$template->param( |
186 |
$template->param( |
184 |
pagination_bar => pagination_bar( |
187 |
pagination_bar => pagination_bar( |
185 |
$base_url, int( $total / $resultsperpage ) + 1, |
188 |
$base_url, int( $total / $resultsperpage ) + 1, |
186 |
- |
|
|