/**
  * Initialize analysis data
  */
 private function initData()
 {
     if ($this->Configuration()->value('use_type') && $this->Sport->hasTypes()) {
         $this->AnalysisData[] = $this->getTypeArray();
     }
     if ($this->Configuration()->value('use_pace') && $this->Sport->usesDistance()) {
         $this->AnalysisData[] = $this->getPaceArray();
     }
     if ($this->Configuration()->value('use_pulse')) {
         $this->AnalysisData[] = $this->getPulseArray();
     }
 }
Ejemplo n.º 2
0
 /**
  * Set data
  */
 private function setData()
 {
     if (Request::param('group') == 'sport') {
         $this->setDataForSports();
     } elseif (Request::param('group') == 'types' && $this->Sport->hasTypes()) {
         $this->setDataForTypes();
     } else {
         $this->setDataForCompetitionAndTraining();
     }
     if (empty($this->RawData)) {
         $this->setYLimits(1, 0, 10);
     } else {
         $this->setYLimitsFromData();
     }
 }