diff --git a/content/fasoverlay.js.php b/content/fasoverlay.js.php index 4a4b036d9..6c969b15a 100644 --- a/content/fasoverlay.js.php +++ b/content/fasoverlay.js.php @@ -1767,10 +1767,20 @@ function PrintStudienblatt(event) { var tree = document.getElementById('student-prestudent-tree-rolle'); var ss = document.getElementById('statusbarpanel-semester').label; + + var items = tree.view.rowCount; try { - var studienplan_id = getTreeCellText(tree, "student-prestudent-tree-rolle-studienplan_id", 0); + var studienplan_id = ""; + for (var v=0; v < items; v++) + { + var stsem = getTreeCellText(tree, 'student-prestudent-tree-rolle-studiensemester_kurzbz', v); + if(stsem == ss) + { + studienplan_id = getTreeCellText(tree, 'student-prestudent-tree-rolle-studienplan_id', v); + } + } } catch(e) { @@ -1854,10 +1864,19 @@ function PrintStudienblatt(event) function PrintStudienblattEnglisch(event) { var tree = document.getElementById('student-prestudent-tree-rolle'); + var items = tree.view.rowCount; try { - var studienplan_id = getTreeCellText(tree, "student-prestudent-tree-rolle-studienplan_id", 0); + var studienplan_id = ""; + for (var v=0; v < items; v++) + { + var stsem = getTreeCellText(tree, 'student-prestudent-tree-rolle-studiensemester_kurzbz', v); + if(stsem == ss) + { + studienplan_id = getTreeCellText(tree, 'student-prestudent-tree-rolle-studienplan_id', v); + } + } } catch(e) { diff --git a/rdf/lehrveranstaltungszeugnis_ktu.rdf.php b/rdf/lehrveranstaltungszeugnis_ktu.rdf.php index dde2cc71a..b8f4020f9 100755 --- a/rdf/lehrveranstaltungszeugnis_ktu.rdf.php +++ b/rdf/lehrveranstaltungszeugnis_ktu.rdf.php @@ -37,6 +37,7 @@ require_once('../include/student.class.php'); require_once('../include/prestudent.class.php'); require_once('../include/organisationseinheit.class.php'); require_once('../include/anrechnung.class.php'); +require_once('../include/lehrform.class.php'); $datum = new datum(); $db = new basis_db(); @@ -153,6 +154,8 @@ if (isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml") $lvbezeichnung = $lehrveranstaltung->bezeichnung; $lvstg = $lehrveranstaltung->studiengang_kz; $lehrform_kurzbz=$lehrveranstaltung->lehrform_kurzbz; + $lehrform = new lehrform($lehrform_kurzbz); + $lehrform_bezeichnung = $lehrform->bezeichnung; $organisationseinheit = new organisationseinheit($lehrveranstaltung->oe_kurzbz); $lehreinheit=new lehreinheit(); @@ -310,6 +313,7 @@ if (isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml") $xml .= " ".$datum->formatDatum($benotungsdatum,'d.m.Y').""; $xml .= " ".$datum->formatDatum($uebernahmedatum,'d.m.Y').""; $xml .= " ".$lehrform_kurzbz.""; + $xml .= " ".$lehrform_bezeichnung.""; $xml .= " ".($sws==0?'':number_format(sprintf('%.1F',$sws),1)).""; $xml .= " ".number_format($ects,1).""; $xml .= " ".$leiter_titel." ".$leiter_vorname." ".$leiter_nachname.($leiter_titelpost!=''?', '.$leiter_titelpost:'').""; @@ -325,8 +329,6 @@ if (isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml") $xml .= " "; $anrechnung = new anrechnung(); - -// var_dump($lehrveranstaltung_id); $anrechnung->getAnrechnungPrestudent($student->prestudent_id, null, $lehrveranstaltung_id); $xml .= "";