/** * Set splits */ private function setSplits() { $i = 0; $seperated = false; $showOnlyActive = $this->Splits->hasActiveAndInactiveLaps() && $this->Splits->hasActiveLaps(2); foreach ($this->Splits->asArray() as $Split) { $PaceObj = $Split->pace($this->PaceUnit); if ($showOnlyActive && !$Split->isActive()) { if (!$seperated && $i > 0) { // && ($i < $num_active)) { $this->Code .= '<tr class="space-line"><td colspan="5"></td></tr>'; $this->Code .= '<tr class="space-line zebra-corrector"><td colspan="5"></td></tr>'; $seperated = true; } continue; } else { $seperated = false; } $this->Code .= '<tr class="r">'; $this->Code .= '<td class="c">' . ++$i . '.</td>'; $this->Code .= '<td>' . Distance::format($Split->distance(), true, 2) . '</td>'; $this->Code .= '<td>' . Duration::format($Split->time()) . '</td>'; $this->Code .= '<td>' . $PaceObj->value() . '<small>' . $PaceObj->appendix() . '</small></td>'; $this->Code .= '<td>' . $this->tdForPaceDifference($PaceObj) . '</td>'; $this->Code .= '</tr>'; } $this->Code .= '</tbody><tbody class="top-spacer">'; }