function getRequest($array) { CLOUDWIND_SECURITY_SERVICE::gp($array); $tmp = array(); foreach ($array as $key) { $tmp[] = $GLOBALS[$key]; } return $tmp; }
if (!$_checkService->checkHost()) { Showmsg('无法连接云服务,请检查网络是否为本地环境', $basename . '&step=1'); } if (!$_checkService->getServerStatus()) { list($fsockopen, $parse_url, $isgethostbyname, $gethostbyname) = $_checkService->getFunctionsInfo(); list($searchHost, $searchIP, $searchPort, $searchPing) = $_checkService->getSearchHostInfo(); list($defendHost, $defendIp, $defendPort, $defendPing) = $_checkService->getDefendHostInfo(); } else { $step = 3; } } elseif ($step == 3) { if (!$_checkService->getServerStatus()) { Showmsg('环境检测末通过,请联系论坛空间提供商解决'); } } elseif ($step == 4) { CLOUDWIND_SECURITY_SERVICE::gp(array('siteurl', 'sitename', 'bossname', 'bossphone', 'search', 'defend')); if (!$siteurl || !$sitename || !$bossname || !$bossphone) { Showmsg('站点信息请填写完整', $basename . '&step=3'); } if (!($marksite = $_checkService->markSite())) { Showmsg('云服务验证失败,请重试', $basename . '&step=3'); } if (!CloudWind::yunApplyPlatform($siteurl, $sitename, $bossname, $bossphone, $marksite)) { $marksite = $_checkService->markSite(false); Showmsg('申请云服务失败,请检查网络或重试', $basename . '&step=3'); } is_null($db_yun_model) && $_checkService->setYunMode(array()); $_checkService->initServices($search, $defend); $step = 5; } else { $yundescribe = $_checkService->getYunDescribe();
if (empty($action)) { if ($_POST['step'] == 2) { CLOUDWIND_SECURITY_SERVICE::gp(array('db_yundefend_shield', 'db_yundefend_shieldpost', 'db_yundefend_shielduser'), 'P', 2); setConfig('db_yundefend_shield', $db_yundefend_shield); setConfig('db_yundefend_shieldpost', $db_yundefend_shieldpost); setConfig('db_yundefend_shielduser', $db_yundefend_shielduser); updatecache_c(); Showmsg('云盾设置成功 '); } ifcheck($db_yundefend_shield, 'yundefend_shield'); ifcheck($db_yundefend_shieldpost, 'yundefend_shieldpost'); ${'yundefend_shielduser_' . intval($db_yundefend_shielduser)} = 'checked="checked"'; $dundescribe = $_service->getDunDescribe(); $current['config'] = 'current'; } elseif ($action == 'verify') { CLOUDWIND_SECURITY_SERVICE::gp(array('page')); $page = $page > 1 ? intval($page) : 1; $postVerifyService = CloudWind::getDefendPostVerifyService(); if ($_POST['step'] == 2) { CLOUDWIND_SECURITY_SERVICE::gp(array('ids')); foreach ($ids as $key => $operate) { list($tid, $pid) = explode("_", $key); $postVerifyService->verify($operate, $tid, $pid); } Showmsg('云盾审核成功 ', $basename . "&action=verify&page=" . $page); } $total = $postVerifyService->countPostVerify(); $lists = $total ? $postVerifyService->getPostVerify($page, 100) : array(); $current['verify'] = 'current'; } include PrintEot('yundefend');
<?php require_once R_P . 'lib/cloudwind/cloudwind.class.php'; $_service = CloudWind::getPlatformCheckServerService(); if ($_service->checkCloudWind() < 9) { ObHeader($admin_file . '?adminjob=yunbasic'); } CLOUDWIND_SECURITY_SERVICE::gp(array('step')); if ($step == 'reset') { $bool = CloudWind::resetCloudwind(); $message = $bool ? '重置云服务成功' : '重置云服务失败'; Showmsg($message); } list($bbsname, $bbsurl, $bbsversion, $cloudversion) = $_service->getSiteInfo(); list($fsockopen, $parse_url, $isgethostbyname, $gethostbyname) = $_service->getFunctionsInfo(); list($searchHost, $searchIP, $searchPort, $searchPing) = $_service->getSearchHostInfo(); list($defendHost, $defendIp, $defendPort, $defendPing) = $_service->getDefendHostInfo(); $description = $_service->getBaseDescription(); $showReset = true; include PrintEot('yuncheckserver');
<?php /** * 云搜索后台管理 * @author L.IuHu.I@2011 developer.liuhui@gmail.com */ require_once R_P . 'lib/cloudwind/cloudwind.class.php'; $_service = CloudWind::getPlatformCheckServerService(); if ($_service->checkCloudWind() < 9) { ObHeader($admin_file . '?adminjob=yunbasic'); } if (!$_service->getSiteScale()) { Showmsg('亲,您的站点现在没有搜索负载压力,过段时间再开启云搜索吧亲~'); } if (!$db_yunsearch_search) { if ($_POST['step'] == 2) { CLOUDWIND_SECURITY_SERVICE::gp(array('db_yunsearch_search'), 'P', 2); setConfig('db_yunsearch_search', $db_yunsearch_search); updatecache_c(); Showmsg('云搜索设置成功 '); } ifcheck($db_yunsearch_search, 'yunsearch_search'); } $yunManageUrl = $_service->getYunSearchManageUrl(); include PrintEot('yunsearch');