if (!empty($day['trainings'])) { foreach ($day['trainings'] as $t => $Training) { $id = $Training['id']; $wk_class = isset($Training['typeid']) && $Training['typeid'] == \Runalyze\Configuration::General()->competitionType() ? ' wk' : ''; $trClass = $t == 0 ? $trClass : ''; if (FrontendShared::$IS_SHOWN && !$Training['is_public']) { echo '<tr class="r' . $trClass . ' training' . $wk_class . '">'; } else { echo '<tr class="r' . $trClass . ' training' . $wk_class . '" id="training_' . $id . '" ' . Ajax::trainingLinkAsOnclick($id) . '>'; } if ($t != 0) { echo '<td colspan="2"></td>'; } else { echo '<td class="l" style="width:24px;">'; foreach ($day['shorts'] as $short) { $Context->setActivityData($short); echo $Table->codeForShortLink($Context); } echo '</td><td class="l as-small-as-possible">' . $this->dateString($day['date']) . '</td>'; } $Context->setActivityData($Training); if ($this->ShowEditLink) { echo $Table->codeForEditIcon($Context); } if ($this->ShowPublicLink) { echo $Table->codeForPublicIcon($Context); } echo $Table->codeForColumns($Context); echo '</tr>'; } } else {
/** * @param \Runalyze\View\Dataset\Table $Table */ protected function displayTrainingRows(\Runalyze\View\Dataset\Table $Table) { $Context = new \Runalyze\Dataset\Context(new Runalyze\Model\Activity\Entity(), $this->AccountID); foreach ($this->Trainings as $training) { $date = date("d.m.Y", $training['time']); $link = Ajax::trainingLink($training['id'], $date, true); $Context->setActivityData($training); echo '<tr class="r">'; echo '<td class="l"><small>' . $link . '</small></td>'; echo $Table->codeForColumns($Context); echo '</tr>'; } }