Esempio n. 1
0
 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>';
     }
 }