aboutsummaryrefslogtreecommitdiff
path: root/app/views/course/members/additional_input.php
blob: 50fd3b09156593f911c56d6de0451803f2218fcf (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
<?php
/**
 * @var DataFieldEntryModel[] $datafields
 * @var AuxLockRule $aux
 * @var bool $editable
 */
$editable = false;
?>
<form class="default" method="post">
<? if ($datafields) : ?>
    <fieldset>
        <legend>
            <?= htmlReady($aux->name) ?>
        </legend>

        <p><?= formatReady($aux->description) ?></p>

        <? foreach ($datafields as $field): ?>
            <? if ($field->getTypedDatafield()->isVisible()): ?>
                <? if ($field->getTypedDatafield()->isEditable()) : ?>
                    <? $editable = true; ?>
                <? endif ?>
                <?= $field->getTypedDatafield()->getHTML('aux'); ?>
            <? endif; ?>
        <? endforeach; ?>
    </fieldset>

    <? if ($editable): ?>
    <footer>
        <?= Studip\Button::create(_('Speichern'), 'save') ?>
    </footer>
    <? else: ?>
        <?= MessageBox::info(_('Keine einstellbaren Zusatzdaten vorhanden')) ?>
    <? endif; ?>
<? else : ?>
    <?= MessageBox::info(_('Keine einstellbaren Zusatzdaten vorhanden')) ?>
<? endif; ?>
</form>