koha-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Koha-cvs] CVS: koha/opac opac-searchresults.pl,1.12,1.13


From: Paul POULAIN
Subject: [Koha-cvs] CVS: koha/opac opac-searchresults.pl,1.12,1.13
Date: Thu, 24 Apr 2003 11:44:21 -0700

Update of /cvsroot/koha/koha/opac
In directory sc8-pr-cvs1:/tmp/cvs-serv2702/opac

Modified Files:
        opac-searchresults.pl 
Log Message:
fix for #406

Index: opac-searchresults.pl
===================================================================
RCS file: /cvsroot/koha/koha/opac/opac-searchresults.pl,v
retrieving revision 1.12
retrieving revision 1.13
diff -C2 -r1.12 -r1.13
*** opac-searchresults.pl       18 Mar 2003 20:25:31 -0000      1.12
--- opac-searchresults.pl       24 Apr 2003 18:44:17 -0000      1.13
***************
*** 31,36 ****
  my @fields = ('keyword', 'subject', 'author', 'illustrator', 'itemnumber', 
'isbn', 'date-before', 'date-after', 'class', 'dewey', 'branch', 'title', 
'abstract', 'publisher');
  
- 
- 
  # collect all the fields ...
  my %search;
--- 31,34 ----
***************
*** 92,96 ****
  
  my $startfrom=$query->param('startfrom');
! ($startfrom) || ($startfrom=0);
  
  my address@hidden;
--- 90,94 ----
  
  my $startfrom=$query->param('startfrom');
! ($startfrom) || ($startfrom=1);
  
  my address@hidden;
***************
*** 103,107 ****
  $template->param(numrecords => $count);
  my $nextstartfrom=($startfrom+$num<$count) ? ($startfrom+$num) : (-1);
! my $prevstartfrom=($startfrom-$num>=0) ? ($startfrom-$num) : (-1);
  $template->param(nextstartfrom => $nextstartfrom);
  my $displaynext=($nextstartfrom==-1) ? 0 : 1;
--- 101,105 ----
  $template->param(numrecords => $count);
  my $nextstartfrom=($startfrom+$num<$count) ? ($startfrom+$num) : (-1);
! my $prevstartfrom=($startfrom-$num>=0) ? ($startfrom-$number_of_results) : 
(-1);
  $template->param(nextstartfrom => $nextstartfrom);
  my $displaynext=($nextstartfrom==-1) ? 0 : 1;
***************
*** 116,125 ****
  my $numbers;
  @$numbers = ();
! if ($count>10) {
!     for (my $i=1; $i<$count/10+1; $i++) {
        my $highlight=0;
        my $themelang = $template->param('themelang');
!       ($startfrom==($i-1)*10) && ($highlight=1);
!       push @$numbers, { number => $i, highlight => $highlight , startfrom => 
($i-1)*10 };
      }
  }
--- 114,123 ----
  my $numbers;
  @$numbers = ();
! if ($count>$number_of_results) {
!     for (my $i=1; $i<$count/$number_of_results+1; $i++) {
        my $highlight=0;
        my $themelang = $template->param('themelang');
!       ($startfrom==($i-1)*$number_of_results+1) && ($highlight=1);
!       push @$numbers, { number => $i, highlight => $highlight , startfrom => 
($i-1)*$number_of_results+1 };
      }
  }




reply via email to

[Prev in Thread] Current Thread [Next in Thread]