Changeset 53 for server/trunk/web/lib/Sophie/Controller/Search.pm
- Timestamp:
- 11/30/10 02:02:14 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
server/trunk/web/lib/Sophie/Controller/Search.pm
r51 r53 66 66 my ( $self, $c, $searchspec ) = @_; 67 67 68 return $c->model('Base')->resultset('Distribution') 69 ->search( 70 { 71 $searchspec->{distribution} 72 ? (name => $searchspec->{distribution}) 73 : () 74 } 75 )->search_related('Release', 76 { 77 $searchspec->{release} 78 ? (version => $searchspec->{release}) 79 : () 80 } 81 )->search_related('Arch', 82 { 83 $searchspec->{arch} 84 ? (arch => $searchspec->{arch}) 85 : () 86 } 87 )->search_related('Medias', 88 { 89 ($searchspec->{media} ? (label => $searchspec->{media}) : ()), 90 ($searchspec->{media_group} 91 ? (group_label => $searchspec->{media_group}) 92 : ()), 93 } 94 )->search_related('MediasPaths') 68 return $c->forward('/distrib/distrib_rs', [ $searchspec ]) 69 ->search_related('MediasPaths') 95 70 ->search_related('Paths') 96 71 ->search_related('Rpmfiles');
Note: See TracChangeset
for help on using the changeset viewer.