HomeAction::invatecount PHP Method

invatecount() public method

邀请列表展示
public invatecount ( )
    public function invatecount()
    {
        // 列表key值 DOACTION表示操作
        $this->pageKeyList = array('invite_record_id', 'receiver_uid', 'inviter_uid', 'is_audit', 'is_active', 'is_init', 'ctime', 'recived_email');
        // 搜索key值
        $this->searchKey = array('inviter_uid', 'receiver_uid');
        // tab选项
        $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')");
        // 数据的格式化 与listKey保持一致
        $map = array();
        !empty($_POST['inviter_uid']) && ($map['inviter_uid'] = intval($_POST['inviter_uid']));
        !empty($_POST['receiver_uid']) && ($map['receiver_uid'] = intval($_POST['receiver_uid']));
        $listData = model('Invite')->getPage($map, 20);
        foreach ($listData['data'] as &$v) {
            $v['invite_record_id'] = $v['invite_code_id'];
            $inviterInfo = model('User')->getUserInfo($v['inviter_uid']);
            $receiverInfo = model('User')->getUserInfo($v['receiver_uid']);
            $v['inviter_uid'] = $inviterInfo['space_link'];
            $v['receiver_uid'] = $receiverInfo['is_audit'] == 0 || $receiverInfo['is_active'] == 0 || $receiverInfo['is_init'] == 0 ? $receiverInfo['uname'] : $receiverInfo['space_link'];
            $v['is_audit'] = $receiverInfo['is_audit'] == 1 ? '已审核' : '未审核';
            $v['is_active'] = $receiverInfo['is_active'] == 1 ? '已激活' : '未激活';
            $v['is_init'] = $receiverInfo['is_init'] == 1 ? '已初始化' : '未初始化';
            $v['ctime'] = date('Y-m-d H:i:s', $v['ctime']);
            $v['register_time'] = date('Y-m-d H:i:s', $v['register_time']);
            $v['recived_email'] = $v['receiver_email'];
        }
        $this->allSelected = false;
        $this->displayList($listData);
    }