This commit is contained in:
kindlm
2016-11-17 18:15:02 +01:00
2 changed files with 128 additions and 116 deletions
+86 -88
View File
@@ -78,7 +78,7 @@ if(isset($_GET['stg_kz']))
{
$stg_kz=$_GET['stg_kz'];
}
else
else
{
echo "<H2>Es wurde kein Lehrgang ausgew&auml;hlt!</H2>";
}
@@ -166,12 +166,12 @@ if($result = $db->db_query($qry))
<ErhKz>".$erhalter."</ErhKz>
<MeldeDatum>".date("dmY", $datumobj->mktime_fromdate($bisdatum))."</MeldeDatum>
<LehrgangMeldung>
<Lehrgang>
<Lehrgang>
<LehrgangNr>".$lehrgangsnummer."</LehrgangNr>";
while($row = $db->db_fetch_object($result))
{
//Plausichecks
{
//Plausichecks
$qryadr="SELECT * FROM public.tbl_adresse WHERE heimatadresse IS TRUE AND person_id=".$db->db_add_param($row->pers_id).";";
$results=$db->db_query($qryadr);
@@ -195,107 +195,106 @@ if($result = $db->db_query($qry))
}
if($row->gebdatum<'1920-01-01' OR $row->gebdatum==null OR $row->gebdatum=='')
{
$error_log.=(!empty($error_log)?', ':'')."Geburtsdatum ('".$row->gebdatum."')";
$error_log.=(!empty($error_log)?', ':'')."Geburtsdatum ('".$row->gebdatum."')";
}
if($row->geschlecht!='m' && $row->geschlecht!='w')
{
$error_log.=(!empty($error_log)?', ':'')."Geschlecht ('".$row->geschlecht."')";
$error_log.=(!empty($error_log)?', ':'')."Geschlecht ('".$row->geschlecht."')";
}
if($row->vorname=='' || $row->vorname==null)
{
$error_log.=(!empty($error_log)?', ':'')."Vorname ('".$row->vorname."')";
$error_log.=(!empty($error_log)?', ':'')."Vorname ('".$row->vorname."')";
}
if($row->nachname=='' || $row->nachname==null)
{
$error_log.=(!empty($error_log)?', ':'')."Nachname ('".$row->nachname."')";
$error_log.=(!empty($error_log)?', ':'')."Nachname ('".$row->nachname."')";
}
//SVNR mu߸ 10-stellig sein
if($row->svnr!='' && $row->svnr!=null && mb_strlen(trim($row->svnr))!=10)
{
$error_log.=(!empty($error_log)?', ':'')."SVNR ('".trim($row->svnr)."') ist nicht 10 Zeichen lang";
$error_log.=(!empty($error_log)?', ':'')."SVNR ('".trim($row->svnr)."') ist nicht 10 Zeichen lang";
}
//Ersatzkennzeichen muß 10-stellig sein
if($row->ersatzkennzeichen!='' && $row->ersatzkennzeichen!=null && mb_strlen(trim($row->ersatzkennzeichen))!=10)
{
$error_log.=(!empty($error_log)?', ':'')."Ersatzkennzeichen ('".trim($row->ersatzkennzeichen)."') ist nicht 10 Zeichen lang";
$error_log.=(!empty($error_log)?', ':'')."Ersatzkennzeichen ('".trim($row->ersatzkennzeichen)."') ist nicht 10 Zeichen lang";
}
//Vergleich der letzten 6 Stellen der SVNR mit Geburtsdatum - ausser bei 01.01. und 01.07.
if($row->svnr!='' && $row->svnr!=null && substr($row->svnr,4,6)!=$row->vdat && substr($row->vdat,0,4)!='0101' && substr($row->vdat,0,4)!='0107')
{
$error_log.=(!empty($error_log)?', ':'')."SVNR ('".$row->svnr."') enth&auml;lt Geburtsdatum (".$row->gebdatum.") nicht";
$error_log.=(!empty($error_log)?', ':'')."SVNR ('".$row->svnr."') enth&auml;lt Geburtsdatum (".$row->gebdatum.") nicht";
}
//Vergleich der letzten 6 Stellen des Ersatzkennzeichen mit Geburtsdatum
if($row->ersatzkennzeichen!='' && $row->ersatzkennzeichen!=null && substr($row->ersatzkennzeichen,4,6)!=$row->vdat)
{
$error_log.=(!empty($error_log)?', ':'')."Ersatzkennzeichen ('".$row->ersatzkennzeichen."') enth&auml;lt Geburtsdatum (".$row->gebdatum.") nicht";
$error_log.=(!empty($error_log)?', ':'')."Ersatzkennzeichen ('".$row->ersatzkennzeichen."') enth&auml;lt Geburtsdatum (".$row->gebdatum.") nicht";
}
if(($row->svnr=='' || $row->svnr==null)&&($row->ersatzkennzeichen=='' || $row->ersatzkennzeichen==null))
{
$error_log.=(!empty($error_log)?', ':'')."SVNR ('".$row->svnr."') bzw. ErsKz ('".$row->ersatzkennzeichen."') fehlt";
$error_log.=(!empty($error_log)?', ':'')."SVNR ('".$row->svnr."') bzw. ErsKz ('".$row->ersatzkennzeichen."') fehlt";
}
if($row->staatsbuergerschaft=='' || $row->staatsbuergerschaft==null)
{
$error_log.=(!empty($error_log)?', ':'')."Staatsb&uuml;rgerschaft ('".$row->staatsbuergerschaft."')";
$error_log.=(!empty($error_log)?', ':'')."Staatsb&uuml;rgerschaft ('".$row->staatsbuergerschaft."')";
}
if($plz=='' || $plz==null)
{
$error_log.=(!empty($error_log)?', ':'')."Heimat-PLZ ('".$plz."')";
$error_log.=(!empty($error_log)?', ':'')."Heimat-PLZ ('".$plz."')";
}
if($gemeinde=='' || $gemeinde==null)
{
$error_log.=(!empty($error_log)?', ':'')."Heimat-Gemeinde ('".$gemeinde."')";
$error_log.=(!empty($error_log)?', ':'')."Heimat-Gemeinde ('".$gemeinde."')";
}
if($strasse=='' || $strasse==null)
{
$error_log.=(!empty($error_log)?', ':'')."Heimat-Strasse ('".$strasse."')";
$error_log.=(!empty($error_log)?', ':'')."Heimat-Strasse ('".$strasse."')";
}
if($nation=='' || $nation==null)
{
$error_log.=(!empty($error_log)?', ':'')."Heimat-Nation ('".$nation."')";
$error_log.=(!empty($error_log)?', ':'')."Heimat-Nation ('".$nation."')";
}
if($row->zgv_code=='' || $row->zgv_code==null)
{
$error_log.=(!empty($error_log)?', ':'')."ZugangCode ('".$row->zgv_code."')";
$error_log.=(!empty($error_log)?', ':'')."ZugangCode ('".$row->zgv_code."')";
}
if($row->zgvdatum=='' || $row->zgvdatum==null)
{
$error_log.=(!empty($error_log)?', ':'')."ZugangDatum ('".$row->zgvdatum."')";
$error_log.=(!empty($error_log)?', ':'')."ZugangDatum ('".$row->zgvdatum."')";
}
else
{
if($row->zgvdatum>date('Y-m-d'))
{
$error_log.=(!empty($error_log)?', ':'')."ZugangDatum liegt in der Zukunft ('".$row->zgvdatum."')";
$error_log.=(!empty($error_log)?', ':'')."ZugangDatum liegt in der Zukunft ('".$row->zgvdatum."')";
}
if($row->zgvdatum<$row->gebdatum)
{
$error_log.=(!empty($error_log)?', ':'')."ZugangDatum ('".$row->zgvdatum."') kleiner als Geburtsdatum ('".$row->gebdatum."')";
$error_log.=(!empty($error_log)?', ':'')."ZugangDatum ('".$row->zgvdatum."') kleiner als Geburtsdatum ('".$row->gebdatum."')";
}
}
if($lgartcode==1)
{
if($row->zgvmas_code=='' || $row->zgvmas_code==null)
{
$error_log.=(!empty($error_log)?', ':'')."ZugangMagStgCode ('".$row->zgvmas_code."')";
$error_log.=(!empty($error_log)?', ':'')."ZugangMagStgCode ('".$row->zgvmas_code."')";
}
if($row->zgvmadatum=='' || $row->zgvmadatum==null)
{
$error_log.=(!empty($error_log)?', ':'')."ZugangMagStgDatum ('".$row->zgvmadatum."')";
$error_log.=(!empty($error_log)?', ':'')."ZugangMagStgDatum ('".$row->zgvmadatum."')";
}
else
{
if($row->zgvmadatum>date("Y-m-d"))
{
$error_log.=(!empty($error_log)?', ':'')."ZugangMagStgDatum liegt in der Zukunft ('".$row->zgvmadatum."')";
$error_log.=(!empty($error_log)?', ':'')."ZugangMagStgDatum liegt in der Zukunft ('".$row->zgvmadatum."')";
}
if($row->zgvmadatum<$row->zgvdatum)
{
$error_log.=(!empty($error_log)?', ':'')."ZugangMagStgDatum ('".$row->zgvmadatum."') kleiner als Zugangdatum ('".$row->zgvdatum."')";
$error_log.=(!empty($error_log)?', ':'')."ZugangMagStgDatum ('".$row->zgvmadatum."') kleiner als Zugangdatum ('".$row->zgvdatum."')";
}
if($row->zgvmadatum<$row->gebdatum)
{
$error_log.=(!empty($error_log)?', ':'')."ZugangMagStgDatum ('".$row->zgvmadatum."') kleiner als Geburtsdatum ('".$row->gebdatum."')";
$error_log.=(!empty($error_log)?', ':'')."ZugangMagStgDatum ('".$row->zgvmadatum."') kleiner als Geburtsdatum ('".$row->gebdatum."')";
}
}
}
@@ -411,28 +410,40 @@ if($result = $db->db_query($qry))
if($aktstatus=='Absolvent')
{
$qry_ap="SELECT * FROM lehre.tbl_abschlusspruefung WHERE student_uid=".$db->db_add_param($row->student_uid)." AND abschlussbeurteilung_kurzbz!='nicht' AND abschlussbeurteilung_kurzbz IS NOT NULL";
if($result_ap = $db->db_query($qry_ap))
if($result_ap = $db->db_query($qry_ap))
{
$ap=0;
while($row_ap = $db->db_fetch_object($result_ap))
{
if($row_ap->datum=='' || $row_ap->datum==null)
{
$error_log.=(!empty($error_log)?', ':'')."Datum der Abschlusspr&uuml;fung ('".$row_ap->datum."')";
$error_log.=(!empty($error_log)?', ':'')."Datum der Abschlusspr&uuml;fung ('".$row_ap->datum."')";
}
if($row_ap->sponsion=='' || $row_ap->sponsion==null)
{
$error_log.=(!empty($error_log)?', ':'')."Datum der Sponsion ('".$row_ap->sponsion."')";
$error_log.=(!empty($error_log)?', ':'')."Datum der Sponsion ('".$row_ap->sponsion."')";
}
$ap++;
$sponsion=$row_ap->sponsion;
}
if($ap!=1)
{
$error_log.=(!empty($error_log)?', ':'').$ap." bestandene Abschlusspr&uuml;fungen";
$error_log.=(!empty($error_log)?', ':'').$ap." bestandene Abschlusspr&uuml;fungen";
}
}
}
if($row->zgvmanation!='' && $lgartcode==1) // Master Lehrgang
$ausstellungsstaat = $row->zgvmanation;
elseif($row->zgvnation!='')
$ausstellungsstaat = $row->zgvnation;
else
$ausstellungsstaat = $row->ausstellungsstaat;
if($ausstellungsstaat == '')
{
$error_log.=(!empty($error_log)?', ':'')." Ausstellungsstaat fehlt";
}
if($error_log!='' OR $error_log1!='')
{
//Ausgabe der fehlenden Daten
@@ -452,108 +463,95 @@ if($result = $db->db_query($qry))
continue;
}
else
{
{
$anzahl_gemeldet++;
$tabelle.='<tr><td>'.$row->student_uid.'</td><td>'.$row->nachname.'</td><td>'.$row->vorname.'</td><td>'.$row->matrikelnr.'</td></tr>';
//Erstellung der XML-Datei
$datei.="
$datei.="
<StudentIn>
<PersKz>".trim($row->matrikelnr)."</PersKz>
<GeburtsDatum>".date("dmY", $datumobj->mktime_fromdate($row->gebdatum))."</GeburtsDatum>
<Geschlecht>".strtoupper($row->geschlecht)."</Geschlecht>";
<PersKz>".trim($row->matrikelnr)."</PersKz>
<GeburtsDatum>".date("dmY", $datumobj->mktime_fromdate($row->gebdatum))."</GeburtsDatum>
<Geschlecht>".strtoupper($row->geschlecht)."</Geschlecht>";
if(($row->svnr!='')&&($row->ersatzkennzeichen!=''))
{
//$datei.="
//<Vorname>".$row->vorname."</Vorname>
//<Familienname>".$row->nachname."</Familienname>";
$datei.="
<SVNR>".$row->svnr."</SVNR>";
<SVNR>".$row->svnr."</SVNR>";
$datei.="
<ErsKz>".$row->ersatzkennzeichen."</ErsKz>";
<ErsKz>".$row->ersatzkennzeichen."</ErsKz>";
}
else
{
if($row->svnr!='')
{
$datei.="
<SVNR>".$row->svnr."</SVNR>";
<SVNR>".$row->svnr."</SVNR>";
}
if($row->ersatzkennzeichen!='')
{
//$datei.="
//<Vorname>".$row->vorname."</Vorname>
//<Familienname>".$row->nachname."</Familienname>";
$datei.="
<ErsKz>".$row->ersatzkennzeichen."</ErsKz>";
<ErsKz>".$row->ersatzkennzeichen."</ErsKz>";
}
}
//<HeimatStrasse><![CDATA[".$strasse."]]></HeimatStrasse>
if($row->zgvmanation!='' && $lgartcode==1) // Master Lehrgang
$ausstellungsstaat = $row->zgvmanation;
elseif($row->zgvnation!='')
$ausstellungsstaat = $row->zgvnation;
else
$ausstellungsstaat = $row->ausstellungsstaat;
$datei.="
<StaatsangehoerigkeitCode>".$row->staatsbuergerschaft."</StaatsangehoerigkeitCode>
<HeimatPLZ>".$plz."</HeimatPLZ>
<HeimatGemeinde>".$gemeinde."</HeimatGemeinde>
<HeimatNation>".$nation."</HeimatNation>
<ZugangCode>".$row->zgv_code."</ZugangCode>
<ZugangDatum>".date("dmY", $datumobj->mktime_fromdate($row->zgvdatum))."</ZugangDatum>";
<StaatsangehoerigkeitCode>".$row->staatsbuergerschaft."</StaatsangehoerigkeitCode>
<HeimatPLZ>".$plz."</HeimatPLZ>
<HeimatGemeinde>".$gemeinde."</HeimatGemeinde>
<HeimatNation>".$nation."</HeimatNation>
<ZugangCode>".$row->zgv_code."</ZugangCode>
<ZugangDatum>".date("dmY", $datumobj->mktime_fromdate($row->zgvdatum))."</ZugangDatum>";
if($lgartcode==1)
{
$datei.="
<ZugangMasterCode>".$row->zgvmas_code."</ZugangMasterCode>
<ZugangMasterDatum>".date("dmY", $datumobj->mktime_fromdate($row->zgvmadatum))."</ZugangMasterDatum>";
<ZugangMasterCode>".$row->zgvmas_code."</ZugangMasterCode>
<ZugangMasterDatum>".date("dmY", $datumobj->mktime_fromdate($row->zgvmadatum))."</ZugangMasterDatum>";
}
$datei.="
<Ausstellungsstaat>".$ausstellungsstaat."</Ausstellungsstaat>";
$qryad="SELECT
*
FROM
public.tbl_prestudentstatus
WHERE
<Ausstellungsstaat>".$ausstellungsstaat."</Ausstellungsstaat>";
$qryad="SELECT
*
FROM
public.tbl_prestudentstatus
WHERE
prestudent_id=".$db->db_add_param($row->prestudent_id, FHC_INTEGER)."
AND (status_kurzbz='Student' OR status_kurzbz='Unterbrecher')
AND (status_kurzbz='Student' OR status_kurzbz='Unterbrecher')
AND (tbl_prestudentstatus.datum<".$db->db_add_param($bisdatum).") ORDER BY datum asc;";
if($resultad = $db->db_query($qryad))
{
if($rowad = $db->db_fetch_object($resultad))
{
$datei.="
<BeginnDatum>".date("dmY", $datumobj->mktime_fromdate($rowad->datum))."</BeginnDatum>";
$datei.="
<BeginnDatum>".date("dmY", $datumobj->mktime_fromdate($rowad->datum))."</BeginnDatum>";
}
}
if($aktstatus=='Absolvent')
{
$datei.="
<BeendigungsDatum>".date("dmY", $datumobj->mktime_fromdate($aktstatus_datum))."</BeendigungsDatum>";
<BeendigungsDatum>".date("dmY", $datumobj->mktime_fromdate($aktstatus_datum))."</BeendigungsDatum>";
}
if($aktstatus=='Abbrecher')
{
$datei.="
<BeendigungsDatum>".date("dmY", $datumobj->mktime_fromdate($aktstatus_datum))."</BeendigungsDatum>";
<BeendigungsDatum>".date("dmY", $datumobj->mktime_fromdate($aktstatus_datum))."</BeendigungsDatum>";
}
$datei.="
<StudStatusCode>".$status."</StudStatusCode>
</StudentIn>";
<StudStatusCode>".$status."</StudStatusCode>
</StudentIn>";
}
}
$tabelle.='</table>';
$datei.="
</Lehrgang>
</LehrgangMeldung>
</Lehrgang>
</LehrgangMeldung>
</Erhalter>";
echo '
<html>
<head>
@@ -562,20 +560,20 @@ if($result = $db->db_query($qry))
<link href="../../skin/vilesci.css" rel="stylesheet" type="text/css">
</head>
<body>';
echo "<H1>BIS - Studentendaten werden &uuml;berpr&uuml;ft! Lehrgang: ".$lehrgangsname.' ('.$lehrgangsnummer.")</H1>\n";
if(strlen(trim($v))>0)
{
echo "<H2>Nicht plausible BIS-Daten (f&uuml;r Meldung ".$ssem."): </H2><br>";
echo nl2br($v."\n\n");
echo nl2br($v."\n\n");
}
$ddd='bisdaten/bismeldung_'.$ssem.'_Lehrgang'.$lehrgangsnummer.'.xml';
$dateiausgabe=fopen($ddd,'w');
fwrite($dateiausgabe,$datei);
fclose($dateiausgabe);
if(file_exists($ddd))
{
echo "<a href=$ddd>XML-Datei f&uuml;r BIS-Meldung Lehrgang ".$lehrgangsname.' ('.$lehrgangsnummer.")</a><br>";
+42 -28
View File
@@ -904,18 +904,35 @@ function GenerateXMLStudentBlock($row)
while($rowgs = $db->db_fetch_object($resultgs))
{
$gsstatus = 'GS '.$rowgs->status_kurzbz.' '.$row->gsstudientyp_kurzbz;
$gemeinsamestudien=True;
$gemeinsamestudien=true;
$studtyp = $kodex_studientyp_array[$row->gsstudientyp_kurzbz];
$studstatuscode = (isset($kodex_studstatuscode_array[$rowgs->status_kurzbz])?$kodex_studstatuscode_array[$rowgs->status_kurzbz]:'');
$gserror='';
if($studstatuscode=='')
$gserror.="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gemeinsame Studien - Status ist nicht gesetzt\n";
if($studtyp=='')
$gserror.="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gemeinsame Studien - Studientyp ist nicht gesetzt\n";
if($rowgs->partner_code=='')
$gserror.="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gemeinsame Studien - Partner Code ist leer\n";
if($rowgs->programm_code=='')
$gserror.="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gemeinsame Studien - Programm ist leer\n";
if($gserror!='')
{
$v.="<u>Bei Student (UID, Vorname, Nachname) '".$row->student_uid."', '".$row->nachname."', '".$row->vorname."' ($row->status_kurzbz): </u>\n";
$v.=$gserror."\n";
return '';
}
$gsblock.="
<GS>
<MobilitaetsProgrammCode>".$rowgs->mobilitaetsprogramm_code."</MobilitaetsProgrammCode>
<ProgrammNr>".sprintf('%04s',$rowgs->programm_code)."</ProgrammNr>
<StudTyp>".$studtyp."</StudTyp>
<PartnerCode>".$rowgs->partner_code."</PartnerCode>
<Ausbildungssemester>".$rowgs->ausbildungssemester."</Ausbildungssemester>
<StudStatusCode>".$studstatuscode."</StudStatusCode>
</GS>";
<GS>
<MobilitaetsProgrammCode>".$rowgs->mobilitaetsprogramm_code."</MobilitaetsProgrammCode>
<ProgrammNr>".sprintf('%04s',$rowgs->programm_code)."</ProgrammNr>
<StudTyp>".$studtyp."</StudTyp>
<PartnerCode>".$rowgs->partner_code."</PartnerCode>
<Ausbildungssemester>".$rowgs->ausbildungssemester."</Ausbildungssemester>
<StudStatusCode>".$studstatuscode."</StudStatusCode>
</GS>";
if(!isset($gssem[$storgform][$rowgs->ausbildungssemester]))
{
$gssem[$storgform][$rowgs->ausbildungssemester]=0;
@@ -971,9 +988,9 @@ function GenerateXMLStudentBlock($row)
if(!$ausserordentlich)
{
$datei.="
<ZugangCode>".$row->zgv_code."</ZugangCode>";
<ZugangCode>".$row->zgv_code."</ZugangCode>";
$datei.="
<ZugangDatum>".date("dmY", $datumobj->mktime_fromdate($row->zgvdatum))."</ZugangDatum>";
<ZugangDatum>".date("dmY", $datumobj->mktime_fromdate($row->zgvdatum))."</ZugangDatum>";
}
if($stgart==2) // Master-Studiengang
@@ -996,7 +1013,7 @@ function GenerateXMLStudentBlock($row)
if($ausstellungsstaat!='' && ($datumobj->mktime_fromdate($beginndatum) > $datumobj->mktime_fromdate('2011-04-15')))
{
$datei.='
<Ausstellungsstaat>'.$ausstellungsstaat.'</Ausstellungsstaat>';
<Ausstellungsstaat>'.$ausstellungsstaat.'</Ausstellungsstaat>';
}
}
@@ -1015,18 +1032,15 @@ function GenerateXMLStudentBlock($row)
/* Ausbildungssemester nicht anzeigen wenn
Incoming
Ausserordentlich Studierender
oder Externer Studierender eines gemeinsamen Studienprogramms
*/
if($aktstatus!='Incoming' && !$ausserordentlich && !($gemeinsamestudien && $kodex_studientyp_array[$row->gsstudientyp_kurzbz]=='E'))
if($aktstatus!='Incoming' && !$ausserordentlich)
{
$datei.="
<Ausbildungssemester>".$sem."</Ausbildungssemester>";
}
// StudStatusCode nicht anzeigen wenn externer Studierender eines gemeinsamen Studienprogramms
if(!($gemeinsamestudien && $kodex_studientyp_array[$row->gsstudientyp_kurzbz]=='E'))
$datei.="
<StudStatusCode>".$status."</StudStatusCode>";
$datei.="
<StudStatusCode>".$status."</StudStatusCode>";
if($orgform_code_array[$storgform]!=1 && !$ausserordentlich) // Wenn nicht Vollzeit und nicht Ausserordentlich
{
@@ -1037,7 +1051,7 @@ function GenerateXMLStudentBlock($row)
if(!$ausserordentlich)
{
$datei.="
<StandortCode>".$standortcode."</StandortCode>";
<StandortCode>".$standortcode."</StandortCode>";
}
/*
* BMWFFoerderrung derzeit fuer alle Studierende auf Ja gesetzt
@@ -1055,7 +1069,7 @@ function GenerateXMLStudentBlock($row)
$bmwf='J';
$datei.="
<BMWFWfoerderrelevant>".$bmwf."</BMWFWfoerderrelevant>";
<BMWFWfoerderrelevant>".$bmwf."</BMWFWfoerderrelevant>";
// **** IO Container ****/
$qryio="SELECT * FROM bis.tbl_bisio WHERE student_uid=".$db->db_add_param($row->student_uid)."
@@ -1073,7 +1087,7 @@ function GenerateXMLStudentBlock($row)
$zweck=$rowio->zweck_code;
$datei.="
<IO>
<IO>
<MobilitaetsProgrammCode>".$mob."</MobilitaetsProgrammCode>
<GastlandCode>".$gast."</GastlandCode>
<AufenthaltVon>".$avon."</AufenthaltVon>";
@@ -1084,7 +1098,7 @@ function GenerateXMLStudentBlock($row)
}
$datei.="
<AufenthaltZweckCode>".$zweck."</AufenthaltZweckCode>
</IO>";
</IO>";
if($aktstatus!='Incoming')
{
if(!isset($iosem[$storgform][$sem]))
@@ -1270,19 +1284,19 @@ function GenerateXMLBewerberBlock($orgformcode=null)
if(!isset($bewerberM[$key]))
$bewerberM[$key]=0;
$datei.="
<BewerberInnen>
<BewerberInnen>
<OrgFormCode>".$orgform_code_array[$bworgform]."</OrgFormCode>";
if($stgart==2)
$datei.='
<ZugangMaStgCode>'.$key.'</ZugangMaStgCode>';
<ZugangMaStgCode>'.$key.'</ZugangMaStgCode>';
else
$datei.='
<ZugangCode>'.$key.'</ZugangCode>';
<ZugangCode>'.$key.'</ZugangCode>';
$datei.='
<AnzBewerberM>'.$bewerberM[$key].'</AnzBewerberM>
<AnzBewerberW>'.$bewerberW[$key].'</AnzBewerberW>
</BewerberInnen>';
<AnzBewerberM>'.$bewerberM[$key].'</AnzBewerberM>
<AnzBewerberW>'.$bewerberW[$key].'</AnzBewerberW>
</BewerberInnen>';
}
}
return $datei;