Piwik\Plugins\Actions\Columns\VisitTotalActions::onExistingVisit PHP Метод

onExistingVisit() публичный Метод

public onExistingVisit ( Request $request, Piwik\Tracker\Visitor $visitor, Action | null $action ) : integer
$request Piwik\Tracker\Request
$visitor Piwik\Tracker\Visitor
$action Piwik\Tracker\Action | null
Результат integer
    public function onExistingVisit(Request $request, Visitor $visitor, $action)
    {
        if (!$action) {
            return false;
        }
        $increment = 'visit_total_actions + 1';
        $idActionUrl = $action->getIdActionUrlForEntryAndExitIds();
        if ($idActionUrl !== false) {
            return $increment;
        }
        $actionType = $action->getActionType();
        $types = array(Action::TYPE_SITE_SEARCH, Action::TYPE_EVENT, Action::TYPE_OUTLINK, Action::TYPE_DOWNLOAD);
        if (in_array($actionType, $types)) {
            return $increment;
        }
        return false;
    }