From 02ce5077a342d33136fe8e3a8568f8291d25e11a Mon Sep 17 00:00:00 2001 From: Jeroen van Wolffelaar Date: Tue, 21 Feb 2006 14:26:24 +0000 Subject: [PATCH 1/1] Use the correct URL parameter separator (&) --- lib/Packages/DoSearch.pm | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/Packages/DoSearch.pm b/lib/Packages/DoSearch.pm index d8aa6d8..53a6f08 100644 --- a/lib/Packages/DoSearch.pm +++ b/lib/Packages/DoSearch.pm @@ -39,7 +39,7 @@ sub do_search { my $suites_param = join ',', @{$params->{values}{suite}{no_replace}}; my $sections_param = join ',', @{$params->{values}{section}{no_replace}}; my $archs_param = join ',', @{$params->{values}{arch}{no_replace}}; - $opts->{common_params} = "suite=$suites_param;section=$sections_param;keywords=$keyword_esc;searchon=$searchon;arch=$archs_param"; + $opts->{common_params} = "suite=$suites_param§ion=$sections_param&keywords=$keyword_esc&searchon=$searchon&arch=$archs_param"; # for output my $keyword_enc = encode_entities $keyword || ''; @@ -126,7 +126,10 @@ sub do_search { if ($opts->{exact}) { $printed++; - hint( "You have searched only for words exactly matching your keywords. You can try to search {common_params}\">allowing subword matching." ); + hint( "You have searched only for words exactly matching your + keywords. You can try to search {common_params}")."\">allowing + subword matching." ); } } hint( ( $printed ? "Or you" : "You" )." can try a different search on the Packages search page." ); @@ -246,7 +249,7 @@ sub print_packages { map { $_->{$pkg}||{} } @func_args ); } } elsif (@$pkgs_list) { - $str .= "

{common_params}\">". + $str .= "

{common_params}")."\">". ($#{$pkgs_list}+1)." results have not been displayed because you requested only exact matches.

"; } $str .= ''; -- 2.39.2