profile['countries'])) { return ''; } $view = new View('@UserCountry/_profileSummary.twig'); $view->visitorData = $this->profile; if (Common::getRequestVar('showMap', 1) == 1 && !empty($view->visitorData['hasLatLong']) && \Piwik\Plugin\Manager::getInstance()->isPluginLoaded('UserCountryMap') ) { $view->userCountryMapUrl = $this->getUserCountryMapUrlForVisitorProfile(); } return $view->render(); } private function getUserCountryMapUrlForVisitorProfile() { $params = array( 'module' => 'UserCountryMap', 'action' => 'realtimeMap', 'segment' => Live\Live::getSegmentWithVisitorId(), 'visitorId' => false, 'changeVisitAlpha' => 0, 'removeOldVisits' => 0, 'realtimeWindow' => 'false', 'showFooterMessage' => 0, 'showDateTime' => 0, 'doNotRefreshVisits' => 1 ); return Url::getCurrentQueryStringWithParametersModified($params); } /** * @inheritdoc */ public function getOrder() { return 100; } }