HomeAction::invateDetail PHP Method

invateDetail() public method

邀请查看详情展示
public invateDetail ( )
    public function invateDetail()
    {
        // 判断参数是否正确
        if (empty($_GET['inviter_uid'])) {
            exit($this->error(L('PUBLIC_WRONG_USER_INFO')));
        }
        $_GET['inviter_uid'] = intval($_GET['inviter_uid']);
        // 列表key值 DOACTION表示操作
        $this->pageKeyList = array('invite_record_id', 'receiver_uid', 'is_audit', 'is_active', 'is_init', 'ctime', 'recived_email');
        $this->pageButton[] = array('title' => L('PUBLIC_BACK'), 'onclick' => "window.location.href='" . U('admin/Home/invateTop') . "'");
        $map['inviter_uid'] = intval($_GET['inviter_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['receiver_uid']);
            $v['receiver_uid'] = $inviterInfo['is_audit'] == 0 || $inviterInfo['is_active'] == 0 || $inviterInfo['is_init'] == 0 ? $inviterInfo['uname'] : $inviterInfo['space_link'];
            $v['is_audit'] = $inviterInfo['is_audit'] == 1 ? '已审核' : '未审核';
            $v['is_active'] = $inviterInfo['is_active'] == 1 ? '已激活' : '未激活';
            $v['is_init'] = $inviterInfo['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'];
        }
        $inviterInfo_uid = model('User')->getUserInfo($_GET['inviter_uid']);
        $this->assign('pageTitle', $inviterInfo_uid['uname'] . "的邀请详情列表 (共{$listData['count']}个)");
        $this->allSelected = false;
        $this->displayList($listData);
    }