From 383a21bebf871e22a7152129313aa52cbf307d79 Mon Sep 17 00:00:00 2001 From: Kano Date: Fri, 18 Jan 2013 20:33:23 +1100 Subject: [PATCH] miner.php trim trailing zeros on some of the STATS numbers --- miner.php | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/miner.php b/miner.php index 717e26aa..396121b6 100644 --- a/miner.php +++ b/miner.php @@ -590,6 +590,14 @@ function classlastshare($when, $alldata, $warnclass, $errorclass) return ''; } # +function endzero($num) +{ + $rep = preg_replace('/0*$/', '', $num); + if ($rep === '') + $rep = '0'; + return $rep; +} +# function fmt($section, $name, $value, $when, $alldata) { global $dfmt, $rownum; @@ -869,6 +877,23 @@ function fmt($section, $name, $value, $when, $alldata) $dec = '.'.$parts[1]; $ret = number_format((float)$parts[0]).$dec; break; + case 'STATS.Hs': + case 'STATS.W': + case 'STATS.history_time': + case 'STATS.Pool Wait': + case 'STATS.Pool Max': + case 'STATS.Pool Min': + case 'STATS.Pool Av': + case 'STATS.Min Diff': + case 'STATS.Max Diff': + case 'STATS.Work Diff': + $parts = explode('.', $value, 2); + if (count($parts) == 1) + $dec = ''; + else + $dec = '.'.endzero($parts[1]); + $ret = number_format((float)$parts[0]).$dec; + break; case 'GPU.Status': case 'PGA.Status': case 'DEVS.Status':