/[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 404 by dpavlin, Sun Feb 19 13:14:26 2006 UTC revision 405 by dpavlin, Sun Feb 19 22:40:40 2006 UTC
# Line 62  sub suggest : Local { Line 62  sub suggest : Local {
62          my $log = $c->log;          my $log = $c->log;
63    
64          my $webpac = $c->comp('Model::WebPAC');          my $webpac = $c->comp('Model::WebPAC');
65          $c->log->dumper( $c->stash, 'stash' );          #$c->log->dumper( $c->stash, 'stash' );
66          $webpac->setup_site( $c->stash->{site} );          $webpac->setup_site( $c->stash->{site} );
67    
68          my $q = $c->req->params->{ $search || 'all' } || $c->response->body("no results");          my $q = $c->req->params->{ $search || 'all' } || $c->response->body("no results");
# Line 189  sub results_ajax : Path( 'results/ajax' Line 189  sub results_ajax : Path( 'results/ajax'
189    
190          $log->debug("using template $template to produce $hits_on_page results");          $log->debug("using template $template to produce $hits_on_page results");
191    
192          $c->stash->{html_results} = sub {          $c->stash->{html_results} = $webpac->search(
                 my $res = $webpac->search(  
193                          phrase => $q,                          phrase => $q,
194                          template => $template,                          template => $template,
195                          add_attr => $c->{stash}->{attr},                          add_attr => $c->{stash}->{attr},
196                          get_attr => [ '@uri' ],                          get_attr => [ '@uri' ],
197                          max => $hits_on_page,                          max => $hits_on_page,
198                          page => $params->{'_page'},                          page => $params->{'_page'},
199                  );          );
200  #               $log->debug("controller got " . ( $#{$res} + 1 ) . " results for '$q' " . Dumper( $res ));  
201                  return $res;          $c->stash->{hints} = $webpac->hints;
         };  
202    
203          $c->stash->{phrase} = $q;          $c->stash->{phrase} = $q;
204          $c->stash->{page} = $params->{'_page'};          $c->stash->{page} = $params->{'_page'};

Legend:
Removed from v.404  
changed lines
  Added in v.405

  ViewVC Help
Powered by ViewVC 1.1.26