private function _getData($map, $type)
{
// 键值对
$this->pageKeyList = array('id', 'cid', 'uname', 'content', 'status', 'category', 'DOACTION');
$data = D('Channel', 'channel')->getChannelList($map);
// 组装数据
foreach ($data['data'] as &$value) {
$value['id'] = $value['feed_id'];
$value['cid'] = $value['feed_channel_link_id'];
$value['content'] = '<div style="width:500px;line-height:22px" model-node="feed_list">' . $value['content'] . ' <a target="_blank" href="' . U('public/Profile/feed', array('feed_id' => $value['feed_id'], 'uid' => $value['uid'])) . '">' . L('PUBLIC_VIEW_DETAIL') . '»</a></div>';
$value['status'] = $value['status'] == 1 ? '<span style="color:green;cursor:auto;">已审核</span>' : '<span style="color:red;cursor:auto;">未审核</span>';
$value['category'] = implode('<br />', getSubByKey($value['categoryInfo'], 'title'));
switch ($type) {
case 'audit':
$value['DOACTION'] = '<a href="javascript:;" onclick="admin.cancelRecommended(' . $value['feed_id'] . ')">取消推荐</a>';
break;
case 'unaudit':
$channelId = implode(',', getSubByKey($value['categoryInfo'], 'channel_category_id'));
$value['DOACTION'] = '<a href="javascript:;" onclick="admin.auditChannelList(' . $value['feed_id'] . ', \'' . $channelId . '\')">通过审核</a> - <a href="javascript:;" onclick="admin.rejectChannel(' . $value['feed_id'] . ')">驳回</a>';
break;
}
}
return $data;
}