function cloud_referer_related()
{
    global $_G;
    $my_search_data = $_G['setting']['my_search_data'];
    if (viewthread_is_search_referer() && $my_search_data['status']) {
        $appService = Cloud::loadClass('Service_App');
        if ($appService->getCloudAppStatus('search')) {
            $_params = array('s_site_gid' => $_G['groupid'], 'response_type' => 'js', 'referer' => $_SERVER['HTTP_REFERER']);
            $utilService = Cloud::loadClass('Service_Util');
            $signUrl = $utilService->generateSiteSignUrl($_params);
            $my_search_se_url = 'http://search.discuz.qq.com/api/site/se?' . $signUrl . "";
        }
    }
    return $my_search_se_url;
}
Beispiel #2
0
if ($_G['forum_thread']['displayorder'] != -4) {
    $modmenu = array('thread' => $_G['forum']['ismoderator'] || $allowblockrecommend || $allowpusharticle && $allowpostarticle, 'post' => $_G['forum']['ismoderator'] && ($_G['group']['allowwarnpost'] || $_G['group']['allowbanpost'] || $_G['group']['allowdelpost'] || $_G['group']['allowstickreply']) || $_G['forum_thread']['pushedaid'] && $allowpostarticle);
} else {
    $modmenu = array();
}
if ($_G['forum']['alloweditpost'] && $_G['uid']) {
    $alloweditpost_status = getstatus($_G['setting']['alloweditpost'], $_G['forum_thread']['special'] + 1);
    if (!$alloweditpost_status) {
        $edittimelimit = $_G['group']['edittimelimit'] * 60;
    }
}
if ($_G['forum_thread']['replies'] > $_G['forum_thread']['views']) {
    $_G['forum_thread']['views'] = $_G['forum_thread']['replies'];
}
$my_search_data = unserialize($_G['setting']['my_search_data']);
if (viewthread_is_search_referer() && $my_search_data['status']) {
    require_once libfile('function/cloud');
    if (getcloudappstatus('search')) {
        $_params = array('s_site_gid' => $_G['groupid'], 'response_type' => 'js', 'referer' => $_SERVER['HTTP_REFERER']);
        $signUrl = generateSiteSignUrl($_params);
        $my_search_se_url = 'http://search.discuz.qq.com/api/site/se?' . $signUrl . "";
    }
}
if (empty($_G['gp_viewpid'])) {
    $sufix = '';
    if ($_G['gp_from'] == 'portal') {
        $_G['disabledwidthauto'] = 1;
        $sufix = '_portal';
        $post =& $postlist[$_G['forum_firstpid']];
    }
    include template('diy:forum/viewthread' . $sufix . ':' . $_G['fid']);