本文整理汇总了PHP中student::getUID方法的典型用法代码示例。如果您正苦于以下问题:PHP student::getUID方法的具体用法?PHP student::getUID怎么用?PHP student::getUID使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类student
的用法示例。
在下文中一共展示了student::getUID方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: GetStipendienbezieherStip
/**
*
* Funktion nimmt Anfragen entgegen und bearbeitet diese
* @param $parameters -> XML SOAP File
*/
function GetStipendienbezieherStip($parameters)
{
$anfrageDaten = $parameters->anfrageDaten;
$Stipendiumsbezieher = $anfrageDaten->Stipendiumsbezieher;
$ErhalterKz = $anfrageDaten->ErhKz;
$AnfrageDatenID = $anfrageDaten->AnfragedatenID;
// Eintrag in der LogTabelle anlegen
$log = new webservicelog();
$log->request_data = file_get_contents('php://input');
$log->webservicetyp_kurzbz = 'stip';
$log->request_id = $AnfrageDatenID;
$log->beschreibung = "Anfrage von Stip";
$log->save(true);
$username = $parameters->userName;
$passwort = $parameters->passWord;
if (!($username == STIP_USER_NAME && $passwort == STIP_USER_PASSWORD)) {
// Eintrag in der LogTabelle anlegen
$log = new webservicelog();
$log->request_data = 'SOAP FAULT - Invalid Credentials';
$log->webservicetyp_kurzbz = 'stip';
$log->request_id = $AnfrageDatenID;
$log->beschreibung = "Antwort an Stip";
$log->save(true);
return new SoapFault("Server", 'Invalid Credentials');
}
$StipBezieherAntwort = array();
$i = 0;
if (!is_array($Stipendiumsbezieher->StipendiumsbezieherAnfrage)) {
$Stipendiumsbezieher->StipendiumsbezieherAnfrage = array($Stipendiumsbezieher->StipendiumsbezieherAnfrage);
}
// läuft alle Anfragedaten durch
foreach ($Stipendiumsbezieher->StipendiumsbezieherAnfrage as $BezieherStip) {
$prestudentID;
$studentUID;
$studSemester;
$StipBezieher = new stip();
$datum_obj = new datum();
if ($StipBezieher->validateStipDaten($anfrageDaten->ErhKz, $anfrageDaten->AnfragedatenID, $BezieherStip)) {
$StipBezieher->Semester = $BezieherStip->Semester;
$StipBezieher->Studienjahr = $BezieherStip->Studienjahr;
$StipBezieher->PersKz = $BezieherStip->PersKz;
$StipBezieher->SVNR = $BezieherStip->SVNR;
$StipBezieher->Familienname = $BezieherStip->Familienname;
$StipBezieher->Vorname = $BezieherStip->Vorname;
$StipBezieher->Typ = $BezieherStip->Typ;
// Studiensemester_kurzbz auslesen
if ($BezieherStip->Semester == "WS" || $BezieherStip->Semester == "ws") {
$year = mb_substr($BezieherStip->Studienjahr, 0, 4);
$studSemester = "WS" . $year;
} elseif ($BezieherStip->Semester == "SS" || $BezieherStip->Semester == "ss") {
$year = mb_substr($BezieherStip->Studienjahr, 0, 2) . mb_substr($BezieherStip->Studienjahr, 5, 7);
$studSemester = "SS" . $year;
}
if (!($prestudentID = $StipBezieher->searchPersonKz($BezieherStip->PersKz))) {
if (!($prestudentID = $StipBezieher->searchSvnr($BezieherStip->SVNR))) {
$prestudentID = $StipBezieher->searchVorNachname($BezieherStip->Vorname, $BezieherStip->Familienname);
}
}
// Student wurde gefunden
if ($StipBezieher->AntwortStatusCode == 1) {
$prestudent = new prestudent();
$prestudent->load($prestudentID);
$prestudent->getLastStatus($prestudentID);
$prestudentStatus = new prestudent();
$student = new student();
$studentUID = $student->getUID($prestudentID);
$abschlusspruefung = new abschlusspruefung();
$abschlusspruefung->getLastAbschlusspruefung($studentUID);
$student->load($studentUID);
$studiengang_kz = $student->studiengang_kz;
$konto = new konto();
$studGebuehr = $konto->getStudiengebuehrGesamt($studentUID, $studSemester, $studiengang_kz);
// , als Dezimaltrennzeichen
$studGebuehr = str_replace('.', ',', $studGebuehr);
// wenn nicht bezahlt
if ($studGebuehr == "") {
$studGebuehr = "0,00";
}
if (!$prestudentStatus->getLastStatus($prestudentID, $studSemester)) {
$StipBezieher->Inskribiert = 'n';
} else {
// wenn nur Interessent letzer Status ist -> nicht inskribiert
if ($prestudentStatus->status_kurzbz == 'Interessent') {
$StipBezieher->Inskribiert = 'n';
} else {
$StipBezieher->Inskribiert = 'j';
}
}
if ($BezieherStip->Typ == "as" || $BezieherStip->Typ == "AS") {
$StipBezieher->getOrgFormTeilCode($studentUID, $studSemester, $prestudentID);
$StipBezieher->Studienbeitrag = $studGebuehr;
// Wenn letzter Status von Semester Interessent ist -> Semester = null
if ($prestudentStatus->status_kurzbz != 'Interessent') {
$StipBezieher->Ausbildungssemester = $StipBezieher->getSemester($prestudentID, $studSemester);
} else {
//.........这里部分代码省略.........