<?php require '../include/init.inc.php'; echo NetMonitor::getOnlineNums(intval($_GET['type']));
foreach ($WorldRttdata as $key => $val) { if (!in_array($val['REP_DATE'], $WorldRttdate)) { $WorldRttdate[] = $val['REP_DATE']; } $WorldRttArr[$val['REP_DATE']][] = array('name' => $val['REGION'], 'value' => $val['RTT_MS']); if ($val['RTT_MS'] > $worldmax) { $worldmax = $val['RTT_MS']; } } $WorldRttJson = json_encode($WorldRttArr); $WorldRttdateJson = json_encode($WorldRttdate); $DateOnlineNum = NetMonitor::getOnlineNums(1); if ($DateOnlineNum > 0) { $DateOnlineNum = number_format($DateOnlineNum); } $WorldDateOnline = NetMonitor::getOnlineNums(2); if ($WorldDateOnline > 0) { $WorldDateOnline = number_format($WorldDateOnline); } //Template::assign ('DateOnline', 1); Template::assign('DateOnline', $DateOnlineNum); Template::assign('RttJson', $RttJson); Template::assign('Rttdate', $Rttdate); Template::assign('RttdateJson', $RttdateJson); Template::assign('max', $max); //Template::assign ('WorldDateOnline', 2); Template::assign('WorldDateOnline', $WorldDateOnline); Template::assign('WorldRttJson', $WorldRttJson); Template::assign('WorldRttdate', $WorldRttdate); Template::assign('WorldRttdateJson', $WorldRttdateJson); Template::assign('Worldmax', $Worldmax);
require '../include/init.inc.php'; $method = $user_id = $page_no = ''; extract($_GET, EXTR_IF_EXISTS); $Rttdata = NetMonitor::getRttData(7); $Rttdate = array(); $DateOnline = array(); $max = 0; foreach ($Rttdata as $key => $val) { if (!in_array($val['REP_DATE'], $Rttdate)) { $Rttdate[] = $val['REP_DATE']; //$DateOnline[$val['REP_DATE']] = number_format(rand(150000,250000)); } $RttArr[$val['REP_DATE']][] = array('name' => $val['REGION'], 'value' => $val['RTT_MS']); if ($val['RTT_MS'] > $max) { $max = $val['RTT_MS']; } } //$DateOnlineJson = json_encode($DateOnline); $RttJson = json_encode($RttArr); $RttdateJson = json_encode($Rttdate); $DateOnlineNum = NetMonitor::getOnlineNums(1); if ($DateOnlineNum > 0) { $DateOnlineNum = number_format($DateOnlineNum); } Template::assign('DateOnline', $DateOnlineNum); //Template::assign ('DateOnlineJson',$DateOnlineJson); Template::assign('RttJson', $RttJson); Template::assign('Rttdate', $Rttdate); Template::assign('RttdateJson', $RttdateJson); Template::assign('max', $max); Template::display('netshow/map.tpl');
$_GET['game'] = empty($_GET['game']) ? 1 : intval($_GET['game']); $_GET['start_date'] = empty($_GET['start_date']) ? date("Y-m-d", time() - 86400) : $_GET['start_date']; $_GET['end_date'] = empty($_GET['end_date']) ? date("Y-m-d", time()) : $_GET['end_date']; extract($_GET, EXTR_IF_EXISTS); //START 数据库查询及分页数据 if ($start_date != '' && $end_date != '') { $return = NetMonitor::getSmallRatioCount($start_date, $end_date, $top, $game); $row_count = $return[0]['NUM']; } $page_size = PAGE_SIZE; $page_no = intval($page_no); $page_no = $page_no < 1 ? 1 : $page_no; $total_page = $row_count % $page_size == 0 ? $row_count / $page_size : ceil($row_count / $page_size); $total_page = $total_page < 1 ? 1 : $total_page; $page_no = $page_no > $total_page ? $total_page : $page_no; $start = ($page_no - 1) * $page_size; //END //$sys_logs = SysLog::getLogs($class_name,$user_name, $start,$page_size,$start_time,$end_time ); $sys_logs = NetMonitor::getSmallRatio($start_date, $end_date, $top, $start, $page_size, $game); foreach ($sys_logs as &$item) { $item['USER_NUM'] = number_format($item['USER_NUM']); } // 显示分页栏 $page_html = Pagination::showPager("smallRatio.php?top={$top}&start_date={$start_date}&end_date={$end_date}&game={$game}", $page_no, PAGE_SIZE, $row_count); Template::assign('page_no', $page_no); Template::assign('page_size', PAGE_SIZE); Template::assign('row_count', $row_count); Template::assign('page_html', $page_html); Template::assign('_GET', $_GET); Template::assign('sys_logs', $sys_logs); Template::display('netshow/smallRatio.tpl');