per device type hover graphs

git-svn-id: http://www.observium.org/svn/observer/trunk@1263 61d68cd4-352d-0410-923a-c4978735b2b8
This commit is contained in:
Tom Laermans
2010-06-24 18:04:42 +00:00
parent 8cadc3da9b
commit b2cfd87081
3 changed files with 70 additions and 28 deletions
-27
View File
@@ -217,33 +217,6 @@ function geteventicon ($message)
if (isset($icon)) { return $icon; } else { return false; }
}
function generatedevicelink($device, $text=0, $start=0, $end=0)
{
global $twoday; global $day; global $now; global $config;
if (!$start) { $start = $day; }
if (!$end) { $end = $now; }
$class = devclass($device);
if (!$text) { $text = $device['hostname']; }
$graph_url = $config['base_url'] . "/graph.php?device=" . $device['device_id'] . "&from=$start&to=$end&width=400&height=120&type=device_cpu";
$graph_url_b = $config['base_url'] . "/graph.php?device=" . $device['device_id'] . "&from=$start&to=$end&width=400&height=120&type=device_memory";
$url = $config['base_url']."/device/" . $device['device_id'] . "/";
$contents = "<div class=list-large>".$device['hostname']." - CPU &amp; Memory Usage</div>";
if (isset($device['location'])) { $contents .= "" . htmlentities($device['location']."<br />"); }
$contents .= "<img src=\'$graph_url\'><br /><img src=\'$graph_url_b\'";
$text = htmlentities($text);
$link = overlib_link($url, $text, $contents, $class);
if(devicepermitted($device['device_id'])) {
return $link;
} else {
return $device['hostname'];
}
return $link;
}
function device_traffic_image($device, $width, $height, $from, $to)
{
return "<img src='graph.php?device=" . $device . "&amp;type=device_bits&amp;from=" . $from . "&amp;to=" . $to . "&amp;width=" . $width . "&amp;height=" . $height . "&amp;legend=no' />";