--- trunk/vhost/webpac2.cgi 2009/07/24 09:14:29 1248 +++ trunk/vhost/webpac2.cgi 2010/03/04 22:26:06 1328 @@ -11,6 +11,9 @@ use Data::Dump qw/dump/; use SWISH::API; use JSON; +use Text::Unaccent::PurePerl qw/unac_string/; +use HTML::FillInForm::Lite; +use Encode; my $range_around = 5; my @entries_per_page = ( 30, 50, 100, 500 ); @@ -151,6 +154,15 @@ 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||, start_form( -action => self_url( query => 0 ) ), checkbox_group( @@ -191,6 +203,8 @@ if ( my $search = param('search') ) { + $search = unac_string( Encode::decode('utf-8',$search) ); + print qq|