diff --git a/content/ToDo_FASo.html b/content/ToDo_FASo.html
index 52764f600..29c4fc063 100644
--- a/content/ToDo_FASo.html
+++ b/content/ToDo_FASo.html
@@ -13,6 +13,8 @@
+ - Ausdruck einer "Abbruchbestätigung" -> Vorlage?
+
- Anwesenheitslisten/Kontrolllisten mit Fotos
- Gruppierung von Interessenten
@@ -21,12 +23,7 @@
umbenennen in "Betreuer"
- Wahlpflichtfächer
- - Incoming
-
- Sponsionsdatum und Prüfungsdatum für mehrere Zuteilen
- - Soll beim Drucken der Studienerfolgsbestätigung für
-alle Semester auch das aktuelle Semester ausgedruckt werden?
-(möglicherweise enthaelt dies noch nicht alle Noten)
- Eintragung von Betreuungen für Diplomarbeiten die am Zeugnis
des Vorsemesters aufscheinen sollen jedoch dieses Semester abgerechnet
werden.
@@ -47,7 +44,9 @@ Prioritäten: low,med,high
Aufwand [h] |
-
+ | Übersichtlicher Darstellung der Absolventen und
+Diplomanden. (Darstellung im Tree wie bei den PreStudenten in Stsem
+unterteilen)
|
|
@@ -193,7 +192,8 @@ der Anzahl teilnehmenden der Studenten anzeigen
-
+ | Wenn Abbrecher zu Studenten gemacht werden erscheint eine
+Fehlermeldung wenn der angegebene Lehrverband nicht existiert
|
|
@@ -283,7 +283,8 @@ alle Lektoren eines Studienganges
-
+ | Wenn 2 Bakkarbeiten zu einer LV zugeordnet werde, erscheint
+nur eine am Zeugnis
|
|
@@ -308,11 +309,11 @@ alle Lektoren eines Studienganges
Aufwand [h] |
- | Reihungstestverwaltung - Fehler wenn bei der Uhrzeit keine
-Sekunden angegeben werden |
- low
+ |
|
- 1
+ |
+ |
+
|
@@ -441,6 +442,10 @@ Seamonkey Version nicht möglich
Erledigte Anforderungen
+ - Lehrfach DropDown ist jetzt nach der Bezeichnung sortiert.
+04.08.2008 oesi
+
+
- Beim Statuswechsel auf Abbrecher und Absolvent wird jetzt
automatisch das Aktiv Hackerl entfernt.
13.08.2008 oesi
diff --git a/rdf/zeugnis.rdf.php b/rdf/zeugnis.rdf.php
index 3ff86f6c6..3caab131d 100644
--- a/rdf/zeugnis.rdf.php
+++ b/rdf/zeugnis.rdf.php
@@ -108,7 +108,7 @@ if (isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml")
$xml_fussnote='';
$projektarbeit=array();
- $query = "SELECT tbl_student.matrikelnr, tbl_student.studiengang_kz, tbl_studiengang.typ, tbl_studiengang.bezeichnung, tbl_studentlehrverband.semester, tbl_person.vorname, tbl_person.vornamen, tbl_person.nachname,tbl_person.gebdatum,tbl_person.titelpre, tbl_person.titelpost, tbl_studiensemester.bezeichnung as sembezeichnung FROM tbl_person, tbl_student, tbl_studiengang, tbl_benutzer, tbl_studentlehrverband, 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_arr[$i]."' 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."'";
+ $query = "SELECT tbl_student.matrikelnr, tbl_student.studiengang_kz, tbl_studiengang.typ, tbl_studiengang.bezeichnung, tbl_studentlehrverband.semester, tbl_person.vorname, tbl_person.vornamen, tbl_person.nachname,tbl_person.gebdatum,tbl_person.titelpre, tbl_person.titelpost, tbl_studiensemester.bezeichnung as sembezeichnung, tbl_student.prestudent_id FROM tbl_person, tbl_student, tbl_studiengang, tbl_benutzer, tbl_studentlehrverband, 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_arr[$i]."' 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."'";
//echo $query;
if($result = pg_query($conn, $query))
{
@@ -138,7 +138,27 @@ if (isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml")
if($row->semester!=0)
$bezeichnung = $row->semester.'. Semester';
else
- $bezeichnung = '';
+ {
+ //Wenn das Semester 0 ist, dann wird das Semester aus der Rolle geholt. (Ausnahme: Incoming)
+ //damit bei Outgoing Studenten die im 0. Semester angelegt sind das richtige Semester aufscheint
+ $qry ="SELECT ausbildungssemester as semester FROM public.tbl_prestudentrolle
+ WHERE
+ prestudent_id='".addslashes($row->prestudent_id)."' AND
+ studiensemester_kurzbz='".addslashes($studiensemester_kurzbz)."' AND
+ rolle_kurzbz!='Incoming' LIMIT 1";
+ if($result_sem = pg_query($conn, $qry))
+ {
+ if($row_sem = pg_fetch_object($result_sem))
+ {
+ $row->semester = $row_sem->semester;
+ $bezeichnung = $row_sem->semester.'. Semester';
+ }
+ else
+ $bezeichnung = '';
+ }
+ else
+ $bezeichnung = '';
+ }
$xml .= "\n ";
$xml .= " ".$row->sembezeichnung."";