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
|
<?php
/**
* @var AdmissionUserList[] $userlists
* @var Admission_UserListController $controller
*/
Helpbar::get()->addPlainText(_('Info'),"Personenlisten erfassen eine Menge von Personen, die ".
"mit modifizierten Chancen in die Platzverteilung bei ".
"Anmeldeverfahren eingehen. Dies können z.B. ".
"Härtefälle sein, die bevorzugt einen Platz in ".
"Veranstaltungen erhalten sollen.");
Helpbar::get()->addPlainText(_('Info'), "Hier sehen Sie alle Personenlisten, auf die Sie Zugriff ".
"haben.");
?>
<form action="#" method="post">
<?= CSRFProtection::tokenTag() ?>
<table class="default">
<colgroup>
<col>
<col>
<col>
<col style="width: 8ex;">
</colgroup>
<thead>
<tr>
<th><?= _('Name') ?></th>
<th><?= _('Beschreibung') ?></th>
<th><?= _('Personen') ?></th>
<th><?= _('Aktionen') ?></th>
</tr>
</thead>
<tbody>
<? if (empty($userlists)): ?>
<tr>
<td colspan="4" style="text-align: center;">
<?= _('Es sind noch keine Personenlisten vorhanden.') ?><br>
<?= Studip\LinkButton::create(
_('Neue Personenliste anlegen'),
$controller->configureURL()
) ?>
</td>
</tr>
<? endif; ?>
<? foreach ($userlists as $list): ?>
<tr id="userlist_<?= htmlReady($list->getId()) ?>">
<td><?= htmlReady($list->getName()) ?></td>
<td><?= htmlReady($list->describe()) ?></td>
<td><?= count($list->getUsers()) ?></td>
<td class="actions">
<?= ActionMenu::get()->addLink(
$controller->configureURL($list->getId()),
_('Nutzerliste bearbeiten'),
Icon::create('edit')
)->addButton(
'delete',
_('Personenliste löschen'),
Icon::create('trash'),
[
'formaction' => $controller->deleteURL($list->getId()),
'data-confirm' => sprintf(_('Soll die Nutzerliste %s wirklich gelöscht werden?'), $list->getName()),
]
) ?>
</td>
</tr>
<? endforeach; ?>
</tbody>
</table>
</form>
|