getRootPageFor($pageId); $rootPageUid = (int)($rootPage['uid'] ?? 0); // If the current page is not a root page or a subpage of one, abort $pageSelected = ($rootPageUid !== null); $this->view->assign('pageSelected', (int)$pageSelected); if (!$pageSelected) { return; } $this->view->assign('rootPage', $rootPageUid); $statsSettingsRepository = GeneralUtility::makeInstance(StatsSettingsRepository::class); $matomoId = $statsSettingsRepository->getMatomoSiteId($rootPageUid); $statsActivated = ($matomoId !== null); $this->view->assign('statsActivated', (int)$statsActivated); if (!$statsActivated) { return; } $this->view->assign('matomoSiteId', (int)$matomoId); } /** * Creates a matomo site record if none exists and * save its id */ public function enableStatsAction() { } /** * Disable the stats monitoring */ public function disableStatsAction() { } }