aboutsummaryrefslogtreecommitdiff
path: root/app/views/contents/courseware/courses_overview.php
blob: b866fb298430a898520e8b7169e10c2adb862447 (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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<div class="cw-content-courses">
    <? if (empty($sem_courses)) : ?>
        <? if (!$all_semesters) : ?>
        <h2>
            <?= htmlReady($semesters[0]->name) ?>
            <? if ($current_semester->id == $semesters[0]->id) : ?>
                (<?= _('Aktuelles Semester') ?> )
            <? endif ?>
        </h2>
        <? endif ?>

        <?= MessageBox::info(_('Keine der Veranstaltungen auf die sie Zugriff '
            . 'haben hat eine Courseware mit Inhalten.')); ?>
    <? else : ?>
    <? foreach($semesters as $semester) :?>
        <? if (!empty($sem_courses[$semester->id]['coursewares'])): ?>
        <h2>
            <?= htmlReady($semester->name) ?>
            <? if ($current_semester->id == $semester->id) : ?>
                (<?= _('Aktuelles Semester') ?> )
            <? endif ?>
        </h2>
        <ul class="cw-tiles">
            <? foreach($sem_courses[$semester->id]['coursewares'] as $element) :?>
                <li class="tile <?= htmlReady($element['payload']['color'])?>">
                    <a href="<?= URLHelper::getLink('dispatch.php/course/courseware/?cid='.$element['range_id'].'#/structural_element/'.$element['id']) ?>">
                        <? if ($element->getImageUrl() === null) : ?>
                            <div class="preview-image default-image" style="background-image: url(<?= Icon::create('courseware')->asImagePath() ?>); background-size: 112px" >
                            </div>
                        <? else : ?>
                            <div class="preview-image" style="background-image: url(<?= htmlReady($element->getImageUrl()) ?>)" ></div>
                        <? endif; ?>
                        <div class="description">
                            <header><?= htmlReady($element['title']) ?></header>
                            <div class="description-text-wrapper">
                                <p>
                                    <?= htmlReady($element['payload']['description']) ?>
                                </p>
                            </div>
                            <footer style="margin-top: 24px;">
                                <?= Icon::create('seminar', Icon::ROLE_INFO_ALT)?> <?= htmlReady($element['course']['name'])?>
                            </footer>
                        </div>
                    </a>
                </li>
            <? endforeach; ?>
        </ul>
        <? endif; ?>
    <? endforeach; ?>
    <? endif; ?>
</div>