aboutsummaryrefslogtreecommitdiff
path: root/app/controllers/course/basicdata.php
diff options
context:
space:
mode:
authorDavid Siegfried <david.siegfried@uni-vechta.de>2023-11-21 15:03:24 +0000
committerDavid Siegfried <david.siegfried@uni-vechta.de>2023-11-21 15:03:24 +0000
commit5c6841c33601a01e0d3c11bd3785437660be3f4b (patch)
treec7c2d2090ee6f13a150735746dafa4073ec44210 /app/controllers/course/basicdata.php
parent7a0f7555c485459a391edafbcaad9a49f1d9ef10 (diff)
prevent php-warnings, closes #3494
Closes #3494 Merge request studip/studip!2389
Diffstat (limited to 'app/controllers/course/basicdata.php')
-rw-r--r--app/controllers/course/basicdata.php9
1 files changed, 7 insertions, 2 deletions
diff --git a/app/controllers/course/basicdata.php b/app/controllers/course/basicdata.php
index 937ec0f..e0611ed 100644
--- a/app/controllers/course/basicdata.php
+++ b/app/controllers/course/basicdata.php
@@ -490,7 +490,7 @@ class Course_BasicdataController extends AuthenticatedController
} else {
// format of input element name is "course_xxx"
$varname = mb_substr($field['name'], 7);
- if ($field['i18n']) {
+ if (!empty($field['i18n'])) {
$req_value = Request::i18n($field['name']);
} else {
$req_value = Request::get($field['name']);
@@ -528,7 +528,12 @@ class Course_BasicdataController extends AuthenticatedController
$after = array_diff_assoc($sem->getSettings(), $old_settings);
//update admission, if turnout was raised
- if($after['admission_turnout'] > $before['admission_turnout'] && $sem->isAdmissionEnabled()) {
+ if (
+ !empty($after['admission_turnout'])
+ && !empty($before['admission_turnout'])
+ && $after['admission_turnout'] > $before['admission_turnout']
+ && $sem->isAdmissionEnabled()
+ ) {
AdmissionApplication::addMembers($sem->getId());
}