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 .= "";