From 7c0076cc16e223c4b4842bd311305f9429ed25eb Mon Sep 17 00:00:00 2001 From: Karl Burkhart Date: Thu, 29 Mar 2012 08:19:36 +0000 Subject: [PATCH] =?UTF-8?q?studiensemesterberechnung=20f=C3=BCr=20SS=20aus?= =?UTF-8?q?gebessert?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- soap/stip.soap.php | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/soap/stip.soap.php b/soap/stip.soap.php index 1a0973e8f..b9cc80dc0 100644 --- a/soap/stip.soap.php +++ b/soap/stip.soap.php @@ -38,7 +38,7 @@ $SOAPServer->handle(); /** * - * Funktion nimmt ANfragen entgegen und bearbeitet diese + * Funktion nimmt Anfragen entgegen und bearbeitet diese * @param $parameters -> XML SOAP File */ function GetStipendienbezieherStip($parameters) @@ -49,7 +49,6 @@ function GetStipendienbezieherStip($parameters) $ErhalterKz = $anfrageDaten->ErhKz; $AnfrageDatenID = $anfrageDaten->AnfragedatenID; - // Eintrag in der LogTabelle anlegen $log = new webservicelog(); $log->request_data = file_get_contents('php://input'); @@ -90,7 +89,7 @@ function GetStipendienbezieherStip($parameters) $studSemester = "WS".$year; }elseif ($BezieherStip->Semester == "SS" || $BezieherStip->Semester == "ss") { - $year = mb_substr($BezieherStip->Studienjahr, 0,4); + $year = mb_substr($BezieherStip->Studienjahr, 0,2).mb_substr($BezieherStip->Studienjahr, 5,7); $studSemester = "SS".$year; } @@ -138,11 +137,11 @@ function GetStipendienbezieherStip($parameters) $StipBezieher->Studienbeitrag = $studGebuehr; // Wenn letzter Status von Semester Interessent ist -> Semester = null - if(!$prestudentStatus->status_kurzbz == 'Interessent') + if($prestudentStatus->status_kurzbz != 'Interessent') $StipBezieher->Ausbildungssemester = $StipBezieher->getSemester($prestudentID, $studSemester); else - $StipBezieher->Ausbildungssemester = null; - + $StipBezieher->Ausbildungssemester = null; + $StipBezieher->StudStatusCode = $StipBezieher->getStudStatusCode($prestudentID, $studSemester); if($StipBezieher->StudStatusCode==3 || $StipBezieher->StudStatusCode==4) $StipBezieher->BeendigungsDatum = $datum_obj->formatDatum($prestudent->datum,'dmY');