[Koha-cvs] koha/catalogue search.pl [rel_3_0]

Henri-Damien LAURENT laurenthdl at alinto.com
Fri Feb 9 18:09:26 CET 2007


CVSROOT:	/cvsroot/koha
Module name:	koha
Branch:		rel_3_0
Changes by:	Henri-Damien LAURENT <hdl>	07/02/09 17:09:26

Modified files:
	catalogue      : search.pl 

Log message:
	Bug Fixing in pagination code.
	the same var was used insed a loop and outside. Could be harmfull.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/koha/catalogue/search.pl?cvsroot=koha&only_with_tag=rel_3_0&r1=1.1.2.15&r2=1.1.2.16

Patches:
Index: search.pl
===================================================================
RCS file: /cvsroot/koha/koha/catalogue/Attic/search.pl,v
retrieving revision 1.1.2.15
retrieving revision 1.1.2.16
diff -u -b -r1.1.2.15 -r1.1.2.16
--- search.pl	9 Jan 2007 15:18:09 -0000	1.1.2.15
+++ search.pl	9 Feb 2007 17:09:26 -0000	1.1.2.16
@@ -2,7 +2,7 @@
 # Script to perform searching
 # For documentation try 'perldoc /path/to/search'
 #
-# $Header: /cvsroot/koha/koha/catalogue/Attic/search.pl,v 1.1.2.15 2007/01/09 15:18:09 hdl Exp $
+# $Header: /cvsroot/koha/koha/catalogue/Attic/search.pl,v 1.1.2.16 2007/02/09 17:09:26 hdl Exp $
 #
 # Copyright 2006 LibLime
 #
@@ -434,9 +434,9 @@
             $current_page_number = ($offset / $results_per_page + 1) if $offset;
             my $previous_page_offset = $offset - $results_per_page unless ($offset - $results_per_page <0);
             my $next_page_offset = $offset + $results_per_page;
-            for ($i=1; $i<=$pages;$i++) {
-                my $this_offset = (($i*$results_per_page)-$results_per_page);
-                my $this_page_number = $i;
+            for (my $j=1; $j<=$pages;$j++) {
+                my $this_offset = (($j*$results_per_page)-$results_per_page);
+                my $this_page_number = $j;
                 my $highlight = 1 if ($this_page_number == $current_page_number);
                 push @page_numbers, { offset => $this_offset, pg => $this_page_number, highlight => $highlight, sort_by => join " ", at sort_by };
             }





More information about the Koha-cvs mailing list