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:
-rw-r--r--core/Tracker/GoalManager.php20
1 files changed, 18 insertions, 2 deletions
diff --git a/core/Tracker/GoalManager.php b/core/Tracker/GoalManager.php
index ff73d7695c..6fc3233126 100644
--- a/core/Tracker/GoalManager.php
+++ b/core/Tracker/GoalManager.php
@@ -314,8 +314,7 @@ class GoalManager
$time = $referrerTimestamp;
}
}
- $name = Common::mb_strtolower($name);
- $keyword = Common::mb_strtolower($keyword);
+ $this->setCampaignValuesToLowercase($type, $name, $keyword);
$goal += array(
'referer_type' => $type,
@@ -871,4 +870,21 @@ class GoalManager
}
return true;
}
+
+ /**
+ * @param $type
+ * @param $name
+ * @param $keyword
+ */
+ protected function setCampaignValuesToLowercase($type, &$name, &$keyword)
+ {
+ if ($type === Common::REFERRER_TYPE_CAMPAIGN) {
+ if (!empty($name)) {
+ $name = Common::mb_strtolower($name);
+ }
+ if (!empty($keyword)) {
+ $keyword = Common::mb_strtolower($keyword);
+ }
+ }
+ }
}