diff options
Diffstat (limited to 'app/views/admin/user/edit.php')
| -rw-r--r-- | app/views/admin/user/edit.php | 37 |
1 files changed, 35 insertions, 2 deletions
diff --git a/app/views/admin/user/edit.php b/app/views/admin/user/edit.php index 47596a9..3313e6a 100644 --- a/app/views/admin/user/edit.php +++ b/app/views/admin/user/edit.php @@ -232,8 +232,6 @@ use Studip\Button, Studip\LinkButton; <? endif ?> </fieldset> - - <fieldset> <legend> <?= _('Registrierungsdaten') ?> @@ -368,6 +366,41 @@ use Studip\Button, Studip\LinkButton; </section> </fieldset> + <? if ($GLOBALS['perm']->have_perm('root') && Config::get()->ILIAS_INTERFACE_ENABLE) : ?> + <? foreach ($ilias_list as $ilias_index => $ilias) : ?> + <fieldset> + <legend> + <?= htmlReady(sprintf(_('Account in %s'), htmlReady($ilias->getName()))) ?> + </legend> + + <? if ($ilias_user[$ilias_index]->isConnected()) : ?> + <label> + <?= _('Loginname des verknüpften Accounts:') ?> + <?= htmlReady($ilias_user[$ilias_index]->getUsername()) ?> + </label> + <label> + <?= LinkButton::create( + _('Verknüpfung bearbeiten'), + $controller->url_for('my_ilias_accounts/administrate_account/' . $ilias_user[$ilias_index]->studip_id . '/' . $ilias_index . '/edit'), + ['data-dialog' => 'reload-on-close'] + ) ?> + </label> + <? else : ?> + <label> + <?= _('Kein Account verknüpft') ?> + </label> + <label> + <?= LinkButton::create( + _('Verknüpfung erstellen'), + $controller->url_for('my_ilias_accounts/administrate_account/' . $ilias_user[$ilias_index]->studip_id . '/' . $ilias_index . '/edit'), + ['data-dialog' => 'reload-on-close'] + ) ?> + </label> + <? endif ?> + </fieldset> + <? endforeach ?> + <? endif ?> + <? if (in_array($user->perms, ['autor', 'tutor', 'dozent'])): ?> <fieldset> <legend> |
