aboutsummaryrefslogtreecommitdiff
path: root/app/views/admin/user/edit.php
diff options
context:
space:
mode:
authorArne Schröder, M. A. <schroeder@data-quest.de>2024-12-19 13:38:22 +0000
committerRasmus Fuhse <fuhse@data-quest.de>2024-12-19 13:38:22 +0000
commit7cbba1ec8a0de90e02632fe06beebb2e672a07a2 (patch)
tree07c203bcfa1f022b105940b34191c797251ae7fd /app/views/admin/user/edit.php
parent147a30d22cad9f074a2f2a968a156e021ae59f33 (diff)
Resolve "Accountmanagement für verknüpfte ILIAS-Accounts in Stud.IP"
Closes #4263 Merge request studip/studip!3368
Diffstat (limited to 'app/views/admin/user/edit.php')
-rw-r--r--app/views/admin/user/edit.php37
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>