12 |
use SWISH::API; |
use SWISH::API; |
13 |
use JSON; |
use JSON; |
14 |
use Text::Unaccent::PurePerl qw/unac_string/; |
use Text::Unaccent::PurePerl qw/unac_string/; |
15 |
|
use HTML::FillInForm::Lite; |
16 |
|
|
17 |
my $range_around = 5; |
my $range_around = 5; |
18 |
my @entries_per_page = ( 30, 50, 100, 500 ); |
my @entries_per_page = ( 30, 50, 100, 500 ); |
153 |
dump_yaml( 'style', \@style ); |
dump_yaml( 'style', \@style ); |
154 |
|
|
155 |
sub search_form { |
sub search_form { |
156 |
|
|
157 |
|
my $form_html = "$dir/$path/$path-search.html"; |
158 |
|
if ( -e $form_html ) { |
159 |
|
my $html = read_file( $form_html ); |
160 |
|
my $q = CGI->new(); |
161 |
|
my $h = HTML::FillInForm::Lite->new(); |
162 |
|
return $h->fill(\$html, $q); |
163 |
|
} |
164 |
|
|
165 |
qq|<a name="form"></a>|, |
qq|<a name="form"></a>|, |
166 |
start_form( -action => self_url( query => 0 ) ), |
start_form( -action => self_url( query => 0 ) ), |
167 |
checkbox_group( |
checkbox_group( |