Example #1
0
if ($_SERVER['HTTP_X_REQUESTED_WITH'] != "XMLHttpRequest") {
    # 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>";
}
$type = "IPv4";
# get subnets statistic
$subnetHost = getSubnetStatsDashboard($type, $slimit, true);
/* detect duplicates */
$unique = array();
$numbering = array();
$m = 0;
foreach ($subnetHost as $line) {
    # check if already in array
    if (in_array($line['description'], $unique)) {
        $numbering[$line['description']]++;
        $subnetHost[$m]['description'] = $line['description'] . ' #' . $numbering[$line['description']];
    }
    $unique[] = $subnetHost[$m]['description'];
    $m++;
}
# set maximum for graph
$max = $subnetHost[0]['percentage'];
Example #2
0
if ($_SERVER['HTTP_X_REQUESTED_WITH'] != "XMLHttpRequest") {
    # 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>";
}
$type = "IPv4";
# get subnets statistic
$subnetHost = getSubnetStatsDashboard($type, 1000000, true);
/* detect duplicates */
$unique = array();
$numbering = array();
$m = 0;
foreach ($subnetHost as $line) {
    # check if already in array
    if (in_array($line['description'], $unique)) {
        $numbering[$line['description']]++;
        $subnetHost[$m]['description'] = $line['description'] . ' #' . $numbering[$line['description']];
    }
    $unique[] = $subnetHost[$m]['description'];
    $m++;
}
# set maximum for graph
$max = $subnetHost[0]['percentage'];
Example #3
0
if ($_SERVER['HTTP_X_REQUESTED_WITH'] != "XMLHttpRequest") {
    # 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 = 'IPv6';
$subnetHost = getSubnetStatsDashboard($type, 1000000, false);
/* detect duplicates */
$unique = array();
$numbering = array();
$m = 0;
foreach ($subnetHost as $line) {
    # check if already in array
    if (in_array($line['description'], $unique)) {
        $numbering[$line['description']]++;
        $subnetHost[$m]['description'] = $line['description'] . ' #' . $numbering[$line['description']];
    }
    $unique[] = $subnetHost[$m]['description'];
    $m++;
}
?>