/*! * Piwik - free/libre analytics platform * * @link http://piwik.org * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later */ (function () { angular.module('piwikApp').controller('MultiSitesDashboardController', MultiSitesDashboardController); MultiSitesDashboardController.$inject = ['$scope', 'piwik', 'multisitesDashboardModel']; function MultiSitesDashboardController($scope, piwik, multisitesDashboardModel){ $scope.model = multisitesDashboardModel; $scope.evolutionSelector = 'visits_evolution'; $scope.hasSuperUserAccess = piwik.hasSuperUserAccess; $scope.date = piwik.broadcast.getValueFromUrl('date'); $scope.idSite = piwik.broadcast.getValueFromUrl('idSite'); $scope.url = piwik.piwik_url; $scope.period = piwik.period; $scope.areAdsForProfessionalServicesEnabled = piwik.config && piwik.config.are_ads_enabled; this.refresh = function (interval) { multisitesDashboardModel.refreshInterval = interval; multisitesDashboardModel.fetchAllSites(); }; } })();