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:
authorStefan Giehl <stefan@matomo.org>2020-12-14 05:40:54 +0300
committerGitHub <noreply@github.com>2020-12-14 05:40:54 +0300
commit9bf10dc5a659152704aea7ec532197a12ef6a194 (patch)
treeebb024bad37471195feae44ad7e2c8e9c1661e2c /plugins/UserCountry/Columns/Provider.php
parentabf347525a6ce7de1c8bfb3b088c131b14c6fdd5 (diff)
Remove provider lookup from core (#16756)
* remove Provider dimension from core this should be handled in Provider plugin now * Do not skip provider plugin in tracker while testing * [TEMP] update provider plugin submodule to geoiplookup branch * update submodule Co-authored-by: diosmosis <diosmosis@users.noreply.github.com>
Diffstat (limited to 'plugins/UserCountry/Columns/Provider.php')
-rw-r--r--plugins/UserCountry/Columns/Provider.php58
1 files changed, 0 insertions, 58 deletions
diff --git a/plugins/UserCountry/Columns/Provider.php b/plugins/UserCountry/Columns/Provider.php
deleted file mode 100644
index fb50378d8d..0000000000
--- a/plugins/UserCountry/Columns/Provider.php
+++ /dev/null
@@ -1,58 +0,0 @@
-<?php
-/**
- * Matomo - free/libre analytics platform
- *
- * @link https://matomo.org
- * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
- *
- */
-namespace Piwik\Plugins\UserCountry\Columns;
-
-use Piwik\Plugin\Manager;
-use Piwik\Plugins\UserCountry\LocationProvider;
-use Piwik\Tracker\Visitor;
-use Piwik\Tracker\Action;
-use Piwik\Tracker\Request;
-
-class Provider extends Base
-{
- protected $columnName = 'location_provider';
- protected $type = self::TYPE_TEXT;
- protected $category = 'UserCountry_VisitLocation';
-
- /**
- * @param Request $request
- * @param Visitor $visitor
- * @param Action|null $action
- * @return mixed
- */
- public function onNewVisit(Request $request, Visitor $visitor, $action)
- {
- if (!Manager::getInstance()->isPluginInstalled('Provider')) {
- return false;
- }
-
- $userInfo = $this->getUserInfo($request, $visitor);
-
- $isp = $this->getLocationDetail($userInfo, LocationProvider::ISP_KEY);
- $org = $this->getLocationDetail($userInfo, LocationProvider::ORG_KEY);
-
- // if the location has provider/organization info, set it
- if (!empty($isp)) {
- $providerValue = $isp;
-
- // if the org is set and not the same as the isp, add it to the provider value
- if (!empty($org) && $org != $providerValue) {
- $providerValue .= ' - ' . $org;
- }
-
- return $providerValue;
- }
-
- if (!empty($org)) {
- return $org;
- }
-
- return false;
- }
-} \ No newline at end of file