".$device['hostname']." - ".$drive['diskio_descr'];
@@ -46,21 +38,12 @@ while($drive = mysql_fetch_array($query)) {
echo('
| ');
- $graph_array['height'] = "100";
- $graph_array['width'] = "215";
- $graph_array['to'] = $now;
$graph_array['id'] = $drive['diskio_id'];
$graph_array['type'] = $graph_type;
- $periods = array('day', 'week', 'month', 'year');
+ include("includes/print-quadgraphs.inc.php");
- foreach($periods as $period) {
- $graph_array['from'] = $$period;
- $graph_array_zoom = $graph_array; $graph_array_zoom['height'] = "150"; $graph_array_zoom['width'] = "400";
- echo(overlib_link($_SERVER['REQUEST_URI'], generate_graph_tag($graph_array), generate_graph_tag($graph_array_zoom), NULL));
- }
-
- echo(' |
');
+ echo("");
}
diff --git a/html/pages/device/health/fanspeeds.inc.php b/html/pages/device/health/fanspeeds.inc.php
index 916e8b368..d9e513aad 100644
--- a/html/pages/device/health/fanspeeds.inc.php
+++ b/html/pages/device/health/fanspeeds.inc.php
@@ -21,28 +21,10 @@ while($fan = mysql_fetch_array($query)) {
$graph_type = "sensor_fanspeed";
-// start fanspeed graphs
+ $graph_array['id'] = $fan['sensor_id'];
+ $graph_array['type'] = $graph_type;
- $daily_fan = "graph.php?id=" . $fan['sensor_id'] . "&type=$graph_type&from=$day&to=$now&width=211&height=100";
- $daily_url = "graph.php?id=" . $fan['sensor_id'] . "&type=$graph_type&from=$day&to=$now&width=400&height=150";
-
- $weekly_fan = "graph.php?id=" . $fan['sensor_id'] . "&type=$graph_type&from=$week&to=$now&width=211&height=100";
- $weekly_url = "graph.php?id=" . $fan['sensor_id'] . "&type=$graph_type&from=$week&to=$now&width=400&height=150";
-
- $monthly_fan = "graph.php?id=" . $fan['sensor_id'] . "&type=$graph_type&from=$month&to=$now&width=211&height=100";
- $monthly_url = "graph.php?id=" . $fan['sensor_id'] . "&type=$graph_type&from=$month&to=$now&width=400&height=150";
-
- $yearly_fan = "graph.php?id=" . $fan['sensor_id'] . "&type=$graph_type&from=$year&to=$now&width=211&height=100";
- $yearly_url = "graph.php?id=" . $fan['sensor_id'] . "&type=$graph_type&from=$year&to=$now&width=400&height=150";
-
- echo("
', LEFT);\" onmouseout=\"return nd();\">
- 
");
- echo("
', LEFT);\" onmouseout=\"return nd();\">
- 
");
- echo("
', LEFT);\" onmouseout=\"return nd();\">
- 
");
- echo("
', LEFT);\" onmouseout=\"return nd();\">
- 
");
+ include("includes/print-quadgraphs.inc.php");
echo("");
diff --git a/html/pages/device/health/frequencies.inc.php b/html/pages/device/health/frequencies.inc.php
index eb44dbaee..964941fe8 100644
--- a/html/pages/device/health/frequencies.inc.php
+++ b/html/pages/device/health/frequencies.inc.php
@@ -21,28 +21,10 @@ while($freq = mysql_fetch_array($query)) {
$graph_type = "sensor_frequency";
-// start frequency graphs
+ $graph_array['id'] = $freq['sensor_id'];
+ $graph_array['type'] = $graph_type;
- $daily_freq = "graph.php?id=" . $freq['freq_id'] . "&type=$graph_type&from=$day&to=$now&width=211&height=100";
- $daily_url = "graph.php?id=" . $freq['freq_id'] . "&type=$graph_type&from=$day&to=$now&width=400&height=150";
-
- $weekly_freq = "graph.php?id=" . $freq['freq_id'] . "&type=$graph_type&from=$week&to=$now&width=211&height=100";
- $weekly_url = "graph.php?id=" . $freq['freq_id'] . "&type=$graph_type&from=$week&to=$now&width=400&height=150";
-
- $monthly_freq = "graph.php?id=" . $freq['freq_id'] . "&type=$graph_type&from=$month&to=$now&width=211&height=100";
- $monthly_url = "graph.php?id=" . $freq['freq_id'] . "&type=$graph_type&from=$month&to=$now&width=400&height=150";
-
- $yearly_freq = "graph.php?id=" . $freq['freq_id'] . "&type=$graph_type&from=$year&to=$now&width=211&height=100";
- $yearly_url = "graph.php?id=" . $freq['freq_id'] . "&type=$graph_type&from=$year&to=$now&width=400&height=150";
-
- echo("
', LEFT);\" onmouseout=\"return nd();\">
- 
");
- echo("
', LEFT);\" onmouseout=\"return nd();\">
- 
");
- echo("
', LEFT);\" onmouseout=\"return nd();\">
- 
");
- echo("
', LEFT);\" onmouseout=\"return nd();\">
- 
");
+ include("includes/print-quadgraphs.inc.php");
echo("");
diff --git a/html/pages/device/health/humidity.inc.php b/html/pages/device/health/humidity.inc.php
index dee94c931..14856c2ff 100644
--- a/html/pages/device/health/humidity.inc.php
+++ b/html/pages/device/health/humidity.inc.php
@@ -21,28 +21,10 @@ while($humidity = mysql_fetch_array($query)) {
$graph_type = "sensor_humidity";
-// start humidity graphs
+ $graph_array['id'] = $humidity['sensor_id'];
+ $graph_array['type'] = $graph_type;
- $daily_humidity = "graph.php?id=" . $humidity['sensor_id'] . "&type=$graph_type&from=$day&to=$now&width=211&height=100";
- $daily_url = "graph.php?id=" . $humidity['sensor_id'] . "&type=$graph_type&from=$day&to=$now&width=400&height=150";
-
- $weekly_humidity = "graph.php?id=" . $humidity['sensor_id'] . "&type=$graph_type&from=$week&to=$now&width=211&height=100";
- $weekly_url = "graph.php?id=" . $humidity['sensor_id'] . "&type=$graph_type&from=$week&to=$now&width=400&height=150";
-
- $monthly_humidity = "graph.php?id=" . $humidity['sensor_id'] . "&type=$graph_type&from=$month&to=$now&width=211&height=100";
- $monthly_url = "graph.php?id=" . $humidity['sensor_id'] . "&type=$graph_type&from=$month&to=$now&width=400&height=150";
-
- $yearly_humidity = "graph.php?id=" . $humidity['sensor_id'] . "&type=$graph_type&from=$year&to=$now&width=211&height=100";
- $yearly_url = "graph.php?id=" . $humidity['sensor_id'] . "&type=$graph_type&from=$year&to=$now&width=400&height=150";
-
- echo("
', LEFT);\" onmouseout=\"return nd();\">
- 
");
- echo("
', LEFT);\" onmouseout=\"return nd();\">
- 
");
- echo("
', LEFT);\" onmouseout=\"return nd();\">
- 
");
- echo("
', LEFT);\" onmouseout=\"return nd();\">
- 
");
+ include("includes/print-quadgraphs.inc.php");
echo("");
diff --git a/html/pages/device/health/memory.inc.php b/html/pages/device/health/memory.inc.php
index a02cf06b7..37cf668ed 100644
--- a/html/pages/device/health/memory.inc.php
+++ b/html/pages/device/health/memory.inc.php
@@ -43,26 +43,13 @@ $graph_type = "mempool_usage";
echo("
");
- $daily_graph = "graph.php?id=" . $mempool['mempool_id'] . "&type=".$graph_type."&from=$day&to=$now&width=211&height=100";
- $daily_url = "graph.php?id=" . $mempool['mempool_id'] . "&type=".$graph_type."&from=$day&to=$now&width=400&height=150";
-
- $weekly_graph = "graph.php?id=" . $mempool['mempool_id'] . "&type=".$graph_type."&from=$week&to=$now&width=211&height=100";
- $weekly_url = "graph.php?id=" . $mempool['mempool_id'] . "&type=".$graph_type."&from=$week&to=$now&width=400&height=150";
-
- $monthly_graph = "graph.php?id=" . $mempool['mempool_id'] . "&type=".$graph_type."&from=$month&to=$now&width=211&height=100";
- $monthly_url = "graph.php?id=" . $mempool['mempool_id'] . "&type=".$graph_type."&from=$month&to=$now&width=400&height=150";
-
- $yearly_graph = "graph.php?id=" . $mempool['mempool_id'] . "&type=".$graph_type."&from=$year&to=$now&width=211&height=100";
- $yearly_url = "graph.php?id=" . $mempool['mempool_id'] . "&type=".$graph_type."&from=$year&to=$now&width=400&height=150";
-
- echo("', LEFT);\" onmouseout=\"return nd();\">
- ");
- echo("', LEFT);\" onmouseout=\"return nd();\">
- ");
- echo("', LEFT);\" onmouseout=\"return nd();\">
- ");
- echo("', LEFT);\" onmouseout=\"return nd();\">
- ");
+
+ $graph_array['id'] = $mempool['mempool_id'];
+ $graph_array['type'] = $graph_type;
+
+ include("includes/print-quadgraphs.inc.php");
+
+
echo(" |
");
$i++;
diff --git a/html/pages/device/health/processors.inc.php b/html/pages/device/health/processors.inc.php
index 80c6c5fc3..01075d9be 100644
--- a/html/pages/device/health/processors.inc.php
+++ b/html/pages/device/health/processors.inc.php
@@ -2,68 +2,51 @@
$graph_type = "processor_usage";
- echo("
");
- echo("
");
- $i = '1';
- $procs = mysql_query("SELECT * FROM `processors` WHERE device_id = '" . $device['device_id'] . "'");
- while($proc = mysql_fetch_array($procs)) {
+echo("");
+echo("
");
+$i = '1';
+$procs = mysql_query("SELECT * FROM `processors` WHERE device_id = '" . $device['device_id'] . "'");
+while($proc = mysql_fetch_array($procs)) {
- $proc_url = $config['base_url']."/device/".$device['device_id']."/health/processors/";
+ $proc_url = $config['base_url']."/device/".$device['device_id']."/health/processors/";
- $mini_url = $config['base_url'] . "/graph.php?id=".$proc['processor_id']."&type=".$graph_type."&from=".$day."&to=".$now."&width=80&height=20&bg=f4f4f4";
+ $mini_url = $config['base_url'] . "/graph.php?id=".$proc['processor_id']."&type=".$graph_type."&from=".$day."&to=".$now."&width=80&height=20&bg=f4f4f4";
- $text_descr = $proc['processor_descr'];
+ $text_descr = $proc['processor_descr'];
- $text_descr = rewrite_entity_descr($text_descr);
+ $text_descr = rewrite_entity_descr($text_descr);
- $proc_popup = "onmouseover=\"return overlib('".$device['hostname']." - ".$text_descr;
- $proc_popup .= "
";
- $proc_popup .= "', RIGHT".$config['overlib_defaults'].");\" onmouseout=\"return nd();\"";
+ $proc_popup = "onmouseover=\"return overlib('".$device['hostname']." - ".$text_descr;
+ $proc_popup .= "
";
+ $proc_popup .= "', RIGHT".$config['overlib_defaults'].");\" onmouseout=\"return nd();\"";
- $perc = round($proc['processor_usage']);
+ $perc = round($proc['processor_usage']);
- if($perc > '90') { $left_background='c4323f'; $right_background='C96A73';
- } elseif($perc > '75') { $left_background='bf5d5b'; $right_background='d39392';
- } elseif($perc > '50') { $left_background='bf875b'; $right_background='d3ae92';
- } elseif($perc > '25') { $left_background='5b93bf'; $right_background='92b7d3';
- } else { $left_background='9abf5b'; $right_background='bbd392'; }
+ if($perc > '90') { $left_background='c4323f'; $right_background='C96A73';
+ } elseif($perc > '75') { $left_background='bf5d5b'; $right_background='d39392';
+ } elseif($perc > '50') { $left_background='bf875b'; $right_background='d3ae92';
+ } elseif($perc > '25') { $left_background='5b93bf'; $right_background='92b7d3';
+ } else { $left_background='9abf5b'; $right_background='bbd392'; }
- echo("
- | " . $text_descr . " |
-  |
-
- ".print_percentage_bar (400, 20, $perc, $perc."%", "ffffff", $left_background, (100 - $perc)."%" , "ffffff", $right_background)."
- |
-
");
+ echo("
+ | " . $text_descr . " |
+  |
+
+ ".print_percentage_bar (400, 20, $perc, $perc."%", "ffffff", $left_background, (100 - $perc)."%" , "ffffff", $right_background)."
+ |
+
");
echo("");
- $daily_graph = "graph.php?id=" . $proc['processor_id'] . "&type=".$graph_type."&from=$day&to=$now&width=211&height=100";
- $daily_url = "graph.php?id=" . $proc['processor_id'] . "&type=".$graph_type."&from=$day&to=$now&width=400&height=150";
+ $graph_array['id'] = $proc['processor_id'];
+ $graph_array['type'] = $graph_type;
- $weekly_graph = "graph.php?id=" . $proc['processor_id'] . "&type=".$graph_type."&from=$week&to=$now&width=211&height=100";
- $weekly_url = "graph.php?id=" . $proc['processor_id'] . "&type=".$graph_type."&from=$week&to=$now&width=400&height=150";
+ include("includes/print-quadgraphs.inc.php");
- $monthly_graph = "graph.php?id=" . $proc['processor_id'] . "&type=".$graph_type."&from=$month&to=$now&width=211&height=100";
- $monthly_url = "graph.php?id=" . $proc['processor_id'] . "&type=".$graph_type."&from=$month&to=$now&width=400&height=150";
+}
- $yearly_graph = "graph.php?id=" . $proc['processor_id'] . "&type=".$graph_type."&from=$year&to=$now&width=211&height=100";
- $yearly_url = "graph.php?id=" . $proc['processor_id'] . "&type=".$graph_type."&from=$year&to=$now&width=400&height=150";
-
- echo("', LEFT);\" onmouseout=\"return nd();\">
- ");
- echo("', LEFT);\" onmouseout=\"return nd();\">
- ");
- echo("', LEFT);\" onmouseout=\"return nd();\">
- ");
- echo("', LEFT);\" onmouseout=\"return nd();\">
- ");
- echo(" |
");
-
- $i++;
- }
- echo("
");
- echo("
");
+echo("
");
+echo("
");
?>
diff --git a/html/pages/device/health/storage.inc.php b/html/pages/device/health/storage.inc.php
index 2159d4996..d5a1e25f2 100644
--- a/html/pages/device/health/storage.inc.php
+++ b/html/pages/device/health/storage.inc.php
@@ -45,30 +45,12 @@ while($drive = mysql_fetch_array($query)) {
" . $free . " | | ");
-// start temperature graphs
-
- $daily_temp = "graph.php?id=" . $drive['storage_id'] . "&type=$graph_type&from=$day&to=$now&width=212&height=100";
- $daily_url = "graph.php?id=" . $drive['storage_id'] . "&type=$graph_type&from=$day&to=$now&width=400&height=150";
-
- $weekly_temp = "graph.php?id=" . $drive['storage_id'] . "&type=$graph_type&from=$week&to=$now&width=212&height=100";
- $weekly_url = "graph.php?id=" . $drive['storage_id'] . "&type=$graph_type&from=$week&to=$now&width=400&height=150";
-
- $monthly_temp = "graph.php?id=" . $drive['storage_id'] . "&type=$graph_type&from=$month&to=$now&width=212&height=100";
- $monthly_url = "graph.php?id=" . $drive['storage_id'] . "&type=$graph_type&from=$month&to=$now&width=400&height=150";
-
- $yearly_temp = "graph.php?id=" . $drive['storage_id'] . "&type=$graph_type&from=$year&to=$now&width=212&height=100";
- $yearly_url = "graph.php?id=" . $drive['storage_id'] . "&type=$graph_type&from=$year&to=$now&width=400&height=150";
+ $graph_array['id'] = $storage['storage_id'];
+ $graph_array['type'] = $graph_type;
echo("
");
- echo("".$device['hostname']." - ".$drive['storage_descr']." ', LEFT, FGCOLOR, '#e5e5e5');\" onmouseout=\"return nd();\">
- ");
- echo("".$device['hostname']." - ".$drive['storage_descr']." ', LEFT, FGCOLOR, '#e5e5e5');\" onmouseout=\"return nd();\">
- ");
- echo("".$device['hostname']." - ".$drive['storage_descr']." ', LEFT, FGCOLOR, '#e5e5e5');\" onmouseout=\"return nd();\">
- ");
- echo("".$device['hostname']." - ".$drive['storage_descr']." ', LEFT, FGCOLOR, '#e5e5e5');\" onmouseout=\"return nd();\">
- ");
+ include("includes/print-quadgraphs.inc.php");
echo(" |
");
diff --git a/html/pages/device/health/temperatures.inc.php b/html/pages/device/health/temperatures.inc.php
index f2473b1d4..38921f585 100644
--- a/html/pages/device/health/temperatures.inc.php
+++ b/html/pages/device/health/temperatures.inc.php
@@ -21,29 +21,10 @@ while($temp = mysql_fetch_array($query)) {
$graph_type = "sensor_temperature";
-// start temperature graphs
-
- $daily_temp = "graph.php?id=" . $temp['sensor_id'] . "&type=$graph_type&from=$day&to=$now&width=211&height=100";
- $daily_url = "graph.php?id=" . $temp['sensor_id'] . "&type=$graph_type&from=$day&to=$now&width=400&height=150";
-
- $weekly_temp = "graph.php?id=" . $temp['sensor_id'] . "&type=$graph_type&from=$week&to=$now&width=211&height=100";
- $weekly_url = "graph.php?id=" . $temp['sensor_id'] . "&type=$graph_type&from=$week&to=$now&width=400&height=150";
-
- $monthly_temp = "graph.php?id=" . $temp['sensor_id'] . "&type=$graph_type&from=$month&to=$now&width=211&height=100";
- $monthly_url = "graph.php?id=" . $temp['sensor_id'] . "&type=$graph_type&from=$month&to=$now&width=400&height=150";
-
- $yearly_temp = "graph.php?id=" . $temp['sensor_id'] . "&type=$graph_type&from=$year&to=$now&width=211&height=100";
- $yearly_url = "graph.php?id=" . $temp['sensor_id'] . "&type=$graph_type&from=$year&to=$now&width=400&height=150";
-
- echo("
', LEFT);\" onmouseout=\"return nd();\">
- 
");
- echo("
', LEFT);\" onmouseout=\"return nd();\">
- 
");
- echo("
', LEFT);\" onmouseout=\"return nd();\">
- 
");
- echo("
', LEFT);\" onmouseout=\"return nd();\">
- 
");
+ $graph_array['id'] = $temp['sensor_id'];
+ $graph_array['type'] = $graph_type;
+ include("includes/print-quadgraphs.inc.php");
echo("");
diff --git a/html/pages/device/health/voltages.inc.php b/html/pages/device/health/voltages.inc.php
index 6739ad62f..1cf74e32f 100644
--- a/html/pages/device/health/voltages.inc.php
+++ b/html/pages/device/health/voltages.inc.php
@@ -21,28 +21,10 @@ while($volt = mysql_fetch_array($query)) {
$graph_type = "sensor_voltage";
-// start voltage graphs
+ $graph_array['id'] = $volt['sensor_id'];
+ $graph_array['type'] = $graph_type;
- $daily_volt = "graph.php?id=" . $volt['sensor_id'] . "&type=$graph_type&from=$day&to=$now&width=211&height=100";
- $daily_url = "graph.php?id=" . $volt['sensor_id'] . "&type=$graph_type&from=$day&to=$now&width=400&height=150";
-
- $weekly_volt = "graph.php?id=" . $volt['sensor_id'] . "&type=$graph_type&from=$week&to=$now&width=211&height=100";
- $weekly_url = "graph.php?id=" . $volt['sensor_id'] . "&type=$graph_type&from=$week&to=$now&width=400&height=150";
-
- $monthly_volt = "graph.php?id=" . $volt['sensor_id'] . "&type=$graph_type&from=$month&to=$now&width=211&height=100";
- $monthly_url = "graph.php?id=" . $volt['sensor_id'] . "&type=$graph_type&from=$month&to=$now&width=400&height=150";
-
- $yearly_volt = "graph.php?id=" . $volt['sensor_id'] . "&type=$graph_type&from=$year&to=$now&width=211&height=100";
- $yearly_url = "graph.php?id=" . $volt['sensor_id'] . "&type=$graph_type&from=$year&to=$now&width=400&height=150";
-
- echo("
', LEFT);\" onmouseout=\"return nd();\">
- 
");
- echo("
', LEFT);\" onmouseout=\"return nd();\">
- 
");
- echo("
', LEFT);\" onmouseout=\"return nd();\">
- 
");
- echo("
', LEFT);\" onmouseout=\"return nd();\">
- 
");
+ include("includes/print-quadgraphs.inc.php");
echo("");
diff --git a/html/pages/device/overview/ports.inc.php b/html/pages/device/overview/ports.inc.php
index 42445e578..f6be41c96 100644
--- a/html/pages/device/overview/ports.inc.php
+++ b/html/pages/device/overview/ports.inc.php
@@ -7,7 +7,7 @@ if($ports['total']) {
$graph_array['height'] = "100";
$graph_array['width'] = "490";
$graph_array['to'] = $now;
- $graph_array['device'] = $device['device_id'];
+ $graph_array['id'] = $device['device_id'];
$graph_array['type'] = "device_bits";
$graph_array['from'] = $day;
$graph_array['legend'] = "no";
@@ -28,7 +28,10 @@ if($ports['total']) {
$content .= generate_graph_tag($graph_array);
$content .= "
";
- echo(overlib_link($_SERVER['REQUEST_URI'], $graph, $content, NULL));
+ $link = $config['base_url'] . "/graphs/" . $graph_array['id'] . "/" . $graph_array['type'] . "/" . $graph_array['day'] . "/" . $config['now'] . "/";
+
+
+ echo(overlib_link($link, $graph, $content, NULL));
echo('