28 |
EVAL_PERL => 1, |
EVAL_PERL => 1, |
29 |
}); |
}); |
30 |
|
|
31 |
|
my $static_html = $mws->{config}->val('global', 'static_html'); |
32 |
|
|
33 |
print "Web server ready at: ", $d->url, "\n"; |
print "Web server ready at: ", $d->url, "\n"; |
34 |
|
|
35 |
|
|
75 |
# XXX LOG |
# XXX LOG |
76 |
print $r->method," ",$url,"\n",Dumper($param),"\n" if ($debug); |
print $r->method," ",$url,"\n",Dumper($param),"\n" if ($debug); |
77 |
|
|
78 |
|
# is this static page? |
79 |
|
if ($static_html && -f "$static_html/$url") { |
80 |
|
print "static file: $static_html/$url\n" if ($debug); |
81 |
|
$c->send_file_response("$static_html/$url"); |
82 |
|
$c->close; |
83 |
|
next; |
84 |
|
} |
85 |
|
|
86 |
# template file name (use ?format=html as default) |
# template file name (use ?format=html as default) |
87 |
my $tpl_file = 'master.'; |
my $tpl_file = 'master.'; |
88 |
$tpl_file .= $param->{'format'} || 'html'; |
$tpl_file .= $param->{'format'} || 'html'; |
152 |
my @res = $mws->fetch_all_results(); |
my @res = $mws->fetch_all_results(); |
153 |
|
|
154 |
$tpl_var->{results} = \@res if (@res); |
$tpl_var->{results} = \@res if (@res); |
155 |
$tpl_var->{total_hits} = $mws->{total_hits}; |
$tpl_var->{total_hits} = $mws->{total_hits} || 0; |
156 |
|
|
157 |
} |
} |
158 |
|
|