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 'core/Tracker/Action.php')
-rw-r--r--core/Tracker/Action.php19
1 files changed, 12 insertions, 7 deletions
diff --git a/core/Tracker/Action.php b/core/Tracker/Action.php
index b30d695e73..b841c210a9 100644
--- a/core/Tracker/Action.php
+++ b/core/Tracker/Action.php
@@ -62,6 +62,7 @@ abstract class Action
private $idLinkVisitAction;
private $actionIdsCached = array();
+ private $customFields = array();
private $actionName;
private $actionType;
@@ -228,6 +229,16 @@ abstract class Action
return false;
}
+ public function setCustomField($field, $value)
+ {
+ $this->customFields[$field] = $value;
+ }
+
+ public function getCustomFields()
+ {
+ return $this->customFields;
+ }
+
public function getIdActionUrl()
{
$idUrl = $this->actionIdsCached['idaction_url'];
@@ -379,13 +390,7 @@ abstract class Action
$visitAction[self::DB_COLUMN_CUSTOM_FLOAT] = Common::forceDotAsSeparatorForDecimalPoint($customValue);
}
- $customVariables = $this->getCustomVariables();
- if (!empty($customVariables)) {
- Common::printDebug("Page level Custom Variables: ");
- Common::printDebug($customVariables);
- }
-
- $visitAction = array_merge($visitAction, $customVariables);
+ $visitAction = array_merge($visitAction, $this->customFields);
$this->idLinkVisitAction = $this->getModel()->createAction($visitAction);