--- trunk/WebPac.pm 2005/01/23 02:02:10 641 +++ trunk/WebPac.pm 2005/03/02 16:48:03 688 @@ -12,7 +12,7 @@ use Data::Pageset; use lib '..'; -use index_DBI_tag; +use index_DBI_filter; use back2html; @@ -148,7 +148,7 @@ foreach my $p (@{$pager->pages_in_set()}) { - next if ($p < 0); + next if ($p <= 0); if($p == $pager->current_page()) { $pager_jump .= "$p "; } else { @@ -182,14 +182,18 @@ my $tmpl = shift @_; my @persist_vars = @_; my $hidden_vars = ''; + my $hidden_search = ''; foreach my $v (@persist_vars) { foreach my $val ($q->param($v)) { next if (! $val || $val eq ''); + $val =~ s/"/"/g; $hidden_vars .= ''."\n"; + $hidden_search .= ''."\n" if ($v ne "rm"); } } $tmpl->param('PAGER_HIDDEN', $hidden_vars); + $tmpl->param('SEARCH_HIDDEN', $hidden_search); $tmpl->param('PAGER_JAVASCRIPT', qq#