Наследование: extends piwik\plugin\Report
Пример #1
0
 public function configureReportMetadata(&$availableReports, $infos)
 {
     if (!$this->isEnabled()) {
         return;
     }
     parent::configureReportMetadata($availableReports, $infos);
     $this->addReportMetadataForEachGoal($availableReports, $infos, function ($goal) {
         return Piwik::translate('Goals_GoalX', $goal['name']);
     });
 }
Пример #2
0
 protected function init()
 {
     parent::init();
     $this->name = Piwik::translate('Goals_Goals');
     $this->processedMetrics = array(new ConversionRate());
     $this->documentation = '';
     // TODO
     $this->order = 1;
     $this->orderGoal = 50;
     $this->metrics = array('nb_conversions', 'nb_visits_converted', 'revenue');
     $this->parameters = null;
 }
 public function configureReportMetadata(&$availableReports, $infos)
 {
     if (!$this->isEnabled()) {
         return;
     }
     if (null !== $this->getIdSiteFromInfos($infos)) {
         parent::configureReportMetadata($availableReports, $infos);
     }
     $name = $this->name;
     $this->addReportMetadataForEachGoal($availableReports, $infos, function ($goal) use($name) {
         return $goal['name'] . ' - ' . $name;
     });
 }