mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-20 00:12:15 +00:00
Ausstellungsstaat bei BIS-Meldung Rücksicht auf getrennte Nationenfelder
This commit is contained in:
@@ -469,6 +469,13 @@ if($result = $db->db_query($qry))
|
||||
}
|
||||
}
|
||||
//<HeimatStrasse><![CDATA[".$strasse."]]></HeimatStrasse>
|
||||
|
||||
if($row->zgvmanation!='')
|
||||
$ausstellungsstaat = $row->zgvmanation;
|
||||
elseif($row->zgvnation!='')
|
||||
$ausstellungsstaat = $row->zgvnation;
|
||||
else
|
||||
$ausstellungsstaat = $row->ausstellungsstaat;
|
||||
$datei.="
|
||||
<StaatsangehoerigkeitCode>".$row->staatsbuergerschaft."</StaatsangehoerigkeitCode>
|
||||
<HeimatPLZ>".$plz."</HeimatPLZ>
|
||||
@@ -476,7 +483,7 @@ if($result = $db->db_query($qry))
|
||||
<HeimatNation>".$nation."</HeimatNation>
|
||||
<ZugangCode>".$row->zgv_code."</ZugangCode>
|
||||
<ZugangDatum>".date("dmY", $datumobj->mktime_fromdate($row->zgvdatum))."</ZugangDatum>
|
||||
<Ausstellungsstaat>".$row->ausstellungsstaat."</Ausstellungsstaat>";
|
||||
<Ausstellungsstaat>".$ausstellungsstaat."</Ausstellungsstaat>";
|
||||
|
||||
if($stgart==2)
|
||||
{
|
||||
@@ -550,4 +557,4 @@ if($result = $db->db_query($qry))
|
||||
echo "<a href=$ddd>XML-Datei für BIS-Meldung Lehrgang ".$lehrgangsname.' ('.$lehrgangsnummer.")</a><br>";
|
||||
}
|
||||
}
|
||||
?>
|
||||
?>
|
||||
|
||||
@@ -868,7 +868,15 @@ function GenerateXMLStudentBlock($row)
|
||||
else
|
||||
$beginndatum='';
|
||||
}
|
||||
if($row->ausstellungsstaat=='' && ($datumobj->mktime_fromdate($beginndatum) > $datumobj->mktime_fromdate('2011-04-15')) && !$ausserordentlich)
|
||||
$ausstellungsstaat='';
|
||||
if($row->zgvmanation!='')
|
||||
$ausstellungsstaat = $row->zgvmanation;
|
||||
elseif($row->zgvnation!='')
|
||||
$ausstellungsstaat = $row->zgvnation;
|
||||
else
|
||||
$ausstellungsstaat = $row->ausstellungsstaat;
|
||||
|
||||
if($ausstellungsstaat=='' && ($datumobj->mktime_fromdate($beginndatum) > $datumobj->mktime_fromdate('2011-04-15')) && !$ausserordentlich)
|
||||
{
|
||||
$error_log.=(!empty($error_log)?', ':'')."Ausstellungsstaat ist nicht eingetragen";
|
||||
}
|
||||
@@ -954,10 +962,17 @@ function GenerateXMLStudentBlock($row)
|
||||
|
||||
if($aktstatus!='Incoming' && !$ausserordentlich)
|
||||
{
|
||||
if($row->ausstellungsstaat!='' && ($datumobj->mktime_fromdate($beginndatum) > $datumobj->mktime_fromdate('2011-04-15')))
|
||||
if($row->zgvmanation!='')
|
||||
$ausstellungsstaat = $row->zgvmanation;
|
||||
elseif($row->zgvnation!='')
|
||||
$ausstellungsstaat = $row->zgvnation;
|
||||
else
|
||||
$ausstellungsstaat = $row->ausstellungsstaat;
|
||||
|
||||
if($ausstellungsstaat!='' && ($datumobj->mktime_fromdate($beginndatum) > $datumobj->mktime_fromdate('2011-04-15')))
|
||||
{
|
||||
$datei.='
|
||||
<Ausstellungsstaat>'.$row->ausstellungsstaat.'</Ausstellungsstaat>';
|
||||
<Ausstellungsstaat>'.$ausstellungsstaat.'</Ausstellungsstaat>';
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user