aboutsummaryrefslogtreecommitdiff
path: root/app/views/calendar/contentbox/display.php
blob: 902df335315ea111bf5857850bac083c42aebed4 (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
<? if ($admin || $termine) : ?>
    <article class="studip">
        <header>
            <h1>
                <?= Icon::create('schedule', 'info')->asImg() ?>
                <?= htmlReady($title) ?>
            </h1>
            <nav>
                <? if ($admin) : ?>
                    <? if ($isProfile) : ?>
                        <a href="<?= URLHelper::getLink('dispatch.php/calendar/date/add') ?>"
                           data-dialog="reload-on-close"
                           title="<?= _('Neuen Termin anlegen') ?>" aria-label="<?= _('Neuen Termin anlegen') ?>">
                            <?= Icon::create('add')->asImg(['class' => 'text-bottom']) ?>
                        </a>
                    <? else: ?>
                        <a href="<?= URLHelper::getLink("dispatch.php/course/timesrooms", ['cid' => $range_id]) ?>"
                           title="<?= _('Neuen Termin anlegen') ?>" aria-label="<?= _('Neuen Termin anlegen') ?>">
                            <?= Icon::create('admin')->asImg(['class' => 'text-bottom']) ?>
                        </a>
                    <? endif ?>
                <? endif ?>
            </nav>
        </header>
        <? if ($termine) : ?>
            <? foreach ($termine as $termin) : ?>
                <?= $this->render_partial('calendar/contentbox/_termin.php', ['termin' => $termin, 'course_range' => $course_range]) ?>
            <? endforeach ?>
        <? else: ?>
            <section>
                <?= _('Es sind keine aktuellen Termine vorhanden. Zum Anlegen neuer Termine können Sie die Aktion „Neuen Termin anlegen“ benutzen.') ?>
            </section>
        <? endif ?>
    </article>
<? endif ?>