aboutsummaryrefslogtreecommitdiff
path: root/app/views/course/members/add_member.php
blob: 8d597e4ee4f1ec7f6c94d40d7f7bf56fcfee1680 (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
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
<h1><?=sprintf(_('%s hinzufügen'), htmlReady($decoratedStatusGroups['autor']))?></h1>
<form action="<?=$controller->url_for('course/members/set_autor')?>" method="post">
<?= CSRFProtection::tokenTag() ?>
    <table class="default collapsable">
        <tbody>
            <tr class="table_header header-row">
                <th class="toggle-indicator" colspan="4">
                    <a class="toggler">
                        <?=sprintf(_('%s in die Veranstaltung hinzufügen'), htmlReady($decoratedStatusGroups['autor']))?>
                    </a>
                </th>
            </tr>
            <tr>
                <td style="width: 30%; text-align: left">
                    <?= sprintf(_('<strong>%s</strong> in die Veranstaltung eintragen'), htmlReady($decoratedStatusGroups['autor']))?>
                </td>
                <td style="width: 30%; text-align: left">
                    <?= QuickSearch::get("new_autor", $search)
                            ->withButton(['reset_button_name' => 'reset_autor', 'search_button_name' => 'search_autor'])
                            ->render();
                    ?>
                    <input type="hidden" name="cid" value="<?= $course_id ?>">
                </td>
                <td style="width: 20%; text-align: center">

                </td>
                <td style="width: 20%; text-align: right">
                    <?= Studip\Button::createAccept(
                        _('Eintragen'),
                        'add_autor',
                        ['title' => sprintf(_("als %s eintragen"), $decoratedStatusGroups['autor'])]
                    ) ?>
                </td>
            </tr>
        </tbody>
    </table>
</form>

<form action="<?= $controller->url_for('course/members/set_autor_csv')?>" method="post" name="user">
<?= CSRFProtection::tokenTag() ?>
<table class="default collapsable">
    <tbody class="collapsed">
        <tr class="table_header header-row">
            <th class="toggle-indicator" colspan="3">
                <a class="toggler">
                    <?=_('Teilnehmendenliste übernehmen')?>
                </a>
            </th>
        </tr>
        <tr>
            <td>
                <?=_('Eingabeformat')?>:

                <?= tooltipHtmlIcon(sprintf(_('In das Textfeld <strong>Teilnehmendenliste übernehmen</strong> können Sie eine Liste mit Namen von %s eingeben,
                    die in die Veranstaltung aufgenommen werden sollen. Wählen Sie in der Auswahlbox das gewünschte Format, in dem Sie die Namen eingeben möchten.<br />
                    <strong>Eingabeformat</strong><br/>
                    <strong>Nachname, Vorname &crarr;</strong><br />Geben Sie dazu in jede Zeile den Nachnamen und (optional) den Vornamen getrennt durch ein Komma oder ein Tabulatorzeichen ein.<br />
                    <strong>Nutzername &crarr;</strong><br />Geben Sie dazu in jede Zeile den Stud.IP Nutzernamen ein.'), htmlReady($status_groups['autor'])));?>
            </td>
            <td colspan="2">
                <select name="csv_import_format">
                    <option value="realname"><?=_("Nachname, Vorname")?> &crarr;</option>
                    <option value="username"><?=_("Nutzername")?> &crarr;</option>
                    <? if(!empty($accessible_df)) : ?>
                        <? foreach ($accessible_df as $df) : ?>
                            <option value="<?=$df->getId()?>" <?=(Request::get('csv_import_format') ==  $df->getId()? 'selected="selected"': '')?>><?= htmlReady($df->getName())?> &crarr;</option>
                        <? endforeach?>
                    <? endif ?>
                </select>
            </td>
        </tr>

        <tr>
            <td style="width: 30%">
                <?= sprintf(
                    _('<strong>%s</strong> in die Veranstaltung eintragen'),
                    htmlReady($decoratedStatusGroups['autor'])
                )?>
            </td>
            <td style="width: 50%">
                <textarea name="csv_import" rows="6" cols="50"></textarea>
            </td>
            <td style="width: 20%; text-align: right">
                <?= Studip\Button::createAccept(
                    _('Eintragen'),
                    'add_member_list',
                    [
                        'title' => sprintf(_("als %s eintragen"), htmlReady($decoratedStatusGroups['autor']))
                    ]
                ) ?>
            </td>
        </tr>
    </tbody>
</table>
</form>

<div style="text-align: right">
    <?= Studip\LinkButton::createCancel(_('Abbrechen'), $controller->url_for('course/members/index')) ?>
</div>