diff --git a/rdf/diplomasupplement.xml.php b/rdf/diplomasupplement.xml.php
index d1862cd65..0acf19df5 100644
--- a/rdf/diplomasupplement.xml.php
+++ b/rdf/diplomasupplement.xml.php
@@ -111,8 +111,12 @@ if (isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml")
echo ' vornamen.']]>';
echo ' vorname.' '.$row->nachname.']]>';
echo ' convertISODate($row->gebdatum).']]>';
- //echo ' '.TRIM($row->matrikelnr).'';
- echo ' matr_nr.']]>';
+
+ //Print in Transcript of Record
+ echo ' '.TRIM($row->matrikelnr).'';
+
+ //Angaben zur Person /Information identifying the holder of the qualification
+ echo ' matr_nr.']]>';
echo ' '.$studiengang_kz.'';
$prestudent = new prestudent($row->prestudent_id);
@@ -132,6 +136,7 @@ if (isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml")
echo ' ';
echo ' ';
+ echo ''.$studienordnung_id.'';
$prestudent = new prestudent();
$prestudent->getFirstStatus($row->prestudent_id, 'Student');
@@ -1121,112 +1126,116 @@ function printLehrveranstaltungTree($tree)
usort($tree, "cmp");
foreach($tree as $lv)
{
- $db = new basis_db();
- $lv_alvs = new lehrveranstaltung();
- if(!$alvs = $lv_alvs->getALVS($lv->lehrveranstaltung_id, $lv->semester))
- $alvs = '';
- //Semesterwochen zum berechnen der SWS ermitteln
- // echo ' ';
- $qry = ' SELECT
- wochen
- FROM
- public.tbl_semesterwochen
- WHERE
- studiengang_kz='.$lv->studiengang_kz.'
- AND
- semester='.$lv->semester;
- if($wochen_stg = $db->db_query($qry))
+ if ($lv->lehre)
{
- if($db->db_num_rows($wochen_stg)==1)
+ $db = new basis_db();
+ $lv_alvs = new lehrveranstaltung();
+ if(!$alvs = $lv_alvs->getALVS($lv->lehrveranstaltung_id, $lv->semester))
+ $alvs = '';
+ //Semesterwochen zum berechnen der SWS ermitteln
+ // echo ' ';
+ $qry = ' SELECT
+ wochen
+ FROM
+ public.tbl_semesterwochen
+ WHERE
+ studiengang_kz='.$lv->studiengang_kz.'
+ AND
+ semester='.$lv->semester;
+ if($wochen_stg = $db->db_query($qry))
{
- $row_wochen = $db->db_fetch_object($wochen_stg);
- $wochen = $row_wochen->wochen;
+ if($db->db_num_rows($wochen_stg)==1)
+ {
+ $row_wochen = $db->db_fetch_object($wochen_stg);
+ $wochen = $row_wochen->wochen;
+ }
+ else
+ $wochen = '15';
}
+ if ($lv->semesterstunden!='')
+ $sws = ($lv->semesterstunden / $wochen);
else
- $wochen = '15';
+ $sws = 0;
+
+ //Bezeichnung der Lehrform
+ $lehrform_kurzbz = new lehrform();
+ $lehrform_kurzbz->load($lv->lehrform_kurzbz);
+
+ //Klasse "sprache" instanzieren, um anschließend die Sprache(e.g. "German") in der richtigen Sprache zu bekommen("Deutsch")
+ $sp = new sprache();
+
+
+ echo ' ';
+ echo ' semester.']]>';
+ echo ' lehrtyp_kurzbz.']]>';
+ echo ' bezeichnung.']]>';
+ echo ' bezeichnung_english.']]>';
+ echo ' kurzbz.']]>';
+ echo ' lehrform_kurzbz.']]>';
+ echo ' bezeichnung.']]>';
+ echo ' ';
+ echo ' ects.']]>';
+ echo ' semesterstunden.']]>';
+ echo ' sws.']]>';
+ echo ' lvs.']]>';
+ echo ' stpllv_pflicht.']]>';
+ echo ' lehre.']]>';
+ echo ' genehmigung.']]>';
+ echo ' anmerkung).']]>';
+ echo ' getBezeichnung($lv->sprache, constant("DEFAULT_LANGUAGE")).']]>';
+
+
+ $objLVInfo = new lvinfo();
+ // ***************** LV-Info ***************
+ if ($objLVInfo->exists($lv->lehrveranstaltung_id,'German'))
+ {
+ if(!$objLVInfo->load($lv->lehrveranstaltung_id,'German'))
+ die('Fehler beim laden der deutschen LV-Informationen');
+ //var_dump($objLVInfo);
+ echo ' sprache).']]>';
+ echo ' titel).']]>';
+ echo ' lehrziele).']]>';
+ echo ' methodik).']]>';
+ echo ' lehrinhalte).']]>';
+ echo ' voraussetzungen).']]>';
+ echo ' unterlagen).']]>';
+ echo ' pruefungsordnung).']]>';
+ echo ' kurzbeschreibung).']]>';
+ echo ' anmerkungen).']]>';
+ echo ' anwesenheit).']]>';
+ }
+ if ($objLVInfo->exists($lv->lehrveranstaltung_id,'English'))
+ {
+ if(!$objLVInfo->load($lv->lehrveranstaltung_id,'English'))
+ die('Fehler beim laden der englischen LV-Informationen');
+ //var_dump($objLVInfo);
+ echo ' sprache).']]>';
+ echo ' titel).']]>';
+ echo ' lehrziele).']]>';
+ echo ' methodik).']]>';
+ echo ' lehrinhalte).']]>';
+ echo ' voraussetzungen).']]>';
+ echo ' unterlagen).']]>';
+ echo ' pruefungsordnung).']]>';
+ echo ' kurzbeschreibung).']]>';
+ echo ' anmerkungen).']]>';
+ echo ' anwesenheit).']]>';
+ }
+ if ($lv->lehrtyp_kurzbz!='modul')
+ {
+ $summe_ects_semester += $lv->ects;
+ $summe_sws_semester += $sws;
+ }
+
+ // Darunterliegende LVs/Module
+ if(isset($lv->childs) && count($lv->childs)>0)
+ {
+ echo '';
+ printLehrveranstaltungTree($lv->childs);
+ echo '';
+ }
+ echo ' ';
}
- if ($lv->semesterstunden!='')
- $sws = ($lv->semesterstunden / $wochen);
- else
- $sws = 0;
-
- //Bezeichnung der Lehrform
- $lehrform_kurzbz = new lehrform();
- $lehrform_kurzbz->load($lv->lehrform_kurzbz);
-
- //Klasse "sprache" instanzieren, um anschließend die Sprache(e.g. "German") in der richtigen Sprache zu bekommen("Deutsch")
- $sp = new sprache();
-
-
- echo ' ';
- echo ' semester.']]>';
- echo ' lehrtyp_kurzbz.']]>';
- echo ' bezeichnung.']]>';
- echo ' bezeichnung_english.']]>';
- echo ' kurzbz.']]>';
- echo ' lehrform_kurzbz.']]>';
- echo ' bezeichnung.']]>';
- echo ' ';
- echo ' ects.']]>';
- echo ' semesterstunden.']]>';
- echo ' sws.']]>';
- echo ' ';
- echo ' stpllv_pflicht.']]>';
- echo ' genehmigung.']]>';
- echo ' anmerkung).']]>';
- echo ' getBezeichnung($lv->sprache, constant("DEFAULT_LANGUAGE")).']]>';
-
-
- $objLVInfo = new lvinfo();
- // ***************** LV-Info ***************
- if ($objLVInfo->exists($lv->lehrveranstaltung_id,'German'))
- {
- if(!$objLVInfo->load($lv->lehrveranstaltung_id,'German'))
- die('Fehler beim laden der deutschen LV-Informationen');
- //var_dump($objLVInfo);
- echo ' sprache).']]>';
- echo ' titel).']]>';
- echo ' lehrziele).']]>';
- echo ' methodik).']]>';
- echo ' lehrinhalte).']]>';
- echo ' voraussetzungen).']]>';
- echo ' unterlagen).']]>';
- echo ' pruefungsordnung).']]>';
- echo ' kurzbeschreibung).']]>';
- echo ' anmerkungen).']]>';
- echo ' anwesenheit).']]>';
- }
- if ($objLVInfo->exists($lv->lehrveranstaltung_id,'English'))
- {
- if(!$objLVInfo->load($lv->lehrveranstaltung_id,'English'))
- die('Fehler beim laden der englischen LV-Informationen');
- //var_dump($objLVInfo);
- echo ' sprache).']]>';
- echo ' titel).']]>';
- echo ' lehrziele).']]>';
- echo ' methodik).']]>';
- echo ' lehrinhalte).']]>';
- echo ' voraussetzungen).']]>';
- echo ' unterlagen).']]>';
- echo ' pruefungsordnung).']]>';
- echo ' kurzbeschreibung).']]>';
- echo ' anmerkungen).']]>';
- echo ' anwesenheit).']]>';
- }
- if ($lv->lehrtyp_kurzbz!='modul')
- {
- $summe_ects_semester += $lv->ects;
- $summe_sws_semester += $sws;
- }
-
- // Darunterliegende LVs/Module
- if(isset($lv->childs) && count($lv->childs)>0)
- {
- echo '';
- printLehrveranstaltungTree($lv->childs);
- echo '';
- }
- echo ' ';
}
}