www.gusucode.com > 高端企业门户+论坛网站源码程序 > 整站安装/整站源码/source/plugin/mobile/api/4/wsqindex.php
<?php /** * [Discuz!] (C)2001-2099 Comsenz Inc. * This is NOT a freeware, use is subject to license terms * * $Id: wsqindex.php 34422 2014-04-23 09:56:17Z nemohou $ */ if (!defined('IN_MOBILE_API')) { exit('Access Denied'); } define('MOBILE_HIDE_STICKY', !isset($_GET['hidesticky']) ? 1 : $_GET['hidesticky']); $_GET['mod'] = 'forumdisplay'; include_once 'forum.php'; class mobile_api { function common() { global $_G; $_G['wechat']['setting'] = unserialize($_G['setting']['mobilewechat']); if (!in_array('wechat', $_G['setting']['plugins']['available']) || !$_G['wechat']['setting']['wsq_fid']) { mobile_core::result(mobile_core::variable(array())); } $_GET['fid'] = $_G['fid'] = $_G['wechat']['setting']['wsq_fid']; loadforum(); if (!empty($_GET['pw'])) { $_GET['action'] = 'pwverify'; } $_G['forum']['allowglobalstick'] = false; } function output() { global $_G; include_once 'source/plugin/mobile/api/4/sub_threadlist.php'; loadcache('mobile_stats'); if (!$_G['cache']['mobile_stats'] || TIMESTAMP - $_G['cache']['mobile_stats']['expiration'] > 3600) { $forums = C::t('forum_forum')->fetch_all_by_status(1); foreach ($forums as $forum) { $posts += $forum['posts']; } loadcache('userstats'); $_G['cache']['mobile_stats']['variable'] = array( 'totalposts' => $posts, 'totalmembers' => $_G['cache']['userstats']['totalmembers'], ); savecache('mobile_stats', array('variable' => $_G['cache']['mobile_stats']['variable'], 'expiration' => TIMESTAMP)); } $variable['stats'] = $_G['cache']['mobile_stats']['variable']; require_once DISCUZ_ROOT . './source/plugin/wechat/wsq.class.php'; $variable['wsqsiteinfo'] = wsq::siteinfo(); mobile_core::result(mobile_core::variable($variable)); } } ?>