Example #1
0
 * Date: 2015/7/13
 * Time: 16:29
 * 各机房流入流出汇总
 */
require '../../include/init.inc.php';
$start_date = $end_date = $type = $roomname = $accountType = $rid = "";
$time_ids = array();
$_POST['start_date'] = empty($_POST['start_date']) ? date("Y-m-d", time() - 86400) : $_POST['start_date'];
$_POST['end_date'] = empty($_POST['end_date']) ? date("Y-m-d", time() + 86400) : $_POST['end_date'];
$_POST['type'] = is_null($_POST['type']) ? 1 : $_POST['type'];
$_POST['time_ids'] = is_null($_POST['time_ids']) ? array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24) : $_POST['time_ids'];
$_POST['accountType'] = is_null($_POST['accountType']) ? 0 : $_POST['accountType'];
$time_option_list = array(1 => '00:00-01:00', 2 => '01:00-02:00', 3 => '02:00-03:00', 4 => '03:00-04:00', 5 => '04:00-05:00', 6 => '05:00-06:00', 7 => '06:00-07:00', 8 => '07:00-08:00', 9 => '08:00-09:00', 10 => '09:00-10:00', 11 => '10:00-11:00', 12 => '11:00-12:00', 13 => '12:00-13:00', 14 => '13:00-14:00', 15 => '14:00-15:00', 16 => '15:00-16:00', 17 => '16:00-17:00', 18 => '17:00-18:00', 19 => '18:00-19:00', 20 => '19:00-20:00', 21 => '20:00-21:00', 22 => '21:00-22:00', 23 => '22:00-23:00', 24 => '23:00-24:00');
$network = RoomBussflow::getNdNetwork();
//网络
$ndroom = RoomBussflow::getNdMroom();
//机房
$roombandwidth = RoomBussflow::getNdMroomBandwith();
//端口信息
//生成树
$treeArr = array();
$nItemArray = array();
$rItemArray = array();
$bItemArray = array();
$i = 0;
$firstRid = 0;
$firstName = '';
foreach ($network as $nItem) {
    $item = array();
    $i++;
    $nItemArray['RID'] = $i;
Example #2
0
//流入
$percOut = array();
//流出百分比
$percIn = array();
//流入百分比
$summaryData = array();
//汇总数据(MAX MIN AVG)
//报表数据 -掉包率
$lossDay = array();
$lossTimeOut = array();
$lossPerc = array();
//机房掉包量 总数
$lossSummaryData = array();
if ($search) {
    //所有机房数据
    $mrooms = RoomBussflow::getNdMroom();
    //所有端口
    $ports = RoomBussflow::getNdMroomPorts();
    //报表数据 -流量
    foreach ($ports as $pItem) {
        $network = $pItem['NETWORK_NAME'];
        $mroom = $pItem['MROOM'];
        $port = $pItem['PORTS'];
        $result = array();
        $dayOne = array();
        $bandwidthOutOne = array();
        $bandwidthInOne = array();
        $percOutOne = array();
        $percInOne = array();
        $summaryDataOne = array();
        if ($type == 0) {