diff options
| author | Jan-Hendrik Willms <tleilax+github@gmail.com> | 2021-07-22 16:07:19 +0200 |
|---|---|---|
| committer | Jan-Hendrik Willms <tleilax+github@gmail.com> | 2021-07-22 16:19:12 +0200 |
| commit | a3da1483a9e689846179159355badfec8073dbec (patch) | |
| tree | 770dcca6bdf5f6f2a11b0e7fcbbeda6919a3fc52 /app/views/shared/modul/_regularien.php | |
current code from svn, revision 62608
Diffstat (limited to 'app/views/shared/modul/_regularien.php')
| -rw-r--r-- | app/views/shared/modul/_regularien.php | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/app/views/shared/modul/_regularien.php b/app/views/shared/modul/_regularien.php new file mode 100644 index 0000000..26196b0 --- /dev/null +++ b/app/views/shared/modul/_regularien.php @@ -0,0 +1,38 @@ +<table class="mvv-modul-details default nohover"> + <thead> + <tr> + <th><?= _('Regularien') ?></th> + <th><?= _('Teilnahme­voraussetzungen') ?></th> + <th><?= _('Angebots­rhythmus') ?></th> + <th><?= _('Anwesenheits­pflicht') ?></th> + <th><?= _('Gewicht an Modulnote in %') ?></th> + </tr> + </thead> + <tbody> + <? foreach ($modul->modulteile as $modulTeil): ?> + <? + $modulTeilDeskriptor = $modulTeil->getDeskriptor($display_language); + // Für die Kenntlichmachung der Modulteile in Listen die Nummer des + // Modulteils und den ausgewählten Namen verwenden. + // Ist keine Nummer vorhanden, dann Durchnummerieren und Standard- + // Bezeichnung verwenden. + if (trim($modulTeil->nummer)) { + $num_bezeichnung = $GLOBALS['MVV_MODULTEIL']['NUM_BEZEICHNUNG']['values'][$modulTeil->num_bezeichnung]['name']; + $name_kurz = sprintf('%s %d', $num_bezeichnung, $modulTeil->nummer); + } else { + $num_bezeichnung_default = $GLOBALS['MVV_MODULTEIL']['NUM_BEZEICHNUNG']['default']; + $name_kurz = $GLOBALS['MVV_MODULTEIL']['NUM_BEZEICHNUNG']['values'][$num_bezeichnung_default]['name'] + . ' ' . $nummer_modulteil; + $nummer_modulteil++; + } + ?> + <tr data-mvv-id="<?= $modulTeil->getId(); ?>" data-mvv-type="modulteil"> + <td style="vertical-align: top; font-weight: bold;" data-mvv-field="mvv_modulteil.nummer mvv_modulteil.num_bezeichnung"><?= $name_kurz ?></td> + <td data-mvv-field="mvv_modulteil_deskriptor.voraussetzung"><?= formatReady($modulTeilDeskriptor->voraussetzung) ?></td> + <td data-mvv-field="mvv_modulteil.semester"><?= $GLOBALS['MVV_NAME_SEMESTER']['values'][$modulTeil->semester]['name'] ?></td> + <td data-mvv-field="mvv_modulteil.pflicht"><?= ($modulTeil->pflicht ? _('Ja') : _('Nein')) ?> <?= $modulTeilDeskriptor->kommentar_pflicht ? formatReady($modulTeilDeskriptor->kommentar_pflicht) : '' ?></td> + <td data-mvv-field="mvv_modulteil.anteil_note"><?= $modulTeil->anteil_note ?>%</td> + </tr> + <? endforeach; ?> + </tbody> +</table>
\ No newline at end of file |
