Skip to content
Extraits de code Groupes Projets
DevicePlugins.php 1,19 ko
Newer Older
  • Learn to ignore specific revisions
  • <?php
    /**
     * Piwik - free/libre analytics platform
     *
     * @link http://piwik.org
     * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
     *
     */
    namespace Piwik\Plugins\DevicePlugins;
    
    use Piwik\Piwik;
    use Piwik\Plugins\CoreVisualizations\Visualizations\Graph;
    use Piwik\Plugins\CoreVisualizations\Visualizations\HtmlTable;
    
    /**
     *
     */
    class DevicePlugins extends \Piwik\Plugin
    {
        /**
    
        {
            return array(
                'Metrics.getDefaultMetricTranslations' => 'addMetricTranslations',
                'Live.getAllVisitorDetails'            => 'extendVisitorDetails',
            );
        }
    
        public function extendVisitorDetails(&$visitor, $details)
        {
            $instance = new Visitor($details);
    
            $visitor['plugins']                  = $instance->getPlugins();
            $visitor['pluginsIcons']             = $instance->getPluginIcons();
        }
    
        public function addMetricTranslations(&$translations)
        {
            $metrics = array(
                'nb_visits_percentage' => Piwik::translate('General_ColumnPercentageVisits')
            );
    
            $translations = array_merge($translations, $metrics);
        }
    }