X-Git-Url: https://git-public.kairo.at/?p=php-utility-classes.git;a=blobdiff_plain;f=include%2Fclasses%2Frrdstat.php-class;h=55d0c37a3ff1d310d18e5299b38948fec1f62298;hp=deb8cdaef81250a998a00f18cbc6c1391c5854b0;hb=cf2bc478bb9058a3b4e1f716c04dc3854728fb76;hpb=bb9f2310653c2518525b3621201b076895298171 diff --git a/include/classes/rrdstat.php-class b/include/classes/rrdstat.php-class index deb8cda..55d0c37 100644 --- a/include/classes/rrdstat.php-class +++ b/include/classes/rrdstat.php-class @@ -456,8 +456,8 @@ class rrdstat { $fresult = array(); $rows = explode("\n", $return); $fields = preg_split('/\s+/', array_shift($rows)); - if (array_shift($fields) == 'timestamp') { - $fresult[0] = $fields; + if (in_array(array_shift($fields), array('timestamp', ''))) { + //$fresult[0] = $fields; foreach ($rows as $row) { if (strlen(trim($row))) { $rvals = preg_split('/\s+/', $row); @@ -630,7 +630,7 @@ class rrdstat { $grow = array(); $grow['dType'] = 'CDEF'; $grow['name'] = $erow['name']; - $grow['rpn_expr'] = $erow['name'].'_tmp,'.$erow['scale'].',*'; + $grow['rpn_expr'] = $erow['name'].'_tmp,'.sprintf('%F', $erow['scale']).',*'; } if ($use_gcrows) { $grow['gType'] = isset($erow['gType'])?$erow['gType']:'LINE1'; } else { $grow['gType'] = ((count($grow_def)==2) && ($key==0))?'AREA':'LINE1'; }