diff --git a/vilesci/bis/lehrgangsmeldung.php b/vilesci/bis/lehrgangsmeldung.php
index 6ecea9709..8dd5d984c 100644
--- a/vilesci/bis/lehrgangsmeldung.php
+++ b/vilesci/bis/lehrgangsmeldung.php
@@ -129,7 +129,14 @@ if($result = $db->db_query($qry))
}
}
$lehrgangsnummer = $erhalter.sprintf('%04s', abs($stg_kz));
-
+$tabelle = '
+
+ | UID |
+ Nachname |
+ Vorname |
+ PersKz |
+
';
+$anzahl_gemeldet=0;
//Hauptselect
$qry="SELECT DISTINCT ON(student_uid, nachname, vorname) *, public.tbl_person.person_id AS pers_id, to_char(gebdatum, 'ddmmyy') AS vdat
FROM public.tbl_student
@@ -445,7 +452,10 @@ if($result = $db->db_query($qry))
continue;
}
else
- {
+ {
+ $anzahl_gemeldet++;
+ $tabelle.='| '.$row->student_uid.' | '.$row->nachname.' | '.$row->vorname.' | '.$row->matrikelnr.' |
';
+
//Erstellung der XML-Datei
$datei.="
@@ -480,7 +490,7 @@ if($result = $db->db_query($qry))
}
//
- if($row->zgvmanation!='')
+ if($row->zgvmanation!='' && $lgartcode==1) // Master Lehrgang
$ausstellungsstaat = $row->zgvmanation;
elseif($row->zgvnation!='')
$ausstellungsstaat = $row->zgvnation;
@@ -537,6 +547,8 @@ if($result = $db->db_query($qry))
";
}
}
+ $tabelle.='
';
+
$datei.="
@@ -568,5 +580,10 @@ if($result = $db->db_query($qry))
{
echo "XML-Datei für BIS-Meldung Lehrgang ".$lehrgangsname.' ('.$lehrgangsnummer.")
";
}
+
+ echo '
';
+ echo '
Folgende Personen sind in der Meldung enthalten:
';
+ echo 'Anzahl:'.$anzahl_gemeldet;
+ echo $tabelle;
}
?>
diff --git a/vilesci/bis/studentenmeldung.php b/vilesci/bis/studentenmeldung.php
index 850d0c9dd..5606f432f 100644
--- a/vilesci/bis/studentenmeldung.php
+++ b/vilesci/bis/studentenmeldung.php
@@ -869,7 +869,7 @@ function GenerateXMLStudentBlock($row)
$beginndatum='';
}
$ausstellungsstaat='';
- if($row->zgvmanation!='')
+ if($row->zgvmanation!='' && $stgart==2) // Master
$ausstellungsstaat = $row->zgvmanation;
elseif($row->zgvnation!='')
$ausstellungsstaat = $row->zgvnation;
@@ -962,7 +962,7 @@ function GenerateXMLStudentBlock($row)
if($aktstatus!='Incoming' && !$ausserordentlich)
{
- if($row->zgvmanation!='')
+ if($row->zgvmanation!='' && $stgart=='2')
$ausstellungsstaat = $row->zgvmanation;
elseif($row->zgvnation!='')
$ausstellungsstaat = $row->zgvnation;