96 |
q => $q, coll => $items, |
q => $q, coll => $items, |
97 |
message => $message, class => 'error', |
message => $message, class => 'error', |
98 |
})->publish; |
})->publish; |
99 |
return 0; |
return; |
100 |
} else { |
} else { |
101 |
$self->result->error( $message ); |
$self->result->error( $message ); |
102 |
return 0; |
return; |
103 |
} |
} |
104 |
} |
} |
105 |
|
|
106 |
my $ua = LWP::UserAgent->new; |
my $ua = LWP::UserAgent->new; |
107 |
$ua->default_header( 'Cookie' => $feed->cookie ); |
$ua->default_header( 'Cookie' => $feed->cookie ); |
108 |
my $r = $ua->get( $uri ); |
my $r = $ua->get( $uri ); |
157 |
item_fragment => $self->argument_value('item_fragment'), |
item_fragment => $self->argument_value('item_fragment'), |
158 |
message => $message, class => 'message', |
message => $message, class => 'message', |
159 |
})->publish; |
})->publish; |
160 |
Jifty->log->debug( $items->count, " for '$q' published" ); |
Jifty->log->debug( "$count items published for '$q'" ); |
161 |
} else { |
} else { |
162 |
$self->result->content( items => $items ); |
$self->result->content( items => $items ); |
163 |
Jifty->log->debug( $items->count, " for '$q' found" ); |
Jifty->log->debug( "$count items for '$q' found" ); |
164 |
} |
} |
165 |
|
$self->result->content( count => $items->count ); |
166 |
|
|
167 |
} else { |
} else { |
168 |
return abort( "No results for '$q' in ' . $feed->title ); |
return abort( "No results for '$q' in " . $feed->title ); |
169 |
} |
} |
170 |
|
|
171 |
return $items; |
return $items; |