Locations » '); $menu_options = array('basic' => 'Basic', 'traffic' => 'Traffic'); if (!$vars['view']) { $vars['view'] = "basic"; } $sep = ""; foreach ($menu_options as $option => $text) { echo($sep); if ($vars['view'] == $option) { echo(""); } echo('' . $text . ''); if ($vars['view'] == $option) { echo(""); } $sep = " | "; } unset($sep); print_optionbar_end(); echo(''); foreach (getlocations() as $location) { if (!isset($bg) || $bg == "#ffffff") { $bg = "#eeeeee"; } else { $bg="#ffffff"; } if ($_SESSION['userlevel'] == '10') { $num = dbFetchCell("SELECT COUNT(device_id) FROM devices WHERE location = ?", array($location)); $net = dbFetchCell("SELECT COUNT(device_id) FROM devices WHERE location = ? AND type = 'network'", array($location)); $srv = dbFetchCell("SELECT COUNT(device_id) FROM devices WHERE location = ? AND type = 'server'", array($location)); $fwl = dbFetchCell("SELECT COUNT(device_id) FROM devices WHERE location = ? AND type = 'firewall'", array($location)); $hostalerts = dbFetchCell("SELECT COUNT(device_id) FROM devices WHERE location = ? AND status = '0'", array($location)); } else { $num = dbFetchCell("SELECT COUNT(D.device_id) FROM devices AS D, devices_perms AS P WHERE D.device_id = P.device_id AND P.user_id = ? AND location = ?", array($_SESSION['user_id'], $location)); $net = dbFetchCell("SELECT COUNT(D.device_id) FROM devices AS D, devices_perms AS P WHERE D.device_id = P.device_id AND P.user_id = ? AND location = ? AND D.type = 'network'", array($_SESSION['user_id'], $location)); $srv = dbFetchCell("SELECT COUNT(D.device_id) FROM devices AS D, devices_perms AS P WHERE D.device_id = P.device_id AND P.user_id = ? AND location = ? AND type = 'server'", array($_SESSION['user_id'], $location)); $fwl = dbFetchCell("SELECT COUNT(D.device_id) FROM devices AS D, devices_perms AS P WHERE D.device_id = P.device_id AND P.user_id = ? AND location = ? AND type = 'firewall'", array($_SESSION['user_id'], $location)); $hostalerts = dbFetchCell("SELECT COUNT(device_id) FROM devices AS D, devices_perms AS P WHERE D.device_id = P.device_id AND P.user_id = ? AND location = ? AND status = '0'", array($_SESSION['user_id'], $location)); } if ($hostalerts) { $alert = 'alert'; } else { $alert = ""; } if ($location != "") { echo(' '); if ($vars['view'] == "traffic") { echo('"); } $done = "yes"; } } echo("
' . $location . ' ' . $alert . ' ' . $num . ' devices ' . $net . ' network ' . $srv . ' servers ' . $fwl . ' firewalls
'); $graph_array['type'] = "location_bits"; $graph_array['height'] = "100"; $graph_array['width'] = "220"; $graph_array['to'] = $config['time']['now']; $graph_array['legend'] = "no"; $graph_array['id'] = $location; include("includes/print-quadgraphs.inc.php"); echo("
"); ?>