initial commit; version 22.5.12042
This commit is contained in:
59
html/pages/device/vlans.inc.php
Normal file
59
html/pages/device/vlans.inc.php
Normal file
@ -0,0 +1,59 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Observium Network Management and Monitoring System
|
||||
* Copyright (C) 2006-2015, Adam Armstrong - http://www.observium.org
|
||||
*
|
||||
* @package observium
|
||||
* @subpackage webui
|
||||
* @author Adam Armstrong <adama@observium.org>
|
||||
* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2019 Observium Limited
|
||||
*
|
||||
*/
|
||||
|
||||
$link_array = array('page' => 'device',
|
||||
'device' => $device['device_id'],
|
||||
'tab' => 'vlans');
|
||||
|
||||
if (isset($vars['graph'])) { $graph_type = "port_" . $vars['graph']; } else { $graph_type = "port_bits"; }
|
||||
if (!$vars['view']) { $vars['view'] = "basic"; }
|
||||
|
||||
$navbar['brand'] = 'VLANs';
|
||||
$navbar['class'] = 'navbar-narrow';
|
||||
|
||||
if ($vars['view'] == 'basic') { $navbar['options']['basic']['class'] = 'active'; }
|
||||
$navbar['options']['basic']['url'] = generate_url($link_array,array('view'=>'basic','graph'=> NULL));
|
||||
$navbar['options']['basic']['text'] = 'No Graphs';
|
||||
|
||||
foreach ($config['graph_types']['port'] as $type => $data)
|
||||
{
|
||||
|
||||
if ($vars['graph'] == $type && $vars['view'] == "graphs") { $navbar['options'][$type]['class'] = "active"; }
|
||||
$navbar['options'][$type]['url'] = generate_url($link_array,array('view'=>'graphs','graph'=>$type));
|
||||
$navbar['options'][$type]['text'] = $data['name'];
|
||||
|
||||
}
|
||||
|
||||
print_navbar($navbar);
|
||||
|
||||
echo generate_box_open();
|
||||
|
||||
echo('<table class="table table-striped table-hover table-condensed">');
|
||||
echo("<thead><tr><th>VLAN</th><th>Description</th><th>Other Ports</th></tr></thead>");
|
||||
|
||||
$i = "1";
|
||||
|
||||
foreach (dbFetchRows("SELECT * FROM `vlans` WHERE `device_id` = ? ORDER BY 'vlan_vlan'", array($device['device_id'])) as $vlan)
|
||||
{
|
||||
include("includes/print-vlan.inc.php");
|
||||
|
||||
$i++;
|
||||
}
|
||||
|
||||
echo "</table>";
|
||||
|
||||
echo generate_box_close();
|
||||
|
||||
register_html_title("VLANs");
|
||||
|
||||
// EOF
|
Reference in New Issue
Block a user