From 021cef234e12cbb4353b28214a06801645b99a7a Mon Sep 17 00:00:00 2001 From: Karl Burkhart Date: Fri, 9 Mar 2012 09:44:42 +0000 Subject: [PATCH] Wenn der letzte Status eines Semesters Interessent ist -> Studiensemester = null --- soap/stip.soap.php | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/soap/stip.soap.php b/soap/stip.soap.php index 14a0ab3bd..1a0973e8f 100644 --- a/soap/stip.soap.php +++ b/soap/stip.soap.php @@ -125,6 +125,7 @@ function GetStipendienbezieherStip($parameters) $StipBezieher->Inskribiert = 'n'; else { + // wenn nur Interessent letzer Status ist -> nicht inskribiert if($prestudentStatus->status_kurzbz == 'Interessent') $StipBezieher->Inskribiert = 'n'; else @@ -134,10 +135,15 @@ function GetStipendienbezieherStip($parameters) if($BezieherStip->Typ == "as" || $BezieherStip->Typ == "AS") { $StipBezieher->getOrgFormTeilCode($studentUID, $studSemester, $prestudentID); - $StipBezieher->Studienbeitrag = $studGebuehr; - $StipBezieher->Ausbildungssemester = $StipBezieher->getSemester($prestudentID, $studSemester); - $StipBezieher->StudStatusCode = $StipBezieher->getStudStatusCode($prestudentID, $studSemester); + + // Wenn letzter Status von Semester Interessent ist -> Semester = null + if(!$prestudentStatus->status_kurzbz == 'Interessent') + $StipBezieher->Ausbildungssemester = $StipBezieher->getSemester($prestudentID, $studSemester); + else + $StipBezieher->Ausbildungssemester = null; + + $StipBezieher->StudStatusCode = $StipBezieher->getStudStatusCode($prestudentID, $studSemester); if($StipBezieher->StudStatusCode==3 || $StipBezieher->StudStatusCode==4) $StipBezieher->BeendigungsDatum = $datum_obj->formatDatum($prestudent->datum,'dmY'); else