diff options
author | diosmosis <benaka@piwik.pro> | 2014-11-14 05:22:49 +0300 |
---|---|---|
committer | diosmosis <benaka@piwik.pro> | 2014-11-14 05:22:49 +0300 |
commit | 545d316d4dad434edfe5048807bfbe686f856259 (patch) | |
tree | 2f82ab2c064539c0624b7496ccfd41398dee75db /plugins/Overlay | |
parent | f57473c98324fa6026c4e7776f30c104d81d0989 (diff) |
Make MetricsFormatter a class with instance methods and move Html related functionality to derived class. Use FOrmatter in Metric::format calls so Metrics do not have to be aware of context of formatting, and so Metric::format methods will have less code redundancy.
Diffstat (limited to 'plugins/Overlay')
-rw-r--r-- | plugins/Overlay/Controller.php | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/plugins/Overlay/Controller.php b/plugins/Overlay/Controller.php index 331be0a1f7..bbbb2a30c1 100644 --- a/plugins/Overlay/Controller.php +++ b/plugins/Overlay/Controller.php @@ -13,7 +13,6 @@ use Piwik\API\Request; use Piwik\Common; use Piwik\Config; use Piwik\Metrics; -use Piwik\MetricsFormatter; use Piwik\Piwik; use Piwik\Plugins\Actions\ArchivingHelper; use Piwik\Plugins\SitesManager\API as APISitesManager; @@ -77,6 +76,8 @@ class Controller extends \Piwik\Plugin\Controller ); $dataTable = $request->process(); + $formatter = new Metrics\Formatter(); + $data = array(); if ($dataTable->getRowsCount() > 0) { $row = $dataTable->getFirstRow(); @@ -92,7 +93,7 @@ class Controller extends \Piwik\Plugin\Controller continue; } if ($metric == 'avg_time_on_page') { - $value = MetricsFormatter::getPrettyTimeFromSeconds($value); + $value = $formatter->getPrettyTimeFromSeconds($value); } $data[] = array( 'name' => $translations[$metric], |