diff options
Diffstat (limited to 'app/views/fachabschluss/faecher/fachbereiche.php')
| -rw-r--r-- | app/views/fachabschluss/faecher/fachbereiche.php | 24 |
1 files changed, 16 insertions, 8 deletions
diff --git a/app/views/fachabschluss/faecher/fachbereiche.php b/app/views/fachabschluss/faecher/fachbereiche.php index 844440c..6a99719 100644 --- a/app/views/fachabschluss/faecher/fachbereiche.php +++ b/app/views/fachabschluss/faecher/fachbereiche.php @@ -1,3 +1,10 @@ +<?php +/** + * @var MVVController $controller + * @var Fachbereich[] $fachbereiche + * @var string $fachbereich_id + */ +?> <table class="default collapsable"> <colgroup> <col> @@ -8,22 +15,23 @@ <?= $controller->renderSortLink('fachabschluss/faecher/fachbereiche/', _('Fächer'), 'faecher', ['style' => 'text-align: center;']) ?> </tr> </thead> - <? foreach ($fachbereiche as $fachbereich): ?> - <? if ($fachbereich['faecher']) : ?> - <tbody class="<?= isset($fachbereich_id) && $fachbereich_id === $fachbereich['institut_id'] ? 'not-collapsed' : 'collapsed' ?>"> + <? foreach ($fachbereiche as $fachbereich_data): ?> + <? $fachbereich = Fachbereich::buildExisting($fachbereich_data); ?> + <? if ($fachbereich->faecher) : ?> + <tbody class="<?= isset($fachbereich_id) && $fachbereich_id === $fachbereich->id ? 'not-collapsed' : 'collapsed' ?>"> <tr class="header-row"> <td class="toggle-indicator"> <a class="mvv-load-in-new-row" - href="<?= $controller->action_link('details_fachbereich/' . $fachbereich['institut_id']) ?>"><?= htmlReady($fachbereich['name']) ?></a> + href="<?= $controller->action_link('details_fachbereich/' . $fachbereich->id) ?>"><?= htmlReady($fachbereich->getDisplayName()) ?></a> </td> - <td style="text-align: center;" class="dont-hide"><?= htmlReady($fachbereich['faecher']) ?> </td> + <td style="text-align: center;" class="dont-hide"><?= $fachbereich->faecher->count() ?> </td> </tr> - <? if (isset($fachbereich_id) && $fachbereich_id === $fachbereich['institut_id']): ?> + <? if (isset($fachbereich_id) && $fachbereich_id === $fachbereich->id): ?> <tr class="loaded-details nohover"> - <?= $this->render_partial('fachabschluss/faecher/details_fachbereich', compact('fach')) ?> + <?= $this->render_partial('fachabschluss/faecher/details_fachbereich', compact('fachbereich')) ?> </tr> <? endif; ?> </tbody> <? endif; ?> - <? endforeach ?> + <? endforeach; ?> </table> |
