diff --git a/app/views/shared/modul/_modul.php b/app/views/shared/modul/_modul.php index 461e4864c5e1201dac8b7c47d77edf38f99e02fe..f3ebfd717205297d4bd2af15c8d9e8ff8f7dd639 100644 --- a/app/views/shared/modul/_modul.php +++ b/app/views/shared/modul/_modul.php @@ -1,4 +1,16 @@ -<? $modulDeskriptor = $modul->getDeskriptor($display_language ?? null); ?> +<?php +/** + * @var Modul $modul + * @var ModulDeskriptor $modulDeskriptor + * @var string $affect_id + * @var array $modulVerantwortung + * @var int $type + * @var int $nummer_modulteil + * @var array $note + * @var string $num_bezeichnung + */ +$modulDeskriptor = $modul->getDeskriptor($display_language ?? null); +?> <table class="mvv-modul-details default nohover" data-mvv-id="<?= $modul->getId(); ?>" data-mvv-type="modul"> <colgroup> <col width="30%"> @@ -9,26 +21,15 @@ <th class="mvv-modul-details-head" data-mvv-field="mvv_modul.code"><?= htmlReady($modul->code) ?></th> <th class="mvv-modul-details-head" data-mvv-field="mvv_modul.kp" style="text-align: right;"><?= sprintf("%d CP", $modul->kp) ?></th> </tr> - <? if (!empty($show_synopse) || $modul->fassung_nr): ?> + <? if ($modul->fassung_nr): ?> <tr> <th colspan="2" style="font-weight: normal;"> - <? if ($show_synopse) : ?> - <?= - sprintf(_('In der Fassung des <b>%s</b>. Beschlusses vom <b>%s</b> (<b>%s</b>) / Version <b>%s</b>.'), - '<span data-mvv-field="mvv_modul.fassung_nr">' . htmlReady($modul->fassung_nr) . '</span>', - '<span data-mvv-field="mvv_modul.beschlussdatum">' . date('d.m.Y', $modul->beschlussdatum) . '</span>', - '<span data-mvv-field="mvv_modul.fassung_typ">' . htmlReady($GLOBALS['MVV_MODUL']['FASSUNG_TYP'][$modul->fassung_typ]['name']) . '</span>', - '<span data-mvv-field="mvv_modul.version">' . htmlReady($modul->version) . '</span>' - ) - ?> - <? elseif ($modul->fassung_nr) : ?> <?= sprintf(_('In der Fassung des <b>%s</b>. Beschlusses vom <b>%s</b>.'), '<span data-mvv-field="mvv_modul.fassung_nr">' . htmlReady($modul->fassung_nr) . '</span>', '<span data-mvv-field="mvv_modul.beschlussdatum">' . date('d.m.Y', $modul->beschlussdatum) . '</span>' ) ?> - <? endif; ?> </th> </tr> <? endif; ?> @@ -152,9 +153,9 @@ </tr> <? endif; ?> <tr> - <td><strong><?= ngettext('Unterrichtssprache', 'Unterrichtsprachen', sizeof($modul->languages)) ?></strong></td> + <td><strong><?= ngettext('Unterrichtssprache', 'Unterrichtsprachen', count($modul->languages)) ?></strong></td> <td data-mvv-field="mvv_modul_language"> - <?= htmlReady(implode(', ', $modul->languages->map(function ($m) { return $m->getDisplayName(); }))); ?> + <?= htmlReady(implode(', ', $modul->languages->map(function (ModulLanguage $m) { return $m->getDisplayName(); }))); ?> </td> </tr> <tr>