'device', 'device' => $device['device_id'], 'tab' => 'health' ]); if ($vars['metric'] === 'overview') { $navbar['options']['overview']['class'] = 'active'; } $health_menu = navbar_health_menu($device, $vars); $navbar['options'] = array_merge($navbar['options'], $health_menu); //$navbar['options']['graphs']['text'] = 'Graphs'; $navbar['options']['graphs']['icon'] = $config['icon']['graphs']; $navbar['options']['graphs']['right'] = TRUE; if ($vars['view'] === "graphs") { $navbar['options']['graphs']['class'] = 'active'; $navbar['options']['graphs']['url'] = generate_url($vars, ['view' => "detail"]); } else { $navbar['options']['graphs']['url'] = generate_url($vars, ['view' => "graphs"]); } print_navbar($navbar); unset($navbar); if (isset($config['sensor_types'][$vars['metric']]) || $vars['metric'] === "sensors") { include($config['html_dir'] . "/pages/device/health/sensors.inc.php"); } elseif (isset($config['counter_types'][$vars['metric']]) || $vars['metric'] === "counter") { include($config['html_dir'] . "/pages/device/health/counter.inc.php"); } elseif (is_alpha($vars['metric']) && is_file($config['html_dir'] . "/pages/device/health/" . $vars['metric'] . ".inc.php")) { include($config['html_dir'] . "/pages/device/health/" . $vars['metric'] . ".inc.php"); } else { // Overview echo generate_box_open(); echo(''); foreach ($health_menu as $type => $options) { $graph_title = $options['text']; $graph_array['type'] = "device_" . $type; $graph_array['device'] = $device['device_id']; echo(''); } echo('
'); echo('

' . $graph_title . '

'); print_graph_row($graph_array); echo('
'); echo generate_box_close(); } register_html_title("Health"); // EOF