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'];
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'];
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++; } ?>