blob: 96bf7d07f2536d16b9ea3dd472b2b463fc4f5565 (
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
|
<?php
/**
* @var Studiengaenge_StgteilbezeichnungenController $controller
* @var StgteilBezeichnung[] $stgteilbezeichnungen
* @var string $bezeichnung_id
*/
?>
<?= $controller->jsUrl() ?>
<form method="post">
<?= CSRFProtection::tokenTag() ?>
<table id="stgteilbezeichnungen" class="default sortable collapsable">
<caption>
<?= _('Studiengangteil-Bezeichnungen') ?>
<span class="actions"><? printf(_('%s Bezeichnungen'), count($stgteilbezeichnungen)) ?></span>
</caption>
<thead>
<tr>
<th><?= _('Name') ?></th>
<th style="width: 15%;"><?= _('Kurzname') ?></th>
<th style="text-align: center; width: 5%;"><?= _('Studiengänge') ?></th>
<th style="width: 5%; text-align: right;"><?= _('Aktionen') ?></th>
</tr>
</thead>
<? if (count($stgteilbezeichnungen)) : ?>
<? foreach ($stgteilbezeichnungen as $stgteilbezeichnung) : ?>
<? $perm = MvvPerm::get($stgteilbezeichnung) ?>
<tbody id="<?= $stgteilbezeichnung->id ?>"
class="collapsed <?php if ($perm->haveFieldPerm('position')) echo 'sort_items'; ?>">
<tr class="header-row sort_item">
<td class="toggle-indicator">
<a class="mvv-load-in-new-row"
href="<?= $controller->action_link('details/' . $stgteilbezeichnung->id) ?>">
<?= htmlReady($stgteilbezeichnung->name) ?>
</a>
</td>
<td class="dont-hide">
<?= htmlReady($stgteilbezeichnung->name_kurz) ?>
</td>
<td style="text-align: center;" class="dont-hide">
<?= $stgteilbezeichnung->count_studiengaenge ?>
</td>
<td class="dont-hide actions">
<? if ($perm->havePermWrite()) : ?>
<a data-dialog
href="<?= $controller->action_link('stgteilbezeichnung/' . $stgteilbezeichnung->id) ?>">
<?= Icon::create('edit', Icon::ROLE_CLICKABLE ,['title' => _('Studiengangteil-Bezeichnung bearbeiten')])->asImg(); ?>
</a>
<? endif; ?>
<? if ($perm->havePermCreate() && $stgteilbezeichnung->count_stgteile < 1) : ?>
<?= Icon::create('trash', Icon::ROLE_CLICKABLE , ['title' => _('Studiengangteil-Bezeichnung löschen')])
->asInput([
'formaction' => $controller->action_url('delete/' . $stgteilbezeichnung->id),
'data-confirm' => sprintf(_('Wollen Sie wirklich die Studiengangteil-Bezeichnung "%s" löschen?'), $stgteilbezeichnung->name)]) ?>
<? endif; ?>
</td>
</tr>
<? if ($bezeichnung_id == $stgteilbezeichnung->getId()) : ?>
<?= $this->render_partial(
'studiengaenge/stgteilbezeichnungen/details',
compact('stgteilbezeichnung')
) ?>
<? endif; ?>
</tbody>
<? endforeach; ?>
<? else : ?>
<tbody>
<tr>
<td colspan="4" style="text-align: center">
<?= _('Es sind keine Studiengangteil-Bezeichnungen vorhanden') ?>
</td>
</tr>
</tbody>
<? endif ?>
</table>
</form>
|