From cc025e477645da1ceb299ab34e60787f55ba1d5d Mon Sep 17 00:00:00 2001 From: kados Date: Sat, 4 Feb 2006 17:01:31 +0000 Subject: [PATCH] Fix searchdesc variable to have proper spaces for display in OPAC --- opac/opac-search.pl | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/opac/opac-search.pl b/opac/opac-search.pl index 644325b23e..21cb69e1a6 100755 --- a/opac/opac-search.pl +++ b/opac/opac-search.pl @@ -42,14 +42,13 @@ if ($op eq "do_search") { my $orderby = $query->param('orderby'); my $desc_or_asc = $query->param('desc_or_asc'); my $exactsearch = $query->param('exact'); - for (my $i=0;$i<=$#marclist;$i++) { - if ($searchdesc) { # don't put the and_or on the 1st search term - $searchdesc .= $and_or[$i].$excluding[$i]." ".($marclist[$i]?$marclist[$i]:"*").$operator[$i].$value[$i] if ($value[$i]); - } else { - $searchdesc = $excluding[$i].($marclist[$i]?$marclist[$i]:"*").$operator[$i].$value[$i] if ($value[$i]); - } - } + if ($searchdesc) { # don't put the and_or on the 1st search term + $searchdesc .= $and_or[$i].$excluding[$i]." ".($marclist[$i]?$marclist[$i]:"* ")." ".$operator[$i]." ".$value[$i]." " if ($value[$i]); + } else { $searchdesc = $excluding[$i].($marclist[$i]?$marclist[$i]:"* ")." ".$operator[$i]." ".$value[$i]." " if ($value[$i]); + } + } + $resultsperpage= $query->param('resultsperpage'); $resultsperpage = 19 if(!defined $resultsperpage);