blob: f32a9a006e2adfadddc5e3e5b42aac58afdc2bef (
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
|
<? if ($deputies && count($deputies)): ?>
<form method="post" action="<?= $controller->link_for('settings/deputies/store') ?>" class="default">
<?= CSRFProtection::tokenTag() ?>
<table class="default no-hover">
<caption>
<?= _('Standardvertretung')?>
</caption>
<colgroup>
<col>
<? if ($edit_about_enabled): ?>
<col style="width: 200px">
<? endif ?>
<col>
</colgroup>
<thead>
<tr>
<th><?= _('Nutzer'); ?></th>
<? if ($edit_about_enabled): ?>
<th><?= _('darf mein Profil bearbeiten'); ?></th>
<? endif ?>
<th class="actions"><?= _('Aktion'); ?></th>
</tr>
</thead>
<tbody>
<? foreach ($deputies as $deputy): ?>
<? $deputy_fullname = $deputy->getDeputyFullname() ?>
<tr>
<td>
<?= Avatar::getAvatar($deputy->user_id)->getImageTag(Avatar::SMALL) ?>
<?= htmlReady($deputy_fullname . ' (' . $deputy->username . ', ' . _('Status') . ': ' . $deputy->perms . ')') ?>
</td>
<? if ($edit_about_enabled): ?>
<td style="text-align: center">
<div class="hgroup">
<label>
<input type="radio" name="edit_about[<?= $deputy->user_id ?>]" value="1"
<? if ($deputy->edit_about) echo 'checked'; ?>>
<?= _('ja') ?>
</label>
<label>
<input type="radio" name="edit_about[<?= $deputy->user_id ?>]" value="0"
<? if (!$deputy->edit_about) echo 'checked'; ?>>
<?= _('nein') ?>
</label>
</div>
</td>
<? endif ?>
<td class="actions">
<?= Icon::create('trash')->asInput(
[
'formaction' => $controller->deleteURL($deputy),
'data-confirm' => _('Wollen Sie die Standardvertretung wirklich löschen?')
]
) ?>
</td>
</tr>
<? endforeach; ?>
</tbody>
<tfoot>
<tr>
<td colspan="<?= 2 + (int)$edit_about_enabled ?>">
<?= Studip\Button::create(_('Übernehmen'), 'store', ['title' => _('Änderungen speichern')]) ?>
</td>
</tr>
</tfoot>
</table>
</form>
<? else: ?>
<?= MessageBox::info(_('Sie haben noch niemanden als Ihre Standardvertretung eingetragen. Benutzen Sie die Aktion in der Sidebar, um dies zu tun.')); ?>
<? endif; ?>
|