diff --git a/vilesci/bis/studentenmeldung.php b/vilesci/bis/studentenmeldung.php
index fb723df75..dceb4d30c 100644
--- a/vilesci/bis/studentenmeldung.php
+++ b/vilesci/bis/studentenmeldung.php
@@ -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.="
+ $header ="
".$erhalter."
".date("dmY", $datumobj->mktime_fromdate($bisdatum))."
@@ -328,6 +328,10 @@ if($result = $db->db_query($qry))
".$stg_kz."";
+
+ $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="
";
+
+$datei.=$footer;
+$dateiNurBewerber.=$footer;
+
echo '
@@ -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 'BIS-Meldung Stg '.$stg_kz.' archivieren
';
echo 'XML-Datei für BIS-Meldung Stg '.$stg_kz.'
';
+ echo 'XML-Datei für BIS-Meldung Stg '.$stg_kz.' - nur Bewerberdaten
';
}
if(file_exists($eee))
{