mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-17 12:09:28 +00:00
Wenn ein Status gelöscht wird, dann wird der Studentlehrverband-Eintrag nur entfernt wenn im selben Studiensemester kein anderer Status vorhanden ist da sonst die Studierenden im FAS nicht mehr sichtbar sind
This commit is contained in:
@@ -902,14 +902,19 @@ if(!$error)
|
||||
if($rolle->delete_rolle($_POST['prestudent_id'],$_POST['status_kurzbz'],$_POST['studiensemester_kurzbz'], $_POST['ausbildungssemester']))
|
||||
{
|
||||
$return = true;
|
||||
if($return)
|
||||
// Wenn in diesem Semester kein Status mehr vorhanden ist,
|
||||
// dann wird auch der Studentlehrverband eintrag entfernt
|
||||
if($rolle->getLastStatus($_POST['prestudent_id'],$_POST['studiensemester_kurzbz'])===false)
|
||||
{
|
||||
$student = new student();
|
||||
$temp_uid = $student->getUid($rolle->prestudent_id);
|
||||
if(!$student->delete_studentLehrverband($temp_uid, $_POST['studiengang_kz'], $rolle->studiensemester_kurzbz, $rolle->ausbildungssemester))
|
||||
if($return)
|
||||
{
|
||||
$return = false;
|
||||
$errormsg = "Fehler beim Löschen der Lehrverbandszuordnung.";
|
||||
$student = new student();
|
||||
$temp_uid = $student->getUid($rolle->prestudent_id);
|
||||
if(!$student->delete_studentLehrverband($temp_uid, $_POST['studiengang_kz'], $rolle->studiensemester_kurzbz, $rolle->ausbildungssemester))
|
||||
{
|
||||
$return = false;
|
||||
$errormsg = "Fehler beim Löschen der Lehrverbandszuordnung.";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user