HomeAction::invateTop PHP Method

invateTop() public method

邀请排行榜展示
public invateTop ( )
    public function invateTop()
    {
        $this->pageKeyList = array('sort', 'inviter_uid', 'nums', 'DOACTION');
        // 搜索key值
        $this->searchKey = array('inviter_uid');
        $_REQUEST['tabHash'] = 'top';
        $this->pageTab[] = array('title' => L('PUBLIC_INVITE_LIST'), 'tabHash' => 'list', 'url' => U('admin/Home/invatecount'));
        $this->pageTab[] = array('title' => L('PUBLIC_INVITE_TOP'), 'tabHash' => 'top', 'url' => U('admin/Home/invateTop'));
        //列表分页栏 按钮
        $this->pageButton[] = array('title' => L('PUBLIC_SEARCH_INDEX'), 'onclick' => "admin.fold('search_form')");
        $_POST = $this->getSearchPost();
        $uids = empty($_POST['inviter_uid']) ? '' : explode(',', $_POST['inviter_uid']);
        $where = !empty($uids) ? " inviter_uid in ('" . implode("','", $uids) . "')" : '';
        $listData = model('Invite')->getTopPage($where, 20);
        $s = intval($_REQUEST['p']) * 20 + 1;
        foreach ($listData['data'] as &$v) {
            $inviterInfo = model('User')->getUserInfo($v['inviter_uid']);
            $v['sort'] = $s;
            $v['DOACTION'] = '<a href="' . U('admin/Home/invateDetail', array('inviter_uid' => $v['inviter_uid'])) . '">' . L('PUBLIC_VIEW_DETAIL') . '</a>';
            $v['inviter_uid'] = $inviterInfo['space_link'];
            $s++;
        }
        $this->allSelected = false;
        $this->displayList($listData);
    }