diff options
Diffstat (limited to 'plugins/CoreHome/Columns/UserId.php')
-rw-r--r-- | plugins/CoreHome/Columns/UserId.php | 21 |
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 |