$graph) {
$type = strtolower($section);
if (!$vars['group']) {
$vars['group'] = $type;
}
if ($vars['group'] == $type) {
$navbar['options'][$section]['class'] = "active";
}
$navbar['options'][$section]['url'] = generate_url([ 'page' => 'device', 'device' => $device['device_id'], 'tab' => 'graphs', 'group' => $type ]);
$navbar['options'][$section]['text'] = $config['graph_sections'][$section] ?? nicecase($type);
//print_vars($graph);
}
print_navbar($navbar);
echo generate_box_open();
echo('
');
if ($vars['group'] === "custom" && isset($graphs_sections['custom'])) {
// Custom OIDs
$sql = "SELECT * FROM `oids_entries`";
$sql .= " LEFT JOIN `oids` USING(`oid_id`)";
$sql .= " WHERE `device_id` = ?";
$custom_graphs = dbFetchRows($sql, [ $device['device_id'] ]);
foreach ($custom_graphs as $graph) {
$graph_array = [];
$graph_title = $graph['oid_descr'];
$graph_array['type'] = "customoid_graph";
$graph_array['id'] = $graph['oid_entry_id'];
echo('');
echo('' . $graph_title . '');
print_graph_row($graph_array);
echo(' |
');
}
} elseif (isset($graphs_sections[$vars['group']])) {
ksort($graphs_sections[$vars['group']], SORT_NUMERIC);
$graph_enable = $graphs_sections[$vars['group']];
// print_vars($graph_enable);
foreach ($graph_enable as $graph) {
$graph_array = [];
//if ($graph_enable[$graph])
//{
$graph_title = $config['graph_types']['device'][$graph]['descr'];
$graph_array['type'] = "device_" . $graph;
$graph_array['device'] = $device['device_id'];
echo('');
echo('' . $graph_title . '');
print_graph_row($graph_array);
echo(' |
');
//}
}
}
echo('
');
echo generate_box_close();
register_html_title("Graphs");
// EOF