Index: html/includes/graphs/accesspoints/auth.inc.php
===================================================================
--- html/includes/graphs/accesspoints/auth.inc.php (revision 6965)
+++ html/includes/graphs/accesspoints/auth.inc.php (working copy)
@@ -22,9 +22,9 @@
$rrd_filename = get_rrd_path($device, "arubaap-".$ap['name'].".".$ap['radio_number'].".rrd");
$title = generate_device_link($device);
- $title .= " :: AP :: " . htmlentities($ap['name']);
+ $title .= " :: AP :: " . escape_html($ap['name']);
$auth = TRUE;
}
}
-?>
+// EOF
Index: html/includes/graphs/bgp/auth.inc.php
===================================================================
--- html/includes/graphs/bgp/auth.inc.php (revision 6965)
+++ html/includes/graphs/bgp/auth.inc.php (working copy)
@@ -21,7 +21,7 @@
$device = device_by_id_cache($data['device_id']);
$title = generate_device_link($device);
- $title .= " :: BGP :: " . htmlentities($data['bgp_peerid']);
+ $title .= " :: BGP :: " . escape_html($data['bgp_peerid']);
$auth = TRUE;
}
}
Index: html/includes/graphs/cefswitching/auth.inc.php
===================================================================
--- html/includes/graphs/cefswitching/auth.inc.php (revision 6965)
+++ html/includes/graphs/cefswitching/auth.inc.php (working copy)
@@ -22,9 +22,9 @@
$rrd_filename = get_rrd_path($device, "cefswitching-".$cef['entPhysicalIndex']."-".$cef['afi']."-".$cef['cef_index'].".rrd");
$title = generate_device_link($device);
- $title .= " :: CEF Switching :: " . htmlentities($cef['cef_descr']);
+ $title .= " :: CEF Switching :: " . escape_html($cef['cef_descr']);
$auth = TRUE;
}
}
-?>
+// EOF
Index: html/includes/graphs/customer/auth.inc.php
===================================================================
--- html/includes/graphs/customer/auth.inc.php (revision 6965)
+++ html/includes/graphs/customer/auth.inc.php (working copy)
@@ -20,4 +20,4 @@
$auth = TRUE;
}
-?>
+// EOF
Index: html/includes/graphs/customer/bits.inc.php
===================================================================
--- html/includes/graphs/customer/bits.inc.php (revision 6965)
+++ html/includes/graphs/customer/bits.inc.php (working copy)
@@ -39,4 +39,4 @@
include("includes/graphs/generic_multi_bits_separated.inc.php");
-?>
+// EOF
Index: html/includes/graphs/diskio/auth.inc.php
===================================================================
--- html/includes/graphs/diskio/auth.inc.php (revision 6965)
+++ html/includes/graphs/diskio/auth.inc.php (working copy)
@@ -22,9 +22,9 @@
$rrd_filename = get_rrd_path($device, "ucd_diskio-" . $disk['diskio_descr'] . ".rrd");
$title = generate_device_link($device);
- $title .= " :: Disk :: " . htmlentities($disk['diskio_descr']);
+ $title .= " :: Disk :: " . escape_html($disk['diskio_descr']);
$auth = TRUE;
}
}
-?>
+// EOF
Index: html/includes/graphs/eigrpport/auth.inc.php
===================================================================
--- html/includes/graphs/eigrpport/auth.inc.php (revision 6965)
+++ html/includes/graphs/eigrpport/auth.inc.php (working copy)
@@ -23,7 +23,7 @@
$rrd_filename = get_rrd_path($device, "eigrp_port-".$data['eigrp_vpn']."-".$data['eigrp_as']."-".$port['ifIndex'].".rrd");
$title = generate_device_link($device);
- $title .= " :: EIGRP :: Port :: " . htmlentities($port['port_label']);
+ $title .= " :: EIGRP :: Port :: " . escape_html($port['port_label']);
$auth = TRUE;
}
}
Index: html/includes/graphs/ipsectunnel/auth.inc.php
===================================================================
--- html/includes/graphs/ipsectunnel/auth.inc.php (revision 6965)
+++ html/includes/graphs/ipsectunnel/auth.inc.php (working copy)
@@ -22,9 +22,9 @@
$rrd_filename = get_rrd_path($device, "ipsectunnel-".$tunnel['peer_addr'].".rrd");
$title = generate_device_link($device);
- $title .= " :: IPSEC Tunnel :: " . htmlentities($tunnel['peer_addr']);
+ $title .= " :: IPSEC Tunnel :: " . escape_html($tunnel['peer_addr']);
$auth = TRUE;
}
}
-?>
+// EOF
Index: html/includes/graphs/mempool/auth.inc.php
===================================================================
--- html/includes/graphs/mempool/auth.inc.php (revision 6965)
+++ html/includes/graphs/mempool/auth.inc.php (working copy)
@@ -21,7 +21,7 @@
if (isset($mempool['mempool_type'])) { $mempool['mempool_mib'] = $mempool['mempool_type']; }
$rrd_filename = get_rrd_path($device, "mempool-".$mempool['mempool_mib']."-".$mempool['mempool_index'].".rrd");
$title = generate_device_link($device);
- $title .= " :: Memory Pool :: " . htmlentities($mempool['mempool_descr']);
+ $title .= " :: Memory Pool :: " . escape_html($mempool['mempool_descr']);
$auth = TRUE;
}
}
Index: html/includes/graphs/netscalersvc/auth.inc.php
===================================================================
--- html/includes/graphs/netscalersvc/auth.inc.php (revision 6965)
+++ html/includes/graphs/netscalersvc/auth.inc.php (working copy)
@@ -23,9 +23,9 @@
$rrd_filename = get_rrd_path($device, "nscaler-svc-".$svc['svc_name'].".rrd");
$title = generate_device_link($device);
- $title .= " :: Netscaler VServer :: " . htmlentities($svc['svc_name']);
+ $title .= " :: Netscaler VServer :: " . escape_html($svc['svc_name']);
$auth = TRUE;
}
}
-?>
+// EOF
Index: html/includes/graphs/netscalervsvr/auth.inc.php
===================================================================
--- html/includes/graphs/netscalervsvr/auth.inc.php (revision 6965)
+++ html/includes/graphs/netscalervsvr/auth.inc.php (working copy)
@@ -23,9 +23,9 @@
$rrd_filename = get_rrd_path($device, "netscaler-vsvr-".$vsvr['vsvr_name'].".rrd");
$title = generate_device_link($device);
- $title .= " :: Netscaler VServer :: " . htmlentities($vsvr['vsvr_name']);
+ $title .= " :: Netscaler VServer :: " . escape_html($vsvr['vsvr_name']);
$auth = TRUE;
}
}
-?>
+// EOF
Index: html/includes/graphs/p2pradio/auth.inc.php
===================================================================
--- html/includes/graphs/p2pradio/auth.inc.php (revision 6965)
+++ html/includes/graphs/p2pradio/auth.inc.php (working copy)
@@ -23,9 +23,9 @@
$rrd_filename = get_rrd_path($device, "p2p_radio-" . $radio['radio_mib'] . "-" . $radio['radio_index'] . ".rrd");
$title = generate_device_link($device);
- $title .= " :: P2P Radio :: " . htmlentities($radio['radio_name']);
+ $title .= " :: P2P Radio :: " . escape_html($radio['radio_name']);
$auth = TRUE;
}
}
-?>
+// EOF
Index: html/includes/graphs/processor/auth.inc.php
===================================================================
--- html/includes/graphs/processor/auth.inc.php (revision 6965)
+++ html/includes/graphs/processor/auth.inc.php (working copy)
@@ -18,8 +18,8 @@
$device = device_by_id_cache($proc['device_id']);
$rrd_filename = get_rrd_path($device, "processor-" . $proc['processor_type'] . "-" . $proc['processor_index'] . ".rrd");
$title = generate_device_link($device);
- $title .= " :: Processor :: " . htmlentities($proc['processor_descr']);
+ $title .= " :: Processor :: " . escape_html($proc['processor_descr']);
$auth = TRUE;
}
-?>
+// EOF
Index: html/includes/graphs/rserver/auth.inc.php
===================================================================
--- html/includes/graphs/rserver/auth.inc.php (revision 6965)
+++ html/includes/graphs/rserver/auth.inc.php (working copy)
@@ -23,9 +23,9 @@
$rrd_filename = get_rrd_path($device, "rserver-".$rserver['rserver_id'].".rrd");
$title = generate_device_link($device);
- $title .= " :: Rserver :: " . htmlentities($rserver['farm_id']);
+ $title .= " :: Rserver :: " . escape_html($rserver['farm_id']);
$auth = TRUE;
}
}
-?>
+// EOF
Index: html/includes/graphs/service/auth.inc.php
===================================================================
--- html/includes/graphs/service/auth.inc.php (revision 6965)
+++ html/includes/graphs/service/auth.inc.php (working copy)
@@ -22,9 +22,9 @@
$rrd_filename = get_rrd_path($device, "service-" . $service['service_type'] . "-" . $service['service_id'] . ".rrd");
$title = generate_device_link($device);
- $title .= " :: Service :: " . htmlentities($service['service_type']);
+ $title .= " :: Service :: " . escape_html($service['service_type']);
$auth = TRUE;
}
}
-?>
+// EOF
Index: html/includes/graphs/status/auth.inc.php
===================================================================
--- html/includes/graphs/status/auth.inc.php (revision 6965)
+++ html/includes/graphs/status/auth.inc.php (working copy)
@@ -23,7 +23,7 @@
$rrd_filename = get_rrd_path($device, get_status_rrd($device, $status));
$title = generate_device_link($device);
- $title .= " :: Status :: " . htmlentities($status['status_descr']);
+ $title .= " :: Status :: " . escape_html($status['status_descr']);
$auth = TRUE;
}
}
Index: html/includes/graphs/storage/auth.inc.php
===================================================================
--- html/includes/graphs/storage/auth.inc.php (revision 6965)
+++ html/includes/graphs/storage/auth.inc.php (working copy)
@@ -21,9 +21,9 @@
$rrd_filename = get_rrd_path($device, "storage-" . $storage['storage_mib'] . "-" . $storage['storage_descr'] . ".rrd");
$title = generate_device_link($device);
- $title .= " :: Storage :: " . htmlentities($storage['storage_descr']);
+ $title .= " :: Storage :: " . escape_html($storage['storage_descr']);
$auth = TRUE;
}
}
-?>
+// EOF
Index: html/includes/graphs/toner/auth.inc.php
===================================================================
--- html/includes/graphs/toner/auth.inc.php (revision 6965)
+++ html/includes/graphs/toner/auth.inc.php (working copy)
@@ -21,9 +21,9 @@
$rrd_filename = get_rrd_path($device, "toner-" . $toner['toner_index'] . ".rrd");
$title = generate_device_link($device);
- $title .= " :: Toner :: " . htmlentities($toner['toner_descr']);
+ $title .= " :: Toner :: " . escape_html($toner['toner_descr']);
$auth = TRUE;
}
}
-?>
+// EOF
Index: html/includes/graphs/vserver/auth.inc.php
===================================================================
--- html/includes/graphs/vserver/auth.inc.php (revision 6965)
+++ html/includes/graphs/vserver/auth.inc.php (working copy)
@@ -23,7 +23,7 @@
$rrd_filename = get_rrd_path($device, "vserver-".$vserver['classmap_id'].".rrd");
$title = generate_device_link($device);
- $title .= " :: Serverfarm :: " . htmlentities($vserver['classmap_id']);
+ $title .= " :: Serverfarm :: " . escape_html($vserver['classmap_id']);
$auth = TRUE;
}
}
Index: html/includes/graphs/wifi/auth.inc.php
===================================================================
--- html/includes/graphs/wifi/auth.inc.php (revision 6965)
+++ html/includes/graphs/wifi/auth.inc.php (working copy)
@@ -19,9 +19,9 @@
$device = device_by_id_cache($radio['device_id']);
$title = generate_device_link($device);
- $title .= " :: WIFI - Accesspoint :: " . htmlentities($radio['name']);
+ $title .= " :: WIFI - Accesspoint :: " . escape_html($radio['name']);
$auth = TRUE;
}
}
-?>
+// EOF
Index: html/includes/graphs/wifiradio/auth.inc.php
===================================================================
--- html/includes/graphs/wifiradio/auth.inc.php (revision 6965)
+++ html/includes/graphs/wifiradio/auth.inc.php (working copy)
@@ -23,9 +23,9 @@
$rrd_filename = get_rrd_path($device, "wifi-radio-" . $radio['radio_ap'] . "-" . $radio['radio_number'] . ".rrd");
$title = generate_device_link($device);
- $title .= " :: WiFi - Radio :: " . htmlentities($radio['radio_number']);
+ $title .= " :: WiFi - Radio :: " . escape_html($radio['radio_number']);
$auth = TRUE;
}
}
-?>
+// EOF
Index: html/includes/group-navbar.inc.php
===================================================================
--- html/includes/group-navbar.inc.php (revision 6965)
+++ html/includes/group-navbar.inc.php (working copy)
@@ -44,6 +44,7 @@
} else {
$navbar['options'][$thing['entity_type']]['url'] = generate_url($vars, array('page' => 'groups', 'entity_type' => $thing['entity_type']));
}
+ $navbar['options'][$thing['entity_type']]['icon'] = $config['entities'][$thing['entity_type']]['icon'];
$navbar['options'][$thing['entity_type']]['text'] = escape_html(nicecase($thing['entity_type']));
}
Index: html/includes/map/google-mc.inc.php
===================================================================
--- html/includes/map/google-mc.inc.php (revision 6965)
+++ html/includes/map/google-mc.inc.php (working copy)
@@ -51,7 +51,7 @@
';
+ echo '';
} else {
echo '';
}
Index: html/includes/navbar.inc.php
===================================================================
--- html/includes/navbar.inc.php (revision 6965)
+++ html/includes/navbar.inc.php (working copy)
@@ -46,9 +46,9 @@
$group['member_count'] = dbFetchCell("SELECT COUNT(*) FROM `group_table` WHERE `group_id` = ?", array($group['group_id']));
$entity_type = $config['entities'][$group['entity_type']];
- $group_menu[] = array('url' => generate_url(array('page' => 'group', 'group_id' => $group['group_id'])), 'title' => $group['group_name'].' '.$group['member_count'].'', 'icon' => $config['entities'][$group['entity_type']]['icon']);
+ $group_menu[] = array('url' => generate_url(array('page' => 'group', 'group_id' => $group['group_id'])), 'title' => escape_html($group['group_name']).' '.$group['member_count'].'', 'icon' => $config['entities'][$group['entity_type']]['icon']);
- $entity_group_menu[$group['entity_type']][] = array('url' => generate_url(array('page' => 'group', 'group_id' => $group['group_id'])), 'title' => $group['group_name'].' '.$group['member_count'].'', 'icon' => $config['entities'][$group['entity_type']]['icon']);
+ $entity_group_menu[$group['entity_type']][] = array('url' => generate_url(array('page' => 'group', 'group_id' => $group['group_id'])), 'title' => escape_html($group['group_name']).' '.$group['member_count'].'', 'icon' => $config['entities'][$group['entity_type']]['icon']);
}
@@ -214,18 +214,18 @@
if ($config['enable_pseudowires'] && $cache['pseudowires']['count'])
{
- $navbar['ports']['entries'][] = array('title' => 'Pseudowires ('.$cache['pseudowires']['count'].')', 'url' => generate_url(array('page' => 'pseudowires')), 'icon' => 'oicon-layer-shape-curve');
+ $navbar['ports']['entries'][] = array('title' => 'Pseudowires', 'count' => $cache['pseudowires']['count'], 'url' => generate_url(array('page' => 'pseudowires')), 'icon' => 'oicon-layer-shape-curve');
$ifbreak = 1;
}
if ($cache['cbqos']['count'])
{
- $navbar['ports']['entries'][] = array('title' => 'CBQoS ('.$cache['cbqos']['count'].')', 'url' => generate_url(array('page' => 'ports', 'cbqos' => 'yes')), 'icon' => 'oicon-category-group');
+ $navbar['ports']['entries'][] = array('title' => 'CBQoS', 'count' => $cache['cbqos']['count'], 'url' => generate_url(array('page' => 'ports', 'cbqos' => 'yes')), 'icon' => 'oicon-category-group');
$ifbreak = 1;
}
if ($cache['sla']['count'])
{
- $navbar['ports']['entries'][] = array('title' => 'IP SLA ('.$cache['sla']['count'].')', 'url' => generate_url(array('page' => 'slas')), 'icon' => 'oicon-chart-up');
+ $navbar['ports']['entries'][] = array('title' => 'IP SLA', 'count' => $cache['sla']['count'], 'url' => generate_url(array('page' => 'slas')), 'icon' => 'oicon-chart-up');
$ifbreak = 1;
}
@@ -269,17 +269,17 @@
if ($ports['down'])
{
- $navbar['ports']['entries']['statuses']['entries'][] = array('url' => generate_url(array('page' => 'ports', 'state' => 'down')), 'icon' => 'oicon-network-status-busy', 'title' => 'Down');
+ $navbar['ports']['entries']['statuses']['entries'][] = array('url' => generate_url(array('page' => 'ports', 'state' => 'down')), 'icon' => 'oicon-network-status-busy', 'title' => 'Down', 'count' => $ports['down']);
}
if ($ports['ignored'])
{
- $navbar['ports']['entries']['statuses']['entries'][] = array('url' => generate_url(array('page' => 'ports', 'ignore' => '1')), 'icon' => 'oicon-network-status-away', 'title' => 'Ignored');
+ $navbar['ports']['entries']['statuses']['entries'][] = array('url' => generate_url(array('page' => 'ports', 'ignore' => '1')), 'icon' => 'oicon-network-status-away', 'title' => 'Ignored', 'count' => $ports['ignored']);
}
if ($ports['disabled'])
{
- $navbar['ports']['entries']['statuses']['entries'][] = array('url' => generate_url(array('page' => 'ports', 'state' => 'admindown')), 'icon' => 'oicon-network-status-offline', 'title' => 'Disabled');
+ $navbar['ports']['entries']['statuses']['entries'][] = array('url' => generate_url(array('page' => 'ports', 'state' => 'admindown')), 'icon' => 'oicon-network-status-offline', 'title' => 'Disabled', 'count' => $ports['disabled']);
}
if ($ports['deleted'])
@@ -306,7 +306,6 @@
$health_items['status'] = array('text' => "Status", 'icon' => $config['entities']['status']['icon']);
}
-
foreach ($health_items as $item => $item_data)
{
$navbar['health']['entries'][] = array('url' => generate_url(array('page' => 'health', 'metric' => $item)), 'icon' => $item_data['icon'], 'title' => $item_data['text']);
@@ -486,7 +485,7 @@
// DOCME needs phpdoc block
function navbar_submenu($entry, $level = 1)
{
- echo(str_pad('',($level-1)*2) . '