/[webpac2]/Webpacus/lib/Webpacus/Controller/Search.pm
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /Webpacus/lib/Webpacus/Controller/Search.pm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 159 by dpavlin, Sat Nov 26 16:22:02 2005 UTC revision 160 by dpavlin, Sat Nov 26 16:22:08 2005 UTC
# Line 147  sub results : Local { Line 147  sub results : Local {
147    
148          $log->die("can't find _template or default from configuration!") unless ($template);          $log->die("can't find _template or default from configuration!") unless ($template);
149    
150          $log->debug("using template $template");          my $hits_on_page = $c->config->{'hyperestraier'}->{'hits_on_page'} || 10;
151    
152            $log->debug("using template $template to produce $hits_on_page results");
153    
154          $c->stash->{html_results} = sub {          $c->stash->{html_results} = sub {
155                  my $res = $webpac->search(                  my $res = $webpac->search(
# Line 155  sub results : Local { Line 157  sub results : Local {
157                          template => $template,                          template => $template,
158                          add_attr => \@attr,                          add_attr => \@attr,
159                          get_attr => [ '@uri' ],                          get_attr => [ '@uri' ],
160                          max => $c->config->{'hyperestraier'}->{'hits_on_page'},                          max => $hits_on_page,
161                          page => $params->{'_page'},                          page => $params->{'_page'},
162                  );                  );
163          #       $log->debug("controller got " . ( $#{$res} + 1 ) . " results for '$q' " . Dumper( $res ));  #               $log->debug("controller got " . ( $#{$res} + 1 ) . " results for '$q' " . Dumper( $res ));
164                  return $res;                  return $res;
165          };          };
166    
167          $c->stash->{phrase} = $q;          $c->stash->{phrase} = $q;
168          $c->stash->{attr} = \@attr;          $c->stash->{attr} = \@attr;
169            $c->stash->{page} = $params->{'_page'};
170            $c->stash->{hits_on_page} = $hits_on_page;
171    
172          $c->stash->{template} = 'results.tt';          $c->stash->{template} = 'results.tt';
173  }  }

Legend:
Removed from v.159  
changed lines
  Added in v.160

  ViewVC Help
Powered by ViewVC 1.1.26