From 7c23cbbf095f86f3377d12e1f0df0e3fa59e8065 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arne=20Schr=C3=B6der=2C=20M=2E=20A=2E?= <schroeder@data-quest.de> Date: Fri, 6 Sep 2024 14:30:04 +0000 Subject: [PATCH] =?UTF-8?q?Resolve=20"ILIAS-Schnittstelle:=20neues=20Feld?= =?UTF-8?q?=20matriculation=5Fnumber=20wird=20nicht=20ber=C3=BCcksichtigt"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes #4446 Merge request studip/studip!3232 --- app/views/admin/ilias_interface/edit_content.php | 2 +- lib/ilias_interface/IliasUser.php | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/views/admin/ilias_interface/edit_content.php b/app/views/admin/ilias_interface/edit_content.php index f54a62d909d..f9c0b873218 100644 --- a/app/views/admin/ilias_interface/edit_content.php +++ b/app/views/admin/ilias_interface/edit_content.php @@ -45,7 +45,7 @@ <? endif ?> </label> <label> - <span><?= _('Datenfeld (Name) mit Matrikelnummer (wenn leer, wird keine Matrikelnummer übergeben)') ?></span> + <span><?= _('Datenfeld (Name) mit Matrikelnummer (nur ausfüllen, wenn die Matrikelnummer in einem Datenfeld gespeichert wird)') ?></span> <input type="text" name="ilias_matriculation" size="50" maxlength="255" value="<?= htmlReady($ilias_config['matriculation']) ?>"> </label> <? if (count($ilias_datafields)) : ?> diff --git a/lib/ilias_interface/IliasUser.php b/lib/ilias_interface/IliasUser.php index da360827689..c44b3ec1498 100644 --- a/lib/ilias_interface/IliasUser.php +++ b/lib/ilias_interface/IliasUser.php @@ -111,7 +111,7 @@ class IliasUser function getStudipUserData() { $query = "SELECT username, password, title_front, title_rear, Vorname, - Nachname, Email, privatnr, privadr, geschlecht + Nachname, Email, privatnr, privadr, geschlecht, matriculation_number FROM auth_user_md5 LEFT JOIN user_info USING (user_id) WHERE user_id = ?"; @@ -146,6 +146,8 @@ class IliasUser $this->matriculation = $entry->getDisplayValue(); } } + } else { + $this->matriculation = $data['matriculation_number']; } if ($this->title_front != '') { -- GitLab