From b89ed32cd16d186b4adf2466419c61e011a19261 Mon Sep 17 00:00:00 2001 From: hdl Date: Fri, 20 Jul 2007 16:05:22 +0000 Subject: [PATCH] Bug Fixing search order and pagination link --- catalogue/search.pl | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/catalogue/search.pl b/catalogue/search.pl index abadb7c698..e7bc91165a 100755 --- a/catalogue/search.pl +++ b/catalogue/search.pl @@ -336,9 +336,9 @@ my $params = $cgi->Vars; 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 @@ for (my $i=0;$i<=@servers;$i++) { # $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' -- 2.39.5