public function formatFeed($feed_ids, $forApi = false)
{
if (empty($feed_ids)) {
return array();
} else {
if (count($feed_ids) > 0) {
$r = array();
$forApi && ($diggarr = model('FeedDigg')->checkIsDigg($feed_ids, $GLOBALS['ts']['mid']));
foreach ($feed_ids as $feed_id) {
$v = $this->getFeedInfo($feed_id, $forApi);
unset($v['source_body']);
if ($v['type'] == 'repost') {
unset($v['transpond_data']['api_source']['source_body']);
unset($v['api_source']['api_source']['source_body']);
unset($v['transpond_data']['source_body']);
unset($v['api_source']['source_body']);
}
$v['feed_id'] = intval($v['feed_id']);
$forApi && ($v['is_digg'] = $diggarr[$v['feed_id']] ? 1 : 0);
$r[] = $v;
}
return $r;
} else {
return array();
}
}
}