aboutsummaryrefslogtreecommitdiff
path: root/app/views/course/studygroup/globalmodules.php
blob: a639f38eca68e30f991bf35780b5fa4529b7e617 (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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
<?php
# Lifter010: TODO
use Studip\Button, Studip\LinkButton;


/* * * * * * * * * * * *
 * * * O U T P U T * * *
 * * * * * * * * * * * */

?>

<?= $this->render_partial("course/studygroup/_feedback") ?>
<? if (!$configured): ?>
    <?= MessageBox::error(_('Keine Veranstaltungsart für Studiengruppen gefunden'), [
        sprintf(
            _('Die Standardkonfiguration für Studiengruppen in der Datei <b>%s</b> fehlt oder ist unvollständig.'),
            'config.inc.php'
        )
    ]) ?>
<? endif ?>
<? if (!Config::getInstance()->STUDYGROUPS_ENABLE):?>
    <?= MessageBox::info(
        _('Die Studiengruppen sind derzeit <b>nicht</b> aktiviert.')
        . '<br>'
        . _('Zum Aktivieren füllen Sie bitte das Formular aus und klicken Sie auf "Speichern".')
    ) ?>
<? else: ?>
    <? if ($can_deactivate) : ?>
        <?= MessageBox::info(_('Die Studiengruppen sind aktiviert.')) ?>
        <form action="<?= $controller->deactivate() ?>" method="post">
        <?= CSRFProtection::tokenTag() ?>
        <?= Button::create(_("Deaktivieren"), 'deaktivieren') ?>
        </form>
    <? else: ?>
        <?= MessageBox::info(_("Sie können die Studiengruppen nicht deaktivieren, solange noch welche in Stud.IP vorhanden sind!")) ?>
    <? endif; ?>
    <br>
<? endif;?>
<form class="default" action="<?= $controller->savemodules() ?>" method="post">
    <?= CSRFProtection::tokenTag() ?>
    <!-- Title -->
    <fieldset>
        <legend><?= _("Einrichtungszuordnung") ?></legend>
        <label>
            <?= _("Alle Studiengruppen werden folgender Einrichtung zugeordnet:") ?><br>
            <select name="institute" class="nested-select">
            <? if (!Config::getInstance()->STUDYGROUPS_ENABLE):?>
                <option value="" class="is-placeholder">
                    -- <?= _('Bitte auswählen') ?> --
                </option>
            <? endif ?>
            <? foreach ($institutes as $fak_id => $faculty) : ?>
                <option value="<?= htmlReady($fak_id) ?>" class="nested-item-header"
                    <? if ($fak_id === $default_inst) echo 'selected'; ?>>
                    <?= htmlReady(my_substr($faculty['name'], 0, 60)) ?>
                </option>
              <? foreach ($faculty['childs'] as $inst_id => $inst_name) : ?>
                <option value="<?= htmlReady($inst_id) ?>" class="nested-item"
                    <? if ($inst_id == $default_inst) echo 'selected'; ?>>
                    <?= htmlReady(my_substr($inst_name, 0, 60)) ?>
                </option>
              <? endforeach; ?>
            <? endforeach; ?>
            </select>
        </label>
    </fieldset>

    <!-- Title -->
    <fieldset>
        <legend><?= _('Nutzungsbedingungen') ?></legend>
        <label>
            <?= _('Geben Sie hier Nutzungsbedingungen für die Studiengruppen ein. '
                . 'Diese müssen akzeptiert werden, bevor eine Studiengruppe angelegt werden kann.') ?>
            <?= I18N::textarea('terms', $terms) ?>
        </label>
    </fieldset>
    <footer>
        <?= Button::createAccept(_('Speichern'), 'speichern') ?>
    </footer>
</form>