Piwik\Plugins\MultiSites\Reports\Base::init PHP Метод

init() защищенный Метод

protected init ( )
    protected function init()
    {
        $this->categoryId = 'General_MultiSitesSummary';
        $allMetricsInfo = API::getApiMetrics($enhanced = true);
        $metadataMetrics = array();
        $processedMetricsMetadata = array();
        foreach ($allMetricsInfo as $metricName => $metricSettings) {
            $metadataMetrics[$metricName] = Piwik::translate($metricSettings[API::METRIC_TRANSLATION_KEY]);
            $processedMetricsMetadata[$metricSettings[API::METRIC_EVOLUTION_COL_NAME_KEY]] = Piwik::translate($metricSettings[API::METRIC_TRANSLATION_KEY]) . " " . Piwik::translate('MultiSites_Evolution');
        }
        $this->metrics = array_keys($metadataMetrics);
        $this->processedMetrics = array_keys($processedMetricsMetadata);
    }

Usage Example

Пример #1
0
 protected function init()
 {
     parent::init();
     $this->dimension = new Website();
     $this->name = Piwik::translate('General_SingleWebsitesDashboard');
     $this->documentation = '';
     // TODO
     $this->constantRowsCount = false;
     $this->order = 5;
 }
Base