aboutsummaryrefslogtreecommitdiff
path: root/app/views/shared/modul/description.php
blob: 05eddbf80521b8eca0eee9e5be6961e7f9ec0605 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php
/**
 * @var Modul $modul
 * @var int $type
 * @var Shared_ModulController $controller
 * @var StgteilabschnittModul|null $abschnitt_modul
 */
?>

<? if (count($modul->deskriptoren) > 1): ?>
<div style="width: 100%; text-align: right;">
    <? foreach ($modul->deskriptoren->getAvailableTranslations($modul->original_language) as $language) : ?>
        <? $lang = $GLOBALS['CONTENT_LANGUAGES'][$language]; ?>
        <a data-dialog="size=auto;title='<?= htmlReady($modul->getDisplayName()) ?>'"
            href="<?= $controller->action_link('description/' . $modul->id . '/',
                [
                    'display_language' => $language,
                    'abschnitt_id' => $abschnitt_modul->abschnitt_id,
                ]) ?>">
            <?= Assets::img(MVV::getContentLanguageImagePath($language), ['alt' => $lang['name'], 'size' => 24]) ?>
        </a>
    <? endforeach; ?>
</div>
<? endif; ?>
<?= $this->render_partial('shared/modul/_modul') ?>
<? if ($type === 1) : ?>
    <?= $this->render_partial('shared/modul/_modullvs') ?>
    <?= $this->render_partial('shared/modul/_pruefungen') ?>
    <?= $this->render_partial('shared/modul/_regularien') ?>
<? endif;?>
<? if ($type === 2): ?>
    <?= $this->render_partial('shared/modul/_modullv') ?>
<? endif; ?>
<? if ($type === 3) : ?>
    <?= $this->render_partial('shared/modul/_modul_ohne_lv') ?>
<? endif; ?>