diff options
author | Seth Mos <seth.mos@xs4all.nl> | 2008-12-22 20:58:46 +0000 |
---|---|---|
committer | Seth Mos <seth.mos@xs4all.nl> | 2008-12-22 20:58:46 +0000 |
commit | ed3ea4644752437f34512e85aaa60811ea2ddf0f (patch) | |
tree | 779a125f2954cfb76690ea0fa78a0912110d00e8 /etc/inc/rrd.inc | |
parent | fbe5d663484ab585530320a13e604d3994d84f25 (diff) | |
download | pfsense-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/inc/rrd.inc')
-rw-r--r-- | etc/inc/rrd.inc | 12 |
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++; } |