$date) { $currentSemester = Semester::findByTimestamp($date['date']); if ($currentSemester && ( !$lastSemester || $currentSemester->getId() !== $lastSemester->getId() )) { $allSemesters[] = $currentSemester; $lastSemester = $currentSemester; } } $lostDateKeys = []; if (!count($dates)) { echo MessageBox::info(_('Keine Termine vorhanden')); } ?> statusgruppen) > 0): ?> statusgruppen)): ?> $date) { $dateSemester = Semester::findByTimestamp($date['date']); if ($dateSemester && $semester->getId() === $dateSemester->getId()) { if (is_null($is_next_date) && $date['end_time'] >= time() && !is_a($date, 'CourseExDate')) { $is_next_date = $key; } $partial = $date instanceof CourseExDate ? '_date_row-exdate' : '_date_row'; echo $this->render_partial("course/dates/{$partial}.php", [ 'date' => $date, 'is_next_date' => $is_next_date === $key, 'course' => $course, 'has_acces' => $has_access, ]); } elseif (!$dateSemester && !in_array($key, $lostDateKeys)) { $lostDateKeys[] = $key; } } ?>
0): ?> statusgruppen)): ?> render_partial( "course/dates/{$partial}.php", compact('date', 'dates', 'key') ); } ?>