From eb48c4884d901cf18910a1958e299a3a1067ada9 Mon Sep 17 00:00:00 2001 From: David Siegfried <david.siegfried@uni-vechta.de> Date: Wed, 2 Oct 2024 13:06:24 +0000 Subject: [PATCH] prevent php-warnings in members-list, fixes #4663 Closes #4663 Merge request studip/studip!3473 --- app/controllers/course/members.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/controllers/course/members.php b/app/controllers/course/members.php index a3f454d1d7a..d0d44050acc 100644 --- a/app/controllers/course/members.php +++ b/app/controllers/course/members.php @@ -672,7 +672,7 @@ class Course_MembersController extends AuthenticatedController foreach ($csv_lines as $csv_line) { $csv_name = preg_split('/[,\t]/', mb_substr($csv_line, 0, 100), -1, PREG_SPLIT_NO_EMPTY); $csv_nachname = trim($csv_name[0]); - $csv_vorname = trim($csv_name[1]); + $csv_vorname = trim($csv_name[1] ?? ''); if (!$csv_nachname) { continue; @@ -751,7 +751,7 @@ class Course_MembersController extends AuthenticatedController // no results if (empty($csv_lines) && empty($selected_users)) { - PageLayout::postError(_("Niemanden gefunden!")); + PageLayout::postError(_('Niemanden gefunden!')); } if ($csv_count_insert) { @@ -1228,6 +1228,7 @@ class Course_MembersController extends AuthenticatedController throw new AccessDeniedException(); } + $users = []; // create a usable array if(!empty($this->flash['users'])) { foreach ($this->flash['users'] as $user => $val) { @@ -1282,7 +1283,7 @@ class Course_MembersController extends AuthenticatedController if ($next_status !== 'user' && !$this->is_dozent) { throw new AccessDeniedException(); } - + $users = []; if (!empty($this->flash['users'])) { foreach ($this->flash['users'] as $user => $val) { if ($val) { -- GitLab