Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordiosmosis <benaka@piwik.pro>2014-11-14 05:22:49 +0300
committerdiosmosis <benaka@piwik.pro>2014-11-14 05:22:49 +0300
commit545d316d4dad434edfe5048807bfbe686f856259 (patch)
tree2f82ab2c064539c0624b7496ccfd41398dee75db /plugins/Overlay
parentf57473c98324fa6026c4e7776f30c104d81d0989 (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.php5
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],