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>
|