<? use Studip\Button, Studip\LinkButton; ?> <?= $controller->jsUrl() ?> <? $perm = MvvPerm::get($fach) ?> <form class="default" action="<?= $controller->action_link('fach', $fach->id) ?>" method="post"> <?= 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; ?> <?= LinkButton::createCancel(_('Abbrechen'), $controller->action_url('index'), ['title' => _('zurück zur Übersicht')]) ?> </footer> </form>