aboutsummaryrefslogtreecommitdiff
path: root/app/views/calendar/schedule/settings.php
blob: a9f24b2c0da2c982c21cc5a7c24c33d8282577de (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
<form class="default" method="post" action="<?= $controller->link_for('calendar/schedule/storesettings') ?>">
    <?= CSRFProtection::tokenTag() ?>
    <fieldset>
        <legend>
            <?= _('Darstellung des Stundenplans ändern') ?>
        </legend>
        <section>
            <?= _('Angezeigter Zeitraum') ?>
            <section class="hgroup">
                <label>
                    <?= _('von') ?>
                    <input type="text" name="start_hour" id="start-hour" class="size-s"
                           value="<?= sprintf('%02u:00', $settings['glb_start_time']) ?>"
                           data-time-picker>
                </label>
                <label>
                    <?= _('bis') ?>
                    <input type="text" name="end_hour" id="end-hour" class="size-s"
                           value="<?= sprintf('%02u:00', $settings['glb_end_time']) ?>"
                           data-time-picker>
                </label>
                <?= _('Uhr') ?><br>
            </section>
        </section>
        <section class='settings'>
            <?= _('Angezeigte Wochentage') ?>
            <? foreach ([1, 2, 3, 4, 5, 6, 0] as $day) : ?>
                <label>
                    <input type="checkbox" name="days[]" value="<?= $day ?>"
                        <?= in_array($day, $settings['glb_days']) !== false ? 'checked' : '' ?>>
                    <?= getWeekDay($day, false) ?>
                </label>
            <? endforeach ?>
            <span class="invalid_message"><?= _('Bitte mindestens einen Wochentag auswählen.') ?></span><br>
        </section>
    </fieldset>
    <footer data-dialog-button>
        <?= Studip\Button::createSuccess(_('Speichern'), ['onclick' => "return STUDIP.Calendar.validateNumberOfDays();"]) ?>
        <?= Studip\LinkButton::createCancel(_('Abbrechen'), $controller->url_for('calendar/schedule/#')) ?>
    </footer>
</form>