public function run($getSetting, $longitude = 0, $latitude = 0, $location = '') { $res = $this->initWebApiArray(); // $longitude='116.3093650';$latitude='40.0611250';$location='北京市海淀区上地东路'; $location = WebUtils::t(rawurldecode($location)); global $_G; ($uid = $_G['uid']) && $this->_saveUserLocation($uid, $longitude, $latitude, $location); // $getSetting ="{'body': {'postInfo': {'forumIds': '0'}}}"; $settings = rawurldecode($getSetting); $settings = WebUtils::jsonDecode($settings); $postInfo = isset($settings['body']['postInfo']) ? $settings['body']['postInfo'] : array(); if (!empty($postInfo)) { $res['body']['postInfo'] = $this->_getPostInfo($postInfo); } $res['body']['serverTime'] = time() . '000'; $res['body']['misc'] = $this->_getMiscSetting(); $res['body']['plugin'] = $this->_getPluginSetting(); $res['body']['forum'] = $this->_getForumSetting(); $res['body']['portal'] = $this->_getPortalSetting(); $res['body']['user'] = $this->_getUserSetting(); $res['body']['message'] = $this->_getMessageSetting(); $res['body']['moduleList'] = PortalUtils::getModuleList(6); // 2014/11/4 门户资讯分类模块列表 echo WebUtils::outputWebApi($res, '', false); }
private function _getModuleList() { // 封装:PortalUtils.php,6:截取的数组长度 Date:2014/11/4 return PortalUtils::getModuleList(6); }