144 |
|
|
145 |
} |
} |
146 |
|
|
147 |
if ( $items ) { |
if ( my $count = $items->count ) { |
148 |
|
|
149 |
my $message = $q . ' => ' . $xml_feed->entries . ' results in ' . $feed->title; |
my $message = "$count results for '$q' in " . $feed->title; |
150 |
|
|
151 |
$self->result->message( $message ); |
$self->result->message( $message ); |
152 |
|
|
154 |
Grep::Event::Result->new({ |
Grep::Event::Result->new({ |
155 |
q => $q, coll => $items, |
q => $q, coll => $items, |
156 |
item_fragment => $self->argument_value('item_fragment'), |
item_fragment => $self->argument_value('item_fragment'), |
157 |
message => $message, class => 'messages', |
message => $message, class => 'message', |
158 |
})->publish; |
})->publish; |
159 |
Jifty->log->debug( $items->count, " for '$q' published" ); |
Jifty->log->debug( $items->count, " for '$q' published" ); |
160 |
} else { |
} else { |
163 |
} |
} |
164 |
|
|
165 |
} else { |
} else { |
166 |
return abort( 'No results found' ); |
return abort( "No results for '$q' in ' . $feed->title ); |
167 |
} |
} |
168 |
|
|
169 |
return $items; |
return $items; |