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:
authorThomas Steur <thomas.steur@gmail.com>2016-09-30 02:03:13 +0300
committerThomas Steur <thomas.steur@gmail.com>2016-09-30 02:03:13 +0300
commit43bd151e711d5c719cf89d2746c23da5e29dd264 (patch)
treeaf3c4969a64f759811a08c026b739b3d8e716435 /plugins/Actions/Columns
parent68fea796ef5a81cf7c5f4fb17508968ac898bb7c (diff)
parent7d115b50ecb1660175e64e4e546c72546fd56d69 (diff)
Merge branch '2.x-dev' into 3.0-m09
Diffstat (limited to 'plugins/Actions/Columns')
-rw-r--r--plugins/Actions/Columns/EntryPageUrl.php26
-rw-r--r--plugins/Actions/Columns/IdPageview.php2
2 files changed, 26 insertions, 2 deletions
diff --git a/plugins/Actions/Columns/EntryPageUrl.php b/plugins/Actions/Columns/EntryPageUrl.php
index 7f3ef19ad1..6b67b9a092 100644
--- a/plugins/Actions/Columns/EntryPageUrl.php
+++ b/plugins/Actions/Columns/EntryPageUrl.php
@@ -18,7 +18,7 @@ use Piwik\Tracker\Visitor;
class EntryPageUrl extends VisitDimension
{
protected $columnName = 'visit_entry_idaction_url';
- protected $columnType = 'INTEGER(10) UNSIGNED NULL';
+ protected $columnType = 'INTEGER(11) UNSIGNED NULL DEFAULT NULL';
protected function configureSegments()
{
@@ -42,9 +42,33 @@ class EntryPageUrl extends VisitDimension
$idActionUrl = $action->getIdActionUrlForEntryAndExitIds();
}
+ if($idActionUrl === false) {
+ return false;
+ }
+
return (int) $idActionUrl;
}
+ /*
+ * @param Request $request
+ * @param Visitor $visitor
+ * @param Action|null $action
+ * @return mixed
+ */
+ public function onExistingVisit(Request $request, Visitor $visitor, $action)
+ {
+ $idAction = $visitor->getVisitorColumn('visit_entry_idaction_url');
+
+ if (is_null($idAction) && !empty($action)) {
+ $idAction = $action->getIdActionUrlForEntryAndExitIds();
+ if (!empty($idAction)) {
+ return $idAction;
+ }
+ }
+
+ return false;
+ }
+
public function getName()
{
return Piwik::translate('Actions_ColumnEntryPageURL');
diff --git a/plugins/Actions/Columns/IdPageview.php b/plugins/Actions/Columns/IdPageview.php
index 0fed0cf397..c1d5352153 100644
--- a/plugins/Actions/Columns/IdPageview.php
+++ b/plugins/Actions/Columns/IdPageview.php
@@ -29,7 +29,7 @@ class IdPageview extends ActionDimension
*/
public function onNewAction(Request $request, Visitor $visitor, Action $action)
{
- return $request->getParam('pv_id');
+ return substr($request->getParam('pv_id'), 0, 6);
}
public function getName()