public function weibo($page = 1, $r = 20, $content = '')
 {
     //读取微博列表
     $map = array('status' => array('EGT', 0));
     $model = M('Weibo');
     if ($content != '') {
         $map['content'] = array('like', '%' . $content . '%');
     }
     $list = $model->where($map)->order('create_time desc')->page($page, $r)->select();
     unset($li);
     $totalCount = $model->where($map)->count();
     //显示页面
     $builder = new AdminListBuilder();
     $attr['class'] = 'btn ajax-post';
     $attr['target-form'] = 'ids';
     $attr1 = $attr;
     $attr1['url'] = $builder->addUrlParam(U('setWeiboTop'), array('top' => 1));
     $attr0 = $attr;
     $attr0['url'] = $builder->addUrlParam(U('setWeiboTop'), array('top' => 0));
     $builder->title('微博管理')->setStatusUrl(U('setWeiboStatus'))->buttonEnable()->buttonDisable()->buttonDelete()->button('置顶', $attr1)->button('取消置顶', $attr0)->keyId()->keyLink('content', '内容', 'comment?weibo_id=###')->keyUid()->keyCreateTime()->keyStatus()->keyDoActionEdit('editWeibo?id=###')->keyMap('is_top', '置顶', array(0 => '不置顶', 1 => '置顶'))->search('内容', 'content')->data($list)->pagination($totalCount, $r)->display();
 }
Ejemplo n.º 2
0
 public function topic()
 {
     $aPage = I('page', 1, 'intval');
     $aName = I('name', '', 'op_t');
     $r = 20;
     $model = M('WeiboTopic');
     $aName && ($map['name'] = array('like', '%' . $aName . '%'));
     $list = $model->where($map)->order('id asc')->page($aPage, $r)->select();
     unset($li);
     $totalCount = $model->where($map)->count();
     //显示页面
     $builder = new AdminListBuilder();
     $attr['class'] = 'btn ajax-post';
     $attr['target-form'] = 'ids';
     $attr1 = $attr;
     $attr1['url'] = $builder->addUrlParam(U('setTopicTop'), array('top' => 1));
     $attr0 = $attr;
     $attr0['url'] = $builder->addUrlParam(U('setTopicTop'), array('top' => 0));
     $attr_del = $attr;
     $attr_del['url'] = $builder->addUrlParam(U('delTopic'), array());
     $builder->title(L('_TOPIC_MANAGER_'))->button(L('_RECOMMEND_'), $attr1)->button(L('_RECOMMEND_CANCEL_'), $attr0)->button(L('_DELETE_'), $attr_del)->keyId()->keyLink('name', L('_CONTENT_'), 'weibo?content=%23{$name}%23')->keyUid()->keyText('logo', L('_LOGO_'))->keyText('intro', L('_LEADER_WORDS_'))->keyText('qrcode', L('_QR_CODE_'))->keyText('uadmin', L('_TOPIC_ADMIN_'))->keyText('read_count', L('_VIEWS_'))->keyMap('is_top', L('_RECOMMEND_YES_OR_NOT_'), array(0 => L('_RECOMMEND_NOT_'), 1 => L('_RECOMMEND_')))->search(L('_NAME_'), 'name')->data($list)->pagination($totalCount, $r)->display();
 }
Ejemplo n.º 3
0
 public function topic()
 {
     $aPage = I('page', 1, 'intval');
     $aName = I('name', '', 'op_t');
     $r = 20;
     $model = M('WeiboTopic');
     $aName && ($map['name'] = array('like', '%' . $aName . '%'));
     $list = $model->where($map)->order('id asc')->page($aPage, $r)->select();
     unset($li);
     $totalCount = $model->where($map)->count();
     //显示页面
     $builder = new AdminListBuilder();
     $attr['class'] = 'btn ajax-post';
     $attr['target-form'] = 'ids';
     $attr1 = $attr;
     $attr1['url'] = $builder->addUrlParam(U('setTopicTop'), array('top' => 1));
     $attr0 = $attr;
     $attr0['url'] = $builder->addUrlParam(U('setTopicTop'), array('top' => 0));
     $attr_del = $attr;
     $attr_del['url'] = $builder->addUrlParam(U('delTopic'), array());
     $builder->title('话题管理')->button('推荐', $attr1)->button('取消推荐', $attr0)->button('删除', $attr_del)->keyId()->keyLink('name', '内容', 'weibo?content=%23{$name}%23')->keyUid()->keyText('logo', 'Logo')->keyText('intro', '导语')->keyText('qrcode', '二维码')->keyText('uadmin', '话题管理员')->keyText('read_count', '阅读量')->keyMap('is_top', '是否推荐', array(0 => '不推荐', 1 => '推荐'))->search('名称', 'name')->data($list)->pagination($totalCount, $r)->display();
 }