Add 0 values when the original also had values on that row so the graph math works.

This commit is contained in:
Seth Mos 2008-12-22 20:58:46 +00:00
parent fbe5d66348
commit ed3ea46447

View File

@ -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++;
}