diff --git a/rdf/studienerfolg.rdf.php b/rdf/studienerfolg.rdf.php
index 40f51a5d1..31cac88b8 100644
--- a/rdf/studienerfolg.rdf.php
+++ b/rdf/studienerfolg.rdf.php
@@ -46,7 +46,7 @@ $datum = new datum();
function draw_studienerfolg($uid, $studiensemester_kurzbz)
{
global $conn, $xml, $note_arr, $datum;
-
+
$query = "SELECT tbl_student.matrikelnr, tbl_student.studiengang_kz, tbl_studiengang.bezeichnung, tbl_studentlehrverband.semester, tbl_person.titelpre, tbl_person.titelpost, tbl_person.vorname, tbl_person.nachname,tbl_person.gebdatum, tbl_studiensemester.bezeichnung as sembezeichnung FROM public.tbl_person, public.tbl_student, public.tbl_studiengang, public.tbl_benutzer, public.tbl_studentlehrverband, public.tbl_studiensemester WHERE tbl_student.studiengang_kz = tbl_studiengang.studiengang_kz and tbl_student.student_uid = tbl_benutzer.uid and tbl_benutzer.person_id = tbl_person.person_id and tbl_student.student_uid = '".$uid."' and tbl_studentlehrverband.student_uid=tbl_student.student_uid and tbl_studiensemester.studiensemester_kurzbz = tbl_studentlehrverband.studiensemester_kurzbz and tbl_studentlehrverband.studiensemester_kurzbz = '".$studiensemester_kurzbz."'";
if($result = pg_query($conn, $query))
@@ -65,7 +65,7 @@ function draw_studienerfolg($uid, $studiensemester_kurzbz)
if($result_semester = pg_query($conn, $qry_semester))
if($row_semester = pg_fetch_object($result_semester))
$semester_aktuell=$row_semester->semester;
-
+
if($semester_aktuell=='')
$studiensemester_aktuell='';
$stgl_query = "SELECT titelpre, titelpost, vorname, nachname FROM public.tbl_person, public.tbl_benutzer, public.tbl_benutzerfunktion WHERE tbl_person.person_id = tbl_benutzer.person_id and tbl_benutzer.uid = tbl_benutzerfunktion.uid and tbl_benutzerfunktion.funktion_kurzbz = 'stgl' and tbl_benutzerfunktion.studiengang_kz = '".$row->studiengang_kz."'";
@@ -74,7 +74,7 @@ function draw_studienerfolg($uid, $studiensemester_kurzbz)
else
die('Studiengangsleiter wurde nicht gefunden');
$xml .= " ";
- $xml .= " ".XML_ROOT."../skin/images/";
+ $xml .= " ".DOC_ROOT."skin/images/";
$xml .= " ".$row->sembezeichnung."";
$xml .= " ".$studiensemester_aktuell."";
$xml .= " ".$row->semester."";
@@ -91,14 +91,14 @@ function draw_studienerfolg($uid, $studiensemester_kurzbz)
$xml .= " ".$studiensemester_kurzbz."";
$datum_aktuell = date('d.m.Y');
$xml .= " ".$datum_aktuell."";
-
+
if(isset($_REQUEST['typ']) && $_REQUEST['typ']=='finanzamt')
$xml .= " (gemäß §2 Abs. 1 lit.b des Familienlastenausgleichsgesetzes 1967 zur Vorlage beim Wohnsitzfinanzamt)";
- else
+ else
$xml .= " ";
-
+
$obj = new zeugnisnote($conn, null, null, null, false);
-
+
$obj->getZeugnisnoten($lehrveranstaltung_id=null, $uid, $studiensemester_kurzbz);
$qry = "SELECT wochen FROM public.tbl_semesterwochen WHERE studiengang_kz='$row->studiengang_kz' AND semester='$row->semester'";
@@ -110,12 +110,12 @@ function draw_studienerfolg($uid, $studiensemester_kurzbz)
$wochen = $row_wochen->wochen;
}
}
-
+
$gesamtstunden=0;
$gesamtects=0;
$notensumme=0;
$anzahl=0;
- foreach ($obj->result as $row)
+ foreach ($obj->result as $row)
{
//Note darf nicht teilnote(0), negativ(5), noch nicht eingetragen(7), nicht beurteilt (9), nicht erfolgreich absolviert (13), angerechnet(6) sein
if($row->zeugnis && $row->note!=0 && $row->note!=5 && $row->note!=7 && $row->note!=9 && $row->note!=13 && $row->note!=6)
@@ -134,7 +134,7 @@ function draw_studienerfolg($uid, $studiensemester_kurzbz)
if($row->benotungsdatum!='')
$xml .= " ".date('d.m.Y',$datum->mktime_fromtimestamp($row->benotungsdatum))."";
$xml .= " ";
-
+
$gesamtstunden +=$row->semesterstunden;
$gesamtects += $row->ects;
if(is_numeric($note))
@@ -145,28 +145,28 @@ function draw_studienerfolg($uid, $studiensemester_kurzbz)
}
}
}
-
-
+
+
if($anzahl!=0)
{
$schnitt = ($notensumme/$anzahl);
}
- else
+ else
$schnitt = 0;
$xml .= " $gesamtstunden";
$xml .= " $gesamtects";
$xml .= " ".sprintf('%.2f',$schnitt)."";
$xml .= " ";
}
-
+
if (isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml")
{
if(isset($_GET['uid']))
$uid = $_GET['uid'];
- else
+ else
$uid = null;
-
+
$uid_arr = explode(";",$uid);
if ($uid_arr[0] == "")
@@ -174,23 +174,23 @@ if (isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml")
unset($uid_arr[0]);
$uid_arr = array_values($uid_arr);
}
-
+
$note_arr = array();
$note = new note($conn);
$note->getAll();
foreach ($note->result as $n)
$note_arr[$n->note] = $n->anmerkung;
-
+
if(isset($_GET['ss']))
$studiensemester_kurzbz = $_GET['ss'];
- else
+ else
$studiensemester_kurzbz = $semester_aktuell;
-
+
//Daten holen
-
+
$xml = "\n";
$xml .= "";
-
+
if(isset($_GET['all']))
{
for ($i = 0; $i < sizeof($uid_arr); $i++)
@@ -202,15 +202,15 @@ if (isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml")
draw_studienerfolg($uid_arr[$i], $row->studiensemester_kurzbz);
}
}
- else
+ else
{
//Studienbestaetigung fuer ein bestimmtes Semester
for ($i = 0; $i < sizeof($uid_arr); $i++)
- {
+ {
draw_studienerfolg($uid_arr[$i], $studiensemester_kurzbz);
}
}
-
+
$xml .= "";
echo $xml;
}