diff options
| author | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2025-06-19 07:24:04 +0200 |
|---|---|---|
| committer | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2025-06-25 14:44:22 +0200 |
| commit | aca0d58c01b917290bd00535c46d480ef456dfde (patch) | |
| tree | f4efb2144f15a2cc15007cedd5441095ad7ca06a /app/views | |
| parent | e418d159de85309ac3740d40c763fd8d4c1905a4 (diff) | |
fix multipersonsearch regarding removed and selected users and prevent warnings, fixes #5629
Closes #5629
Merge request studip/studip!4246
Diffstat (limited to 'app/views')
| -rw-r--r-- | app/views/multipersonsearch/js_form.php | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/app/views/multipersonsearch/js_form.php b/app/views/multipersonsearch/js_form.php index c37f1fd..f07fd92 100644 --- a/app/views/multipersonsearch/js_form.php +++ b/app/views/multipersonsearch/js_form.php @@ -28,7 +28,10 @@ <? endforeach; ?></p> <select multiple="multiple" id="<?= $name . '_selectbox'; ?>" name="<?= $name . '_selectbox'; ?>[]" data-init-js="true"> <? foreach ($defaultSelectableUsers as $person): ?> - <option value="<?= $person->id ?>" data-avatar="<?= htmlReady(Avatar::getAvatar($person->id)->getURL(Avatar::MEDIUM)) ?>"><?= htmlReady($person->getFullName('full_rev')) ?> -- <?= htmlReady($person->perms) ?> (<?= htmlReady($person->username)?>)</option> + <option value="<?= $person->id ?>" + data-avatar="<?= htmlReady(Avatar::getAvatar($person->id)->getURL(Avatar::MEDIUM)) ?>" + <? if ($allowRemoval && in_array($person->id, $defaultSelectedUsers)) echo 'selected'; ?> + ><?= htmlReady($person->getFullName('full_rev')) ?> -- <?= htmlReady($person->perms) ?> (<?= htmlReady($person->username)?>)</option> <? endforeach; ?> </select> <select multiple="multiple" id="<?= $name . '_selectbox_default'; ?>" style="display: none;"> |
