public function weibaAudit()
{
$_REQUEST['tabHash'] = 'weibaAudit';
$this->_initWeibaListAdminMenu();
// 设置列表主键
$this->_listpk = 'weiba_id';
$this->pageButton[] = array('title' => '搜索', 'onclick' => "admin.fold('search_form')");
$this->pageButton[] = array('title' => '通过', 'onclick' => "admin.doWeibaAudit('', 1)");
$this->pageButton[] = array('title' => '驳回', 'onclick' => "admin.doWeibaAudit('', -1)");
$this->searchKey = array('weiba_name');
$this->pageKeyList = array('weiba_id', 'weiba_name', 'weiba_cate', 'info', 'uid', 'uinfo', 'live', 'ctime', 'DOACTION');
if (!empty($_POST['weiba_name'])) {
$maps['weiba_name'] = array('like', '%' . t($_POST['weiba_name']) . '%');
$map['weiba_id'] = array('in', getSubByKey(D('weiba')->where($maps)->field('weiba_id')->findAll(), 'weiba_id'));
}
$map['status'] = 0;
// 数据的格式化与listKey保持一致
$listData = D('weiba')->where($map)->order('ctime desc')->findPage(20);
$weibacate = D('weiba_category')->findAll();
$cids = array();
foreach ($weibacate as $c) {
$cids[$c['id']] = $c['name'];
}
foreach ($listData['data'] as $k => $v) {
$listData['data'][$k]['weiba_name'] = '<a target="_blank" href="' . U('weiba/Index/detail', array('weiba_id' => $v['weiba_id'])) . '">' . $v['weiba_name'] . '</a>';
$listData['data'][$k]['logo'] && ($listData['data'][$k]['logo'] = '<img src="' . getImageUrlByAttachId($v['logo']) . '" width="50" height="50">');
$create_uid = model('User')->getUserInfoByUids($v['uid']);
$listData['data'][$k]['uid'] = $create_uid[$v['uid']]['space_link'];
$listData['data'][$k]['uinfo'] = $create_uid[$v['uid']]['group_icon'];
$listData['data'][$k]['live'] = $create_uid[$v['uid']]['credit_info']['level']['name'];
$listData['data'][$k]['ctime'] = friendlyDate($v['ctime']);
$listData['data'][$k]['weiba_cate'] = $cids[$v['cid']];
$listData['data'][$k]['DOACTION'] = '<a href="javascript:void(0)" onclick="admin.doWeibaAudit(' . $v['weiba_id'] . ',1);">通过</a> - <a href="javascript:void(0)" onclick="admin.doWeibaAudit(' . $v['weiba_id'] . ',-1);">驳回</a>';
}
$this->displayList($listData);
}