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/Actions/Reports
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/Actions/Reports')
-rw-r--r--plugins/Actions/Reports/Base.php10
1 files changed, 6 insertions, 4 deletions
diff --git a/plugins/Actions/Reports/Base.php b/plugins/Actions/Reports/Base.php
index 9685ea5cf3..84870baba8 100644
--- a/plugins/Actions/Reports/Base.php
+++ b/plugins/Actions/Reports/Base.php
@@ -9,7 +9,7 @@
namespace Piwik\Plugins\Actions\Reports;
use Piwik\Common;
-use Piwik\MetricsFormatter;
+use Piwik\Metrics\Formatter;
use Piwik\Piwik;
use Piwik\Plugin\ViewDataTable;
use Piwik\Plugins\Actions\Actions;
@@ -61,8 +61,10 @@ abstract class Base extends \Piwik\Plugin\Report
'nb_visits' => Piwik::translate('General_ColumnUniquePageviews')
));
+ $formatter = new Formatter();
+
// add avg_generation_time tooltip
- $tooltipCallback = function ($hits, $min, $max) {
+ $tooltipCallback = function ($hits, $min, $max) use ($formatter) {
if (!$hits) {
return false;
}
@@ -70,8 +72,8 @@ abstract class Base extends \Piwik\Plugin\Report
return Piwik::translate("Actions_AvgGenerationTimeTooltip", array(
$hits,
"<br />",
- MetricsFormatter::getPrettyTimeFromSeconds($min),
- MetricsFormatter::getPrettyTimeFromSeconds($max)
+ $formatter->getPrettyTimeFromSeconds($min),
+ $formatter->getPrettyTimeFromSeconds($max)
));
};
$view->config->filters[] = array('ColumnCallbackAddMetadata',