summaryrefslogtreecommitdiffstats
path: root/usr/local/www/status_rrd_graph.php
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2006-04-24 20:24:05 +0000
committerScott Ullrich <sullrich@pfsense.org>2006-04-24 20:24:05 +0000
commit2e1b13273787164650f4a7380719242a8689d810 (patch)
treedc531b829f6a6ab83ac69c093aec1765d85b39b9 /usr/local/www/status_rrd_graph.php
parentd04221dcfedee8f5eddd3d48bd96100304d744f3 (diff)
downloadpfsense-2e1b13273787164650f4a7380719242a8689d810.zip
pfsense-2e1b13273787164650f4a7380719242a8689d810.tar.gz
MFC from -HEAD
Diffstat (limited to 'usr/local/www/status_rrd_graph.php')
-rwxr-xr-xusr/local/www/status_rrd_graph.php21
1 files changed, 18 insertions, 3 deletions
diff --git a/usr/local/www/status_rrd_graph.php b/usr/local/www/status_rrd_graph.php
index bf5778a..6ddf106 100755
--- a/usr/local/www/status_rrd_graph.php
+++ b/usr/local/www/status_rrd_graph.php
@@ -52,6 +52,9 @@ include("head.inc");
?>
+<script src="/javascript/scriptaculous/prototype.js" type="text/javascript"></script>
+<script src="/javascript/scriptaculous/scriptaculous.js" type="text/javascript"></script>
+
<body link="#0000CC" vlink="#0000CC" alink="#0000CC">
<?php include("fbegin.inc"); ?>
<p class="pgtitle"><?=$pgtitle?></p>
@@ -95,15 +98,27 @@ $periods = array("2h", "6h", "48h", "14d", "2m", "18m");
foreach($periods as $period => $interval) {
PRINT "<B>Analysis for $curif -- $interval $curgraph</B><BR>";
- PRINT "<IMG BORDER=1 ALT=\"$ifname $curgraph Graph\"
- SRC=\"status_rrd_graph_img.php?if=$curif&interval=$interval&graph=$curgraph\"><BR><BR>";
+ PRINT "\n<IMG BORDER='1' name='{$curif}-{$interval}-{$curgraph}' id='{$curif}-{$interval}-{$curgraph}' ALT=\"$ifname $curgraph Graph\" SRC=\"status_rrd_graph_img.php?if=$curif&interval=$interval&graph=$curgraph\"><BR><BR>";
}
?>
</div>
-<meta http-equiv="refresh" content="300;url=<?php print $_SERVER['PHP_SELF']; ?>">
+<script language="javascript">
+ function update_graph_images() {
+ //alert('updating');
+ var randomid = Math.floor(Math.random()*11);
+ <?php
+ /* generate update events utilizing prototype $('') feature */
+ echo "\n";
+ foreach($periods as $period => $interval)
+ echo "\t\t\$('{$curif}-{$interval}-{$curgraph}').src='status_rrd_graph_img.php?if={$curif}&interval={$interval}&graph={$curgraph}&tmp=' + randomid;\n";
+ ?>
+ window.setTimeout('update_graph_images()', 355000);
+ }
+ window.setTimeout('update_graph_images()', 355000);
+</script>
<?php include("fend.inc"); ?>
</body>
OpenPOWER on IntegriCloud