summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorSeth Mos <seth.mos@xs4all.nl>2008-12-22 20:58:46 +0000
committerSeth Mos <seth.mos@xs4all.nl>2008-12-22 20:58:46 +0000
commited3ea4644752437f34512e85aaa60811ea2ddf0f (patch)
tree779a125f2954cfb76690ea0fa78a0912110d00e8 /etc
parentfbe5d663484ab585530320a13e604d3994d84f25 (diff)
downloadpfsense-ed3ea4644752437f34512e85aaa60811ea2ddf0f.zip
pfsense-ed3ea4644752437f34512e85aaa60811ea2ddf0f.tar.gz
Add 0 values when the original also had values on that row so the graph math works.
Diffstat (limited to 'etc')
-rw-r--r--etc/inc/rrd.inc12
1 files changed, 11 insertions, 1 deletions
diff --git a/etc/inc/rrd.inc b/etc/inc/rrd.inc
index 7e0862b..a3e3b7e 100644
--- a/etc/inc/rrd.inc
+++ b/etc/inc/rrd.inc
@@ -106,7 +106,17 @@ function migrate_rrd_format($rrdoldxml, $rrdnewxml) {
$vcountnew = count($rrdnewxml['rra'][$i]['database']['row'][$k]['v']);
foreach($row['v'] as $value) {
if(empty($rrdoldxml['rra'][$i]['database']['row'][$k]['v'][$m])) {
- $rrdoldxml['rra'][$i]['database']['row'][$k]['v'][$m] = $rrdnewxml['rra'][$i]['database']['row'][$k]['v'][$m];
+ if(isset($valid)) {
+ $rrdoldxml['rra'][$i]['database']['row'][$k]['v'][$m] = "0.0000000000e+00 ";
+ } else {
+ $rrdoldxml['rra'][$i]['database']['row'][$k]['v'][$m] = $rrdnewxml['rra'][$i]['database']['row'][$k]['v'][$m];
+ }
+ } else {
+ if($value <> " NaN ") {
+ $valid = true;
+ } else {
+ $valid = false;
+ }
}
$m++;
}
OpenPOWER on IntegriCloud