Changeset 89


Ignore:
Timestamp:
12/06/10 16:27:38 (13 years ago)
Author:
nanardon
Message:
  • make search to work again
File:
1 edited

Legend:

Unmodified
Added
Removed
  • server/trunk/web/lib/Sophie/Controller/Search.pm

    r88 r89  
    2727} 
    2828 
     29sub results :Local { 
     30    my ( $self, $c ) = @_; 
     31 
     32    if ($c->req->param('page')) { 
     33        $c->req->params->{search} ||= $c->session->{search}; 
     34    } 
     35 
     36    if ($c->req->param('search')) { 
     37        $c->session->{search} = $c->req->param('search'); 
     38        $c->forward('quick', [ 
     39                { 
     40                    page => $c->req->param('page'), 
     41                } , grep { $_ } split(/\s/, $c->req->param('search')) ]); 
     42    } 
     43} 
     44 
    2945sub distrib_search : Private { 
    3046    my ( $self, $c, $searchspec ) = @_; 
     
    4864    ); 
    4965 
    50     if (!$searchspec->{page}) { 
     66    if (1 || !$searchspec->{page}) { 
    5167        my $pager = $rs->pager; 
     68        $c->stash->{pager} = $pager; 
    5269        $c->stash->{xmlrpc} = { 
    5370                pages => $pager->last_page, 
     
    399416 
    400417        }, 
    401         { 
    402             %{$c->forward('search_param')}, 
    403         }, 
    404418    ); 
    405419    $c->forward('format_search', $searchspec); 
Note: See TracChangeset for help on using the changeset viewer.