Skip to content
Extraits de code Groupes Projets
Controller.php 1,17 ko
Newer Older
  • Learn to ignore specific revisions
  • <?php
    
     * Piwik - free/libre analytics platform
    
    robocoder's avatar
    robocoder a validé
     * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
    
    use Piwik\Plugin\Manager as PluginManager;
    
    use Piwik\Plugins\Resolution\Reports\GetConfiguration;
    
    use Piwik\Plugins\UserLanguage\Reports\GetLanguage;
    
    use Piwik\Plugins\DevicePlugins\Reports\GetPlugin;
    
    use Piwik\Plugins\Resolution\Reports\GetResolution;
    
    robocoder's avatar
    robocoder a validé
    /**
     *
     */
    
    class Controller extends \Piwik\Plugin\Controller
    
            $view = new View('@UserSettings/index');
    
            $isDeviceDetectionEnabled = PluginManager::getInstance()->isPluginActivated('DevicePlugins');
    
            if ($isDeviceDetectionEnabled) {
                $view->dataTablePlugin = $this->renderReport(new GetPlugin());
            }
    
    
            $isResolutionEnabled = PluginManager::getInstance()->isPluginActivated('Resolution');
    
            if ($isResolutionEnabled) {
                $view->dataTableResolution = $this->renderReport(new GetResolution());
                $view->dataTableConfiguration = $this->renderReport(new GetConfiguration());
            }
    
    
            return $view->render();