mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-22 09:22:22 +00:00
Merge branch 'feature-13090/Bis_Bewerbermeldung_einzeln_erstellen'
This commit is contained in:
@@ -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ür BIS-Meldung Stg '.$stg_kz.'</a><br>';
|
||||
echo '<a href="'.$dddNurBew.'" target="_blank" download>XML-Datei für BIS-Meldung Stg '.$stg_kz.' - nur Bewerberdaten</a><br>';
|
||||
}
|
||||
if(file_exists($eee))
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user