--- trunk/vhost/webpac2.cgi 2009/04/25 21:25:15 1170 +++ trunk/vhost/webpac2.cgi 2009/04/25 22:07:59 1171 @@ -22,7 +22,7 @@ sub dump_yaml { my $name = shift; - print qq|
# $name\n|, YAML::Dump( @_ ), qq|
| if $debug; + print qq|
$name
|, YAML::Dump( @_ ), qq|
| if $debug; } sub show_pager { @@ -150,7 +150,8 @@ popup_menu( -name => 'attr_operator', %$attr_operator ), submit, hidden( -name => 'entries_per_page', -default => $entries_per_page ), - hidden( -name => 'current_page', -default => 1 ), + # we need current_page fixed at 1 so that every submit through form will reset it + qq||, checkbox( -name => 'debug', -default => 0 ), # FIXME hidden? qq|
|, h2( 'Select input' ), @@ -172,9 +173,7 @@ my $swish = SWISH::API->new( "$dir/../var/swish/$database" ); $swish->abort_last_error if $swish->Error; - param( 'entries_per_page', $entries_per_page ) unless param('entries_per_page'); # FIXME not needed? my $pager = Data::Page->new; - $pager->total_entries( param('current_page') * param('entries_per_page') ); $pager->$_( param($_) ) foreach ( qw/entries_per_page current_page/ ); dump_yaml( 'pager', $pager );