From ed3ea4644752437f34512e85aaa60811ea2ddf0f Mon Sep 17 00:00:00 2001 From: Seth Mos Date: Mon, 22 Dec 2008 20:58:46 +0000 Subject: [PATCH] Add 0 values when the original also had values on that row so the graph math works. --- etc/inc/rrd.inc | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/etc/inc/rrd.inc b/etc/inc/rrd.inc index 7e0862b4b3..a3e3b7e9bc 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++; }