Skip to content
Snippets Groups Projects
Commit 66319771 authored by David Siegfried's avatar David Siegfried
Browse files

prevent php-warnings in Module, fixes #4773

Closes #4773

Merge request !3564
parent e5003907
No related branches found
No related tags found
1 merge request!3564prevent php-warnings in Module, fixes #4773
Checking pipeline status
<? $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"> <table class="mvv-modul-details default nohover" data-mvv-id="<?= $modul->getId(); ?>" data-mvv-type="modul">
<colgroup> <colgroup>
<col width="30%"> <col width="30%">
...@@ -9,26 +21,15 @@ ...@@ -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.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> <th class="mvv-modul-details-head" data-mvv-field="mvv_modul.kp" style="text-align: right;"><?= sprintf("%d CP", $modul->kp) ?></th>
</tr> </tr>
<? if (!empty($show_synopse) || $modul->fassung_nr): ?> <? if ($modul->fassung_nr): ?>
<tr> <tr>
<th colspan="2" style="font-weight: normal;"> <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>.'), 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.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.beschlussdatum">' . date('d.m.Y', $modul->beschlussdatum) . '</span>'
) )
?> ?>
<? endif; ?>
</th> </th>
</tr> </tr>
<? endif; ?> <? endif; ?>
...@@ -152,9 +153,9 @@ ...@@ -152,9 +153,9 @@
</tr> </tr>
<? endif; ?> <? endif; ?>
<tr> <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"> <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> </td>
</tr> </tr>
<tr> <tr>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment