예제 #1
0
    public function show()
    {
        global $_G;
        if ($_G['inajax']) {
            return '';
        }
        $clientVersion = '2';
        $util = Cloud::loadclass('Service_Util');
        include_once DISCUZ_ROOT . '/source/discuz_version.php';
        $release = DISCUZ_RELEASE;
        $fix = DISCUZ_FIXBUG;
        $cloudApi = $util->getApiVersion();
        $isfounder = $util->isfounder($_G['member']);
        $sId = $_G['setting']['my_siteid'];
        $version = $_G['setting']['version'];
        $ts = TIMESTAMP;
        $sig = '';
        $adminId = $_G['adminid'];
        $openId = $_G['member']['conopenid'];
        $uid = $_G['uid'];
        $groupId = $_G['groupid'];
        if ($sId) {
            $params = array('s_id' => $sId, 'product_version' => $version, 'product_release' => '', 'fix_bug' => '', 'is_founder' => $isfounder, 's_url' => $_G['siteurl'], 'admin_id' => $adminId, 'open_id' => $openId, 'uid' => $uid, 'group_id' => $groupId, 'last_send_time' => $_COOKIE['dctips']);
            ksort($params);
            $str = $util->httpBuildQuery($params, '', '&');
            $sig = md5(sprintf('%s|%s|%s', $str, $_G['setting']['my_sitekey'], $ts));
        }
        $jsCode = <<<EOF
\t\t\t<div id="discuz_tips" style="display:none;"></div>
EOF;
        echo $jsCode;
    }
예제 #2
0
    public function show()
    {
        global $_G;
        $clientVersion = '2';
        $util = Cloud::loadclass('Service_Util');
        include_once DISCUZ_ROOT . '/source/discuz_version.php';
        $release = DISCUZ_RELEASE;
        $fix = DISCUZ_FIXBUG;
        $cloudApi = $util->getApiVersion();
        $isfounder = $util->isfounder($_G['member']);
        $sId = $_G['setting']['my_siteid'];
        $version = $_G['setting']['version'];
        $ts = TIMESTAMP;
        $sig = '';
        $adminId = $_G['adminid'];
        $openId = $_G['member']['conopenid'];
        $uid = $_G['uid'];
        $groupId = $_G['groupid'];
        if ($sId) {
            $params = array('s_id' => $sId, 'product_version' => $version, 'product_release' => $release, 'fix_bug' => $fix, 'is_founder' => $isfounder, 's_url' => $_G['siteurl'], 'admin_id' => $adminId, 'open_id' => $openId, 'uid' => $uid, 'group_id' => $groupId, 'last_send_time' => $_COOKIE['dctips']);
            ksort($params);
            $str = $util->httpBuildQuery($params, '', '&');
            $sig = md5(sprintf('%s|%s|%s', $str, $_G['setting']['my_sitekey'], $ts));
        }
        $jsCode = <<<EOF
\t\t\t<div id="discuz_tips" style="display:none;"></div>
\t\t\t<script type="text/javascript">
\t\t\t\tvar discuzSId = '{$sId}';
\t\t\t\tvar discuzVersion = '{$version}';
\t\t\t\tvar discuzRelease = '{$release}';
\t\t\t\tvar discuzApi = '{$cloudApi}';
\t\t\t\tvar discuzIsFounder = '{$isfounder}';
\t\t\t\tvar discuzFixbug = '{$fix}';
\t\t\t\tvar discuzAdminId = '{$adminId}';
\t\t\t\tvar discuzOpenId = '{$openId}';
\t\t\t\tvar discuzUid = '{$uid}';
\t\t\t\tvar discuzGroupId = '{$groupId}';
\t\t\t\tvar ts = '{$ts}';
\t\t\t\tvar sig = '{$sig}';
\t\t\t\tvar discuzTipsCVersion = '{$clientVersion}';
\t\t\t</script>
\t\t\t<script src="http://discuz.gtimg.cn/cloud/scripts/discuz_tips.js?v=1" type="text/javascript" charset="UTF-8"></script>
EOF;
        echo $jsCode;
    }