From 1c81705e3d66be57ec1c3c4dfffcf721e90af8ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96sterreicher?= Date: Wed, 8 May 2019 15:10:42 +0200 Subject: [PATCH] =?UTF-8?q?Aufnahmetermine:=20Ist=20bereits=20eine=20Raumz?= =?UTF-8?q?uordnung=20f=C3=BCr=20einen=20Reihungstest=20erfolgt=20und=20de?= =?UTF-8?q?r=20Reihungstest=20wird=20im=20FAS=20auf=20einen=20neuen=20Reih?= =?UTF-8?q?ungstesttermin=20ge=C3=A4ndert,=20dann=20wird=20die=20vorhanden?= =?UTF-8?q?e=20Raumzuordnung=20der=20Person=20entfernt=20und=20ein=20entsp?= =?UTF-8?q?rechender=20Hinweis=20angezeigt.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- content/student/studentDBDML.php | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/content/student/studentDBDML.php b/content/student/studentDBDML.php index 02fa0deab..5deced246 100644 --- a/content/student/studentDBDML.php +++ b/content/student/studentDBDML.php @@ -4027,6 +4027,7 @@ if(!$error) } $warnung_zu_viele_teilnehmer = false; + $warnung_raumzuordnungentfernt = false; if($reihungstest->reihungstest_id != $rt_id) { // Wenn ein neuer Reihungstesttermin ausgewählt wird, dann wird geprueft ob @@ -4043,6 +4044,12 @@ if(!$error) } if($max_teilnehmer!='' && $aktuelle_anzahl >= $max_teilnehmer) $warnung_zu_viele_teilnehmer = true; + + if ($reihungstest->ort_kurzbz != '') + { + $reihungstest->ort_kurzbz = ''; + $warnung_raumzuordnungentfernt = true; + } } $reihungstest->reihungstest_id = $rt_id; $reihungstest->person_id = $person_id; @@ -4063,8 +4070,15 @@ if(!$error) { $return = false; $error = true; - $errormsg = 'Achtung - die Maximalanzahl der Teilnehmer wurde überschritten;'. - ' Prüfen Sie ob genug Platz zur Verfügung steht - Zuteilung wurde erfolgreich gespeichert'; + $errormsg .= ' - Achtung - die Maximalanzahl der Teilnehmer wurde überschritten;'. + ' Prüfen Sie ob genug Platz zur Verfügung steht'; + } + if ($warnung_raumzuordnungentfernt) + { + $return = false; + $error = true; + $errormsg .= ' - Achtung - Die Person war bereits einem Raum für den Reihungstest zugeordnet.'. + 'Die Raumzuordnung wurde entfernt.'; } } else