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:
Diffstat (limited to 'plugins/DevicePlugins/Columns/DevicePluginColumn.php')
-rw-r--r--plugins/DevicePlugins/Columns/DevicePluginColumn.php11
1 files changed, 11 insertions, 0 deletions
diff --git a/plugins/DevicePlugins/Columns/DevicePluginColumn.php b/plugins/DevicePlugins/Columns/DevicePluginColumn.php
index 95145e8a0c..2024086730 100644
--- a/plugins/DevicePlugins/Columns/DevicePluginColumn.php
+++ b/plugins/DevicePlugins/Columns/DevicePluginColumn.php
@@ -8,6 +8,9 @@
*/
namespace Piwik\Plugins\DevicePlugins\Columns;
+use Piwik\Columns\DimensionMetricFactory;
+use Piwik\Columns\MetricsList;
+use Piwik\Piwik;
use Piwik\Plugin\Dimension\VisitDimension;
/**
@@ -22,4 +25,12 @@ abstract class DevicePluginColumn extends VisitDimension
* set a custom icon not included in Piwik Core
*/
public $columnIcon = null;
+
+ public function configureMetrics(MetricsList $metricsList, DimensionMetricFactory $dimensionMetricFactory)
+ {
+ $name = Piwik::translate('General_VisitsWith', [$this->getName()]);
+
+ $metric = $dimensionMetricFactory->createCustomMetric('nb_visits_with_'.$this->getMetricId(), $name, 'sum(%s)');
+ $metricsList->addMetric($metric);
+ }
}