$end_date = $times[0]['EDATE']; } $_GET['roomid'] = empty($_GET['roomid']) ? $currentrommid : intval($_GET['roomid']); $_GET['start_date'] = empty($_GET['start_date']) ? $start_date : $_GET['start_date']; $_GET['end_date'] = empty($_GET['end_date']) ? $end_date : $_GET['end_date']; extract($_GET, EXTR_IF_EXISTS); $room_option_list = array(); foreach ($DimRoom as $room) { $room_option_list[$room['ID']] = $room['NAME']; } if (empty($roomid)) { $roomid = -1; } $fluxtype = array(1 => '小于1G', 2 => '大于1G小于10G', 3 => '大于10G小于20G', 4 => '大于20G'); //流量攻击规模 $list = AttackdefenseMonitor::getGbpsAttackData($roomid, $start_date, $end_date); $legend = array(); $result = array(); $count = count($list); //将最后一条记录方在首行 if ($count > 0) { $maxItem = $list[$count - 1]; $legend[] = $fluxtype[$maxItem['FLUX_TYPE']]; $arrM = array(); $arrM['value'] = $maxItem['NUM']; $arrM['name'] = $fluxtype[$maxItem['FLUX_TYPE']]; $result[] = $arrM; for ($i = 0; $i < $count - 1; $i++) { $item = $list[$i]; $legend[] = $fluxtype[$item['FLUX_TYPE']]; $arr = array();