<!-- TMPL_IF NAME="resultsloop" -->
<h3>Results for Search: <span class="ex"><!-- TMPL_VAR NAME="member" --></span></h3>
- <div class="results"><!-- TMPL_VAR Name ="numresults" --> patrons found</div>
+ <div class="results"><!-- TMPL_VAR Name ="numresults" --> patrons found<br/>
+ Page : <!-- TMPL_VAR Name ="startfrom" --> Results <!-- TMPL_VAR Name ="from" --> to <!-- TMPL_VAR Name ="to" --></div>
<div class="searchresults">
+<p align="center"><!--TMPL_IF Name="multipage"--><!--TMPL_VAR Name="paginationbar" --><!--/TMPL_IF--></p>
<table>
<tr>
<th><a href="member.pl?member=<!--TMPL_VAR Name="member" -->&orderby=cardnumber">Card</a></th>
my $input = new CGI;
my $quicksearch = $input->param('quicksearch');
+my $startfrom = $input->param('startfrom')||1;
+my $resultsperpage = $input->param('resultsperpage')||10;
+
my ($template, $loggedinuser, $cookie);
if($quicksearch){
($template, $loggedinuser, $cookie)
my @resultsdata;
my $toggle = 0;
-for (my $i=0; $i < $count; $i++){
+my $to=($count>($startfrom*$resultsperpage)?$startfrom*$resultsperpage:$count);
+for (my $i=($startfrom-1)*$resultsperpage; $i < $to; $i++){
#find out stats
my ($od,$issue,$fines)=GetMemberIssuesAndFines($results->[$i]{'borrowernumber'});
if ( $toggle ) { $toggle = 0; } else {$toggle = 1; }
push(@resultsdata, \%row);
}
+my $base_url =
+ 'member.pl?&'
+ . join(
+ '&',
+ map { $_->{term} . '=' . $_->{val} } (
+ { term => 'member', val => $member},
+ { term => 'orderby', val => $orderby },
+ { term => 'resultsperpage', val => $resultsperpage },
+ { term => 'type', val => 'intranet' },
+ )
+ );
+
+$template->param(
+ paginationbar => pagination_bar(
+ $base_url, int( $count / $resultsperpage ) + 1,
+ $startfrom, 'startfrom'
+ ),
+ startfrom => $startfrom,
+ from => ($startfrom-1)*$resultsperpage+1,
+ to => $to,
+ multipage => ($count != $to || $startfrom!=1),
+);
$template->param(
searching => "1",