aboutsummaryrefslogtreecommitdiff
path: root/app/controllers/course/members.php
diff options
context:
space:
mode:
authorJan-Hendrik Willms <tleilax+studip@gmail.com>2025-02-10 07:48:31 +0000
committerJan-Hendrik Willms <tleilax+studip@gmail.com>2025-02-10 07:48:31 +0000
commit9bdc33fabf08b712f73abd647579fbf74e36ce0c (patch)
treed7263f0e13e4b1fd6795854908a647edf4e0ca48 /app/controllers/course/members.php
parent6895c4e14babfce3c3881926e2d9e5ecc0f5c9af (diff)
remove non existing consider_contingent setting in course members controller, fixes #5227
Closes #5227 Merge request studip/studip!3918
Diffstat (limited to 'app/controllers/course/members.php')
-rw-r--r--app/controllers/course/members.php32
1 files changed, 3 insertions, 29 deletions
diff --git a/app/controllers/course/members.php b/app/controllers/course/members.php
index 9b629d6..b337ff4 100644
--- a/app/controllers/course/members.php
+++ b/app/controllers/course/members.php
@@ -661,10 +661,8 @@ class Course_MembersController extends AuthenticatedController
}
}
}
- $csv_count_contingent_full = 0;
$csv_count_present = 0;
$csv_not_found = [];
- $consider_contingent = false;
if (Request::get('csv_import')) {
// remove duplicate users from csv-import
$csv_lines = array_unique($csv_request);
@@ -705,21 +703,13 @@ class Course_MembersController extends AuthenticatedController
} elseif (count($csv_users) > 0) {
$row = reset($csv_users);
if (!$row['is_present']) {
- $consider_contingent = Request::option('consider_contingent_csv');
$user = User::find($row['user_id']);
- $failure = false;
if ($user) {
try {
- $course->addMember($user, 'autor', $consider_contingent);
+ $course->addMember($user);
$csv_count_insert++;
} catch (\Studip\Exception $e) {
- $failure = true;
}
- } else {
- $failure = true;
- }
- if ($failure && isset($consider_contingent)) {
- $csv_count_contingent_full++;
}
} else {
$csv_count_present++;
@@ -738,12 +728,9 @@ class Course_MembersController extends AuthenticatedController
$user = User::findByUsername($selected_user);
if ($user) {
try {
- $course->addMember($user, 'autor', $consider_contingent);
+ $course->addMember($user);
$csv_count_insert++;
} catch (\Studip\Exception $e) {
- if (isset($consider_contingent)) {
- $csv_count_contingent_full++;
- }
}
}
}
@@ -774,11 +761,6 @@ class Course_MembersController extends AuthenticatedController
PageLayout::postError(sprintf(_('%s konnten <b>nicht</b> zugeordnet werden!'), htmlReady(join(',', $csv_not_found))));
}
- if ($csv_count_contingent_full) {
- PageLayout::postError(sprintf(_('%s Personen konnten <b>nicht</b> zugeordnet werden, da das ausgewählte Kontingent keine freien Plätze hat.'),
- $csv_count_contingent_full));
- }
-
$this->relocate('course/members/index');
}
@@ -924,7 +906,6 @@ class Course_MembersController extends AuthenticatedController
CSRFProtection::verifyUnsafeRequest();
$this->flash['users'] = Request::getArray('user');
- $this->flash['consider_contingent'] = Request::get('consider_contingent');
// select the additional method
switch (Request::get('action_user')) {
@@ -965,7 +946,6 @@ class Course_MembersController extends AuthenticatedController
CSRFProtection::verifyUnsafeRequest();
$this->flash['users'] = Request::getArray('awaiting');
- $this->flash['consider_contingent'] = Request::get('consider_contingent');
$waiting_type = Request::option('waiting_type');
// select the additional method
switch (Request::get('action_awaiting')) {
@@ -1000,8 +980,6 @@ class Course_MembersController extends AuthenticatedController
CSRFProtection::verifyUnsafeRequest();
$this->flash['users'] = Request::getArray('accepted');
- $this->flash['consider_contingent'] = Request::get('consider_contingent');
-
// select the additional method
switch (Request::get('action_accepted')) {
@@ -1038,10 +1016,6 @@ class Course_MembersController extends AuthenticatedController
throw new AccessDeniedException(_('Sie dürfen keine lehrenden Personen oder Hilfspersonen in diese Veranstaltung eintragen.'));
}
- if (isset($this->flash['consider_contingent'])) {
- Request::set('consider_contingent', $this->flash['consider_contingent']);
- }
-
$users = [];
// create a usable array
if($this->flash['users']) {
@@ -1064,7 +1038,7 @@ class Course_MembersController extends AuthenticatedController
$course->addMember(
$user,
$target_status,
- Request::bool('consider_contingent', false),
+ false,
true,
false
);