[Koha-cvs] koha/opac search [dev_week]
Joshua Ferraro
jmf at kados.org
Sat Sep 23 23:47:25 CEST 2006
CVSROOT: /sources/koha
Module name: koha
Branch: dev_week
Changes by: Joshua Ferraro <kados> 06/09/23 21:47:25
Modified files:
opac : search
Log message:
fix sort_by to display in both adv-search and results
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/koha/opac/search?cvsroot=koha&only_with_tag=dev_week&r1=1.1.2.3&r2=1.1.2.4
Patches:
Index: search
===================================================================
RCS file: /sources/koha/koha/opac/Attic/search,v
retrieving revision 1.1.2.3
retrieving revision 1.1.2.4
diff -u -b -r1.1.2.3 -r1.1.2.4
--- search 23 Sep 2006 21:36:24 -0000 1.1.2.3
+++ search 23 Sep 2006 21:47:25 -0000 1.1.2.4
@@ -2,7 +2,7 @@
# Script to perform searching
# For documentation try 'perldoc /path/to/search'
#
-# $Header: /sources/koha/koha/opac/Attic/search,v 1.1.2.3 2006/09/23 21:36:24 kados Exp $
+# $Header: /sources/koha/koha/opac/Attic/search,v 1.1.2.4 2006/09/23 21:47:25 kados Exp $
#
# Copyright 2006 LibLime
#
@@ -236,6 +236,7 @@
if($languages_count > 1){
$template->param(languages => \@languages_options);
}
+
# The following should only be loaded if we're bringing up the advanced search template
if ( $template_name eq "opac-advsearch.tmpl" ) {
@@ -295,6 +296,12 @@
my $expanded_options = $cgi->param('expanded_options');
$template->param(expanded_options => $expanded_options);
+
+ # load the sort_by options for the template
+ my $sort_by = $cgi->param('sort_by');
+ my $sort_by_loop = displaySortby($sort_by);
+ $template->param(sort_by_loop => $sort_by_loop);
+
#warn "loading the template";
output_html_with_http_headers $cgi, $cookie, $template->output;
exit;
@@ -309,6 +316,13 @@
my $params = $cgi->Vars;
# Params that can have more than one value
+# sort by is used to sort the query
+my @sort_by;
+ at 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);
#
# Use the servers defined, or just search our local catalog(default)
my @servers;
@@ -346,13 +360,6 @@
push @limits, map "yr:".$_, split("\0",$params->{'limit-yr'}) if $params->{'limit-yr'};
# Params that can only have one value
-# sort by is used to sort the query
-my @sort_by;
- at 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 $query = $params->{'q'};
my $scan = $params->{'scan'};
my $results_per_page = $params->{'count'} || 20;
More information about the Koha-cvs
mailing list