Merge branch 'feature-13090/Bis_Bewerbermeldung_einzeln_erstellen'

This commit is contained in:
Andreas Österreicher
2021-08-23 16:26:37 +02:00
+28 -5
View File
@@ -76,6 +76,7 @@ $stgart='';
$orgform_code='';
$status='';
$datei='';
$dateiNurBewerber='';
$aktstatus='';
$aktstatus_datum='';
$mob='';
@@ -319,8 +320,7 @@ else
if($result = $db->db_query($qry))
{
$datei.="<?xml version=\"1.0\" encoding=\"UTF-8\"?>
$header ="<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<Erhalter>
<ErhKz>".$erhalter."</ErhKz>
<MeldeDatum>".date("dmY", $datumobj->mktime_fromdate($bisdatum))."</MeldeDatum>
@@ -328,6 +328,10 @@ if($result = $db->db_query($qry))
<Studiengang>
<StgKz>".$stg_kz."</StgKz>";
$datei .= $header;
$dateiNurBewerber .= $header;
while($row = $db->db_fetch_object($result))
{
$datei.= GenerateXMLStudentBlock($row);
@@ -343,17 +347,29 @@ if($result = $db->db_query($qry))
$orgcodes = array_unique($orgform_code_array);
//Mischform
foreach($orgcodes as $code)
$datei.= GenerateXMLBewerberBlock($code);
{
$bewerberBlock=GenerateXMLBewerberBlock($code);
$datei.=$bewerberBlock;
$dateiNurBewerber.=$bewerberBlock;
}
}
else
$datei.= GenerateXMLBewerberBlock();
{
$bewerberBlock=GenerateXMLBewerberBlock();
$datei.=$bewerberBlock;
$dateiNurBewerber.=$bewerberBlock;
}
}
}
$datei.="
$footer="
</Studiengang>
</StudierendenBewerberMeldung>
</Erhalter>";
$datei.=$footer;
$dateiNurBewerber.=$footer;
echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
@@ -592,6 +608,12 @@ $dateiausgabe=fopen($ddd,'w');
fwrite($dateiausgabe,$datei);
fclose($dateiausgabe);
$dddNurBew='bisdaten/bismeldung_bewerber_'.$ssem.'_Stg'.$stg_kz.'.xml';
$dateiausgabe=fopen($dddNurBew,'w');
fwrite($dateiausgabe,$dateiNurBewerber);
fclose($dateiausgabe);
$eee='bisdaten/tabelle_'.$ssem.'_Stg'.$stg_kz.'.html';
$dateiausgabe=fopen($eee,'w');
@@ -602,6 +624,7 @@ if(file_exists($ddd))
{
echo '<a href="archiv.php?meldung='.$ddd.'&html='.$eee.'&stg='.$stg_kz.'&sem='.$ssem.'&typ=studenten&action=archivieren">BIS-Meldung Stg '.$stg_kz.' archivieren</a><br>';
echo '<a href="'.$ddd.'" target="_blank" download>XML-Datei f&uuml;r BIS-Meldung Stg '.$stg_kz.'</a><br>';
echo '<a href="'.$dddNurBew.'" target="_blank" download>XML-Datei f&uuml;r BIS-Meldung Stg '.$stg_kz.' - nur Bewerberdaten</a><br>';
}
if(file_exists($eee))
{