Example #1
0
    }
    # reset size and limit
    $height = 350;
    $slimit = 20;
    # include flot JS
    print '<script language="javascript" type="text/javascript" src="js/1.2/flot/jquery.flot.js"></script>';
    print '<script language="javascript" type="text/javascript" src="js/1.2/flot/jquery.flot.categories.js"></script>';
    print '<!--[if lte IE 8]><script language="javascript" type="text/javascript" src="js/1.2/flot/excanvas.min.js"></script><![endif]-->';
    # and print title
    print "<div class='container'>";
    print "<h4 style='margin-top:40px;'>{$widget->wtitle}</h4><hr>";
    print "</div>";
}
$type = "IPv4";
# get subnets statistic
$top_subnets = $Tools->fetch_top_subnets($type, 1000000, true);
/* detect duplicates */
$unique = array();
$numbering = array();
$m = 0;
foreach ($top_subnets as $subnet) {
    # cast
    $subnet = (array) $subnet;
    # check if already in array
    if (in_array($subnet['description'], $unique)) {
        $numbering[$subnet['description']]++;
        $top_subnets[$m]->description = $subnet['description'] . ' #' . $numbering[$subnet['description']];
    }
    $unique[] = $top_subnets[$m]->description;
    $m++;
}
Example #2
0
    }
    # reset size and limit
    $height = 350;
    $slimit = 20;
    # include flot JS
    print '<script language="javascript" type="text/javascript" src="js/flot/jquery.flot.js"></script>';
    print '<script language="javascript" type="text/javascript" src="js/flot/jquery.flot.categories.js"></script>';
    print '<!--[if lte IE 8]><script language="javascript" type="text/javascript" src="js/flot/excanvas.min.js"></script><![endif]-->';
    # and print title
    print "<div class='container'>";
    print "<h4 style='margin-top:40px;'>{$widget['wtitle']}</h4><hr>";
    print "</div>";
}
# get subnets statistic
$type = 'IPv4';
$top_subnets = $Tools->fetch_top_subnets($type, 1000000, false);
/* detect duplicates */
$unique = array();
$numbering = array();
$m = 0;
foreach ($top_subnets as $subnet) {
    # cast
    $subnet = (array) $subnet;
    # check if already in array
    if (in_array($subnet['description'], $unique)) {
        @$numbering[$subnet['description']]++;
        $top_subnets[$m]->description = $subnet['description'] . ' #' . $numbering[$subnet['description']];
    }
    $unique[] = $top_subnets[$m]->description;
    $m++;
}