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 || '';
if ($opts->{exact}) {
$printed++;
- hint( "You have searched only for words exactly matching your keywords. You can try to search <a href=\"$SEARCH_URL?exact=0;$opts->{common_params}\">allowing subword matching</a>." );
+ hint( "You have searched only for words exactly matching your
+ keywords. You can try to search <a href=\"".
+ encode_entities("$SEARCH_URL?exact=0&$opts->{common_params}")."\">allowing
+ subword matching</a>." );
}
}
hint( ( $printed ? "Or you" : "You" )." can try a different search on the <a href=\"$SEARCH_PAGE#search_packages\">Packages search page</a>." );
map { $_->{$pkg}||{} } @func_args );
}
} elsif (@$pkgs_list) {
- $str .= "<p><a href=\"$SEARCH_URL?exact=0;$opts->{common_params}\">".
+ $str .= "<p><a href=\"".encode_entities("$SEARCH_URL?exact=0&$opts->{common_params}")."\">".
($#{$pkgs_list}+1)."</a> results have not been displayed because you requested only exact matches.</p>";
}
$str .= '</div>';