projects
/
webpac2
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
use vhost-search.html as form if it exists to create customized search form
[webpac2]
/
vhost
/
webpac2.cgi
diff --git
a/vhost/webpac2.cgi
b/vhost/webpac2.cgi
index
d68d241
..
2abdb4c
100755
(executable)
--- a/
vhost/webpac2.cgi
+++ b/
vhost/webpac2.cgi
@@
-12,6
+12,7
@@
use Data::Dump qw/dump/;
use SWISH::API;
use JSON;
use Text::Unaccent::PurePerl qw/unac_string/;
use SWISH::API;
use JSON;
use Text::Unaccent::PurePerl qw/unac_string/;
+use HTML::FillInForm::Lite;
my $range_around = 5;
my @entries_per_page = ( 30, 50, 100, 500 );
my $range_around = 5;
my @entries_per_page = ( 30, 50, 100, 500 );
@@
-152,6
+153,15
@@
push @style, "../../$path/$path.css" if -e "$dir/$path/$path.css";
dump_yaml( 'style', \@style );
sub search_form {
dump_yaml( 'style', \@style );
sub search_form {
+
+ my $form_html = "$dir/$path/$path-search.html";
+ if ( -e $form_html ) {
+ my $html = read_file( $form_html );
+ my $q = CGI->new();
+ my $h = HTML::FillInForm::Lite->new();
+ return $h->fill(\$html, $q);
+ }
+
qq|<a name="form"></a>|,
start_form( -action => self_url( query => 0 ) ),
checkbox_group(
qq|<a name="form"></a>|,
start_form( -action => self_url( query => 0 ) ),
checkbox_group(