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/CoreHome/Columns/UserId.php')
-rw-r--r--plugins/CoreHome/Columns/UserId.php21
1 files changed, 6 insertions, 15 deletions
diff --git a/plugins/CoreHome/Columns/UserId.php b/plugins/CoreHome/Columns/UserId.php
index 50d1be09bc..c5423ae93a 100644
--- a/plugins/CoreHome/Columns/UserId.php
+++ b/plugins/CoreHome/Columns/UserId.php
@@ -12,9 +12,7 @@ use Piwik\Cache;
use Piwik\DataTable;
use Piwik\DataTable\Map;
use Piwik\Metrics;
-use Piwik\Piwik;
use Piwik\Plugin\Dimension\VisitDimension;
-use Piwik\Plugin\Segment;
use Piwik\Plugins\VisitsSummary\API as VisitsSummaryApi;
use Piwik\Tracker\Request;
use Piwik\Tracker\Visitor;
@@ -29,25 +27,18 @@ class UserId extends VisitDimension
* @var string
*/
protected $columnName = 'user_id';
+ protected $type = self::TYPE_TEXT;
+ protected $allowAnonymous = false;
+ protected $segmentName = 'userId';
+ protected $nameSingular = 'General_UserId';
+ protected $namePlural = 'General_UserIds';
+ protected $acceptValues = 'any non empty unique string identifying the user (such as an email address or a username).';
/**
* @var string
*/
protected $columnType = 'VARCHAR(200) NULL';
- protected function configureSegments()
- {
- $segment = new Segment();
- $segment->setType('dimension');
- $segment->setSegment('userId');
- $segment->setCategory(Piwik::translate('General_Visit'));
- $segment->setName('General_UserId');
- $segment->setAcceptedValues('any non empty unique string identifying the user (such as an email address or a username).');
- $segment->setSqlSegment('log_visit.user_id');
- $segment->setRequiresAtLeastViewAccess(true);
- $this->addSegment($segment);
- }
-
/**
* @param Request $request
* @param Visitor $visitor