aboutsummaryrefslogtreecommitdiff
path: root/app/views/fachabschluss/faecher/fachbereiche.php
diff options
context:
space:
mode:
Diffstat (limited to 'app/views/fachabschluss/faecher/fachbereiche.php')
-rw-r--r--app/views/fachabschluss/faecher/fachbereiche.php24
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>