Newer
Older
<? use Studip\Button, Studip\LinkButton; ?>
<?= $controller->jsUrl() ?>
<? $perm = MvvPerm::get($fach) ?>
<form class="default" action="<?= $controller->action_link('fach', $fach->id) ?>" method="post">
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
100
101
102
103
104
105
106
107
<?= CSRFProtection::tokenTag() ?>
<fieldset class="collapsable">
<legend>
<?= _('Grunddaten') ?>
</legend>
<label>
<?= _('Name') ?>
<?= MvvI18N::input('name', $fach->name, ['maxlength' => '255', 'required' => ''])->checkPermission($fach) ?>
</label>
<label>
<?= _('Kurzname') ?>
<?= MvvI18N::input('name_kurz', $fach->name_kurz, ['maxlength' => '50'])->checkPermission($fach) ?>
</label>
<label>
<?= _('Beschreibung') ?>
<?= MvvI18N::textarea('beschreibung', $fach->beschreibung, ['class' => 'add_toolbar ui-resizable wysiwyg'])->checkPermission($fach) ?>
</label>
</fieldset>
<fieldset class="collapsable collapsed">
<legend>
<?= _('Verantwortliche Einrichtung') ?>
</legend>
<? if ($perm->haveFieldPermDepartments(MvvPerm::PERM_WRITE)) : ?>
<?= $search_institutes->render(); ?>
<? if (Request::submitted('search_institutes')) : ?>
<?= Icon::create(
'refresh',
Icon::ROLE_CLICKABLE,
[
'name' => 'reset_institutes',
'data-qs_id' => $search_institutes_id
]
)->asInput(); ?>
<? else : ?>
<?= Icon::create(
'search',
Icon::ROLE_CLICKABLE,
[
'name' => 'search_dokumente',
'data-qs_id' => $search_institutes_id,
'data-qs_name' => $search_institutes->getId(),
'class' => 'mvv-qs-button'
]
)->asInput(); ?>
<? endif; ?>
<? endif; ?>
<ul id="institut_target" class="mvv-assigned-items mvv-institute sortable">
<? if ($perm->haveFieldPermDepartments(MvvPerm::PERM_WRITE)) : ?>
<li class="mvv-item-list-placeholder"<?= (count($fach->departments) ? ' style="display: none;"' : '') ?>><?= _('Bitte mindestens eine verantwortliche Einrichtung hinzufügen.') ?></li>
<? elseif (!count($fach->getFachbereiche())) : ?>
<li class="mvv-item-list-placeholder"><?= _('Es wurde noch keine verantwortliche Einrichtung angegeben.') ?></li>
<? endif; ?>
<? foreach ($fach->getFachbereiche() as $fachbereich) : ?>
<li id="fachbereiche_<?= $fachbereich->getId() ?>" class="sort_items">
<div class="mvv-item-list-text">
<? if ($fachbereich) : ?>
<?= htmlReady($fachbereich->getDisplayName()) ?>
<? else: ?>
<?= _('Unbekannte Einrichtung') ?>
<? endif; ?>
</div>
<? if ($perm->haveFieldPerm('institut_id', MvvPerm::PERM_WRITE)): ?>
<div class="mvv-item-list-buttons">
<a href="#"
class="mvv-item-remove"><?= Icon::create('trash', Icon::ROLE_CLICKABLE, ['title' => _('Einrichtung entfernen')])->asImg(); ?></a>
</div>
<? endif; ?>
<input type="hidden" name="institut_items[]" value="<?= $fachbereich->getId() ?>">
</li>
<? endforeach; ?>
</ul>
</fieldset>
<fieldset class="collapsable collapsed">
<legend>
<?= _('Zusätzliche Angaben') ?>
</legend>
<label><?= _('Schlagworte') ?>
<? if ($perm->haveFieldPerm('schlagworte')) : ?>
<textarea cols="60" rows="5" name="schlagworte" id="schlagworte"
class="add_toolbar ui-resizable wysiwyg"><?= htmlReady($fach->schlagworte) ?></textarea>
<? else : ?>
<textarea readonly cols="60" rows="5" name="schlagworte" id="schlagworte"
class="ui-resizable"><?= htmlReady($fach->schlagworte) ?></textarea>
<? endif; ?>
<?= _('Hier können zusätzlich Schlagworte angegeben werden, die in der Suche berücksichtigt werden.') ?>
</label>
</fieldset>
<footer data-dialog-button>
<? if ($fach->isNew()) : ?>
<? if ($perm->havePermCreate()) : ?>
<?= Button::createAccept(_('Anlegen'), 'store', ['title' => _('Fach anlegen')]) ?>
<? endif; ?>
<? else : ?>
<? if ($perm->havePermWrite()) : ?>
<?= Button::createAccept(_('Übernehmen'), 'store', ['title' => _('Änderungen übernehmen')]) ?>
<? endif; ?>
<? endif; ?>

Jan-Hendrik Willms
committed
<?= LinkButton::createCancel(_('Abbrechen'), $controller->action_url('index'), ['title' => _('zurück zur Übersicht')]) ?>