'device', 'device' => $device['device_id'], 'tab' => 'graphs'); $bg="#ffffff"; echo('
'); print_optionbar_start(); echo("Graphs » "); $sep = ""; foreach (dbFetchRows("SELECT * FROM munin_plugins WHERE device_id = ? ORDER BY mplug_category, mplug_type", array($device['device_id'])) as $mplug) { # if (strlen($mplug['mplug_category']) == 0) { $mplug['mplug_category'] = "general"; } else { } $graph_enable[$mplug['mplug_category']][$mplug['mplug_type']]['id'] = $mplug['mplug_id']; $graph_enable[$mplug['mplug_category']][$mplug['mplug_type']]['title'] = $mplug['mplug_title']; } foreach (dbFetchRows("SELECT * FROM device_graphs WHERE device_id = ? ORDER BY graph", array($device['device_id'])) as $graph) { $section = $config['graph_types']['device'][$graph['graph']]['section']; $graph_enable[$section][$graph['graph']] = $graph['graph']; } #foreach ($config['graph_sections'] as $section) foreach ($graph_enable as $section => $nothing) { if (isset($graph_enable) && is_array($graph_enable[$section])) { $type = strtolower($section); if (!$vars['group']) { $vars['group'] = $type; } echo($sep); if ($vars['group'] == $type) { echo(''); } echo(generate_link(ucwords($type),$link_array,array('group'=>$type))); if ($vars['group'] == $type) { echo(""); } $sep = " | "; } } unset ($sep); print_optionbar_end(); $graph_enable = $graph_enable[$vars['group']]; #foreach ($config['graph_types']['device'] as $graph => $entry) foreach ($graph_enable as $graph => $entry) { if ($graph_enable[$graph]) { if (is_numeric($entry['id'])) { $graph_title = $entry['title']; $graph_array['type'] = "munin_graph"; $graph_array['id'] = $entry['id']; } else { $graph_title = $config['graph_types']['device'][$graph]['descr']; $graph_array['type'] = "device_" . $graph; } include("includes/print-device-graph.php"); } } $pagetitle[] = "Graphs"; ?>