227 |
|
|
228 |
my $q = $self->query(); |
my $q = $self->query(); |
229 |
|
|
230 |
|
# submit was reset? |
231 |
|
if ($q->param('reset')) { |
232 |
|
$q->delete_all; |
233 |
|
return $self->show_search_form(); |
234 |
|
} |
235 |
|
|
236 |
# load template for this page |
# load template for this page |
237 |
|
|
238 |
my @s_arr; # all queries are located here |
my @s_arr; # all queries are located here |
273 |
push @url_params_persist,"f$i=".$q->url_param("f$i") if ($persist); |
push @url_params_persist,"f$i=".$q->url_param("f$i") if ($persist); |
274 |
|
|
275 |
foreach my $v ($q->url_param("v$i")) { |
foreach my $v ($q->url_param("v$i")) { |
276 |
|
# escape quotes so that phrase search work |
277 |
|
$v =~ s/"/%22/g; |
278 |
push @url_params,"v$i=$v"; |
push @url_params,"v$i=$v"; |
279 |
push @url_params_persist,"v$i=$v" if ($persist); |
push @url_params_persist,"v$i=$v" if ($persist); |
280 |
} |
} |