diff options
Diffstat (limited to 'plugins/Live/Visualizations/VisitorLog.php')
-rw-r--r-- | plugins/Live/Visualizations/VisitorLog.php | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/plugins/Live/Visualizations/VisitorLog.php b/plugins/Live/Visualizations/VisitorLog.php index d6c3cd08a2..937bfec893 100644 --- a/plugins/Live/Visualizations/VisitorLog.php +++ b/plugins/Live/Visualizations/VisitorLog.php @@ -260,11 +260,14 @@ class VisitorLog extends Visualization } $action = $group['pageviewAction']; + $actionUrl = !empty($action['url']) ? $action['url'] : ''; + $actionTitle = !empty($action['pageTitle']) ? $action['pageTitle'] : ''; $lastActionGroup = $actionGroups[$previousId]; + $lastGroupUrl = !empty($lastActionGroup['pageviewAction']['url']) ? $lastActionGroup['pageviewAction']['url'] : ''; + $lastGroupTitle = !empty($lastActionGroup['pageviewAction']['pageTitle']) ? $lastActionGroup['pageviewAction']['pageTitle'] : ''; $isLastGroupEmpty = empty($actionGroups[$previousId]['actionsOnPage']); - $isPageviewActionSame = $lastActionGroup['pageviewAction']['url'] == $action['url'] - && $lastActionGroup['pageviewAction']['pageTitle'] == $action['pageTitle']; + $isPageviewActionSame = $lastGroupUrl == $actionUrl && $lastGroupTitle == $actionTitle; // if the current action has the same url/action name as the last, merge w/ the last action group if ($isLastGroupEmpty |