$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(''); } } 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('
'); echo('

' . $graph_title . '

'); print_graph_row($graph_array); echo('
'); echo('

' . $graph_title . '

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