if ($q->param("e$i")) {
push @url_params,"e$i=".$q->url_param("e$i");
- push @url_params_persist,"e$i=".$q->url_param("e$i");
+# push @url_params_persist,"e$i=".$q->url_param("e$i");
}
my $wc="*"; # swish wildcard
# create new swish instance
my $swish = SWISH::API->new($INDEX);
- $swish->AbortLastError if $swish->Error;
+ die $swish->ErrorString.": ".$swish->LastErrorMsg if $swish->Error;
# execute query and get number of results from SWISH-E
my $search = $swish->New_Search_Object;
$search->SetSort($sort);
my $results = $search->Execute($sw_q);
- $swish->AbortLastError if $swish->Error;
+ die $swish->ErrorString.": ".$swish->LastErrorMsg if $swish->Error;
my $hits = $results->Hits;
# put <a href=xxx>yyyy</a> back into html
sub mkurl_param($$$$) {
my ($a_href,$url,$text,$a_end) = @_;
- if ($url =~ m#\?#) {
- $url .= "&".$url_params;
- } else {
- $url .= "?".$url_params;
+ if ($url_params) {
+ if ($url =~ m#\?#) {
+ $url .= "&".$url_params;
+ } else {
+ $url .= "?".$url_params;
+ }
}
return '<'.$a_href.'"'.$url.'">'.$text.'<'.$a_end.'>';
}