[Koha-cvs] koha/catalogue search.pl

Henri-Damien LAURENT laurenthdl at alinto.com
Fri Jul 20 18:05:22 CEST 2007


CVSROOT:	/cvsroot/koha
Module name:	koha
Changes by:	Henri-Damien LAURENT <hdl>	07/07/20 16:05:22

Modified files:
	catalogue      : search.pl 

Log message:
	Bug Fixing search order and pagination link

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/koha/catalogue/search.pl?cvsroot=koha&r1=1.10&r2=1.11

Patches:
Index: search.pl
===================================================================
RCS file: /cvsroot/koha/koha/catalogue/search.pl,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- search.pl	13 Jul 2007 15:37:20 -0000	1.10
+++ search.pl	20 Jul 2007 16:05:22 -0000	1.11
@@ -2,7 +2,7 @@
 # Script to perform searching
 # For documentation try 'perldoc /path/to/search'
 #
-# $Header: /cvsroot/koha/koha/catalogue/search.pl,v 1.10 2007/07/13 15:37:20 toins Exp $
+# $Header: /cvsroot/koha/koha/catalogue/search.pl,v 1.11 2007/07/20 16:05:22 hdl Exp $
 #
 # Copyright 2006 LibLime
 #
@@ -336,9 +336,9 @@
 my @sort_by;
 @sort_by = split("\0",$params->{'sort_by'}) if $params->{'sort_by'};
 # load the sort_by options for the template
-my $sort_by = $params->{'sort_by'};
-my $sort_by_loop = displaySortby($sort_by);
-$template->param(sort_by_loop => $sort_by_loop);
+# my $sort_by = $params->{'sort_by'};
+# my $sort_by_loop = displaySortby($sort_by);
+# $template->param(sort_by_loop => $sort_by_loop);
 #
 # Use the servers defined, or just search our local catalog(default)
 my @servers;
@@ -469,10 +469,13 @@
 #             $template->param(PAGE_NUMBERS => \@page_numbers,
 #                             previous_page_offset => $previous_page_offset,
 #                             next_page_offset => $next_page_offset) unless $pages < 2;
-
+      my $link="/cgi-bin/koha/catalogue/search.pl?q=$search_desc&";
+      foreach my $sort (@sort_by){      
+        $link.="&sort_by=".$sort."&";
+      }        
 			$template->param(
 				pagination_bar => pagination_bar(
-             		"/cgi-bin/koha/catalogue/search.pl?q=$search_desc&",
+             		$link,
              		getnbpages($hits, $results_per_page),
              		$page,
              		'page'





More information about the Koha-cvs mailing list