Commit version 24.12.13800

This commit is contained in:
2025-01-06 17:35:06 -05:00
parent b7f6a79c2c
commit 55d9218816
6133 changed files with 4239740 additions and 1374287 deletions

View File

@ -1,56 +1,53 @@
<?php
/**
* Observium Network Management and Monitoring System
* Copyright (C) 2006-2015, Adam Armstrong - http://www.observium.org
* Observium
*
* This file is part of Observium.
*
* @package observium
* @subpackage webui
* @author Adam Armstrong <adama@observium.org>
* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2019 Observium Limited
* @subpackage web
* @copyright (C) Adam Armstrong
*
*/
if (!isset($vars['interval']))
{
if (isset($config['os'][$device['os']]['realtime']))
{
$vars['interval'] = $config['os'][$device['os']]['realtime'];
} else {
$vars['interval'] = $config['realtime_interval'];
}
if (!isset($vars['interval'])) {
if (isset($config['os'][$device['os']]['realtime'])) {
$vars['interval'] = $config['os'][$device['os']]['realtime'];
} else {
$vars['interval'] = $config['realtime_interval'];
}
}
$navbar['class'] = "navbar-narrow";
$navbar['brand'] = "Polling Interval";
foreach (array(0.25, 1, 2, 5, 10, 15, 30, 60) as $interval)
{
if ($vars['interval'] == $interval) { $navbar['options'][$interval]['class'] = "active"; }
$navbar['options'][$interval]['url'] = generate_url($link_array,array('view'=>'realtime','interval'=>$interval));
$navbar['options'][$interval]['text'] = $interval."s";
foreach ([ 0.25, 1, 2, 5, 10, 15, 30, 60 ] as $interval) {
if ($vars['interval'] == $interval) {
$navbar['options'][$interval]['class'] = "active";
}
$navbar['options'][$interval]['url'] = generate_url($link_array, [ 'view' => 'realtime', 'interval' => $interval ]);
$navbar['options'][$interval]['text'] = $interval . "s";
}
print_navbar($navbar);
$realtime_link = 'graph-realtime.php?type=bits&amp;id=' . $port['port_id'] . '&amp;interval='.$vars['interval'];
if (OBS_DEBUG)
{
$realtime_link .= '&amp;debug=yes';
$realtime_link = 'graph-realtime.php?type=bits&amp;id=' . $port['port_id'] . '&amp;interval=' . $vars['interval'];
if (OBS_DEBUG) {
$realtime_link .= '&amp;debug=yes';
}
echo generate_box_open();
echo generate_box_open();
?>
<div style="padding: 30px; text-align: center;">
<object data="<?php echo($realtime_link); ?>" type="image/svg+xml" width="1000" height="400">
<param name="src" value="graph.php?type=bits&amp;id=<?php echo($port['port_id'] . "&amp;interval=".$vars['interval']); ?>" />
Your browser does not support SVG! You need to either use Firefox or Chrome, or download the Adobe SVG plugin.
</object>
</div>
<div style="padding: 30px; text-align: center;">
<object data="<?php echo($realtime_link); ?>" type="image/svg+xml" width="1000" height="400">
<param name="src" value="graph.php?type=bits&amp;id=<?php echo($port['port_id'] . "&amp;interval=" . $vars['interval']); ?>"/>
Your browser does not support SVG! You need to either use Firefox or Chrome, or download the Adobe SVG plugin.
</object>
</div>
<?php
echo generate_box_close();
echo generate_box_close();
// EOF