diff --git a/cis/private/lehre/anwesenheitsliste.php b/cis/private/lehre/anwesenheitsliste.php
index c1301304f..af6380f69 100644
--- a/cis/private/lehre/anwesenheitsliste.php
+++ b/cis/private/lehre/anwesenheitsliste.php
@@ -102,7 +102,7 @@
echo "";
- $qry = "SELECT *, tbl_lehreinheitgruppe.studiengang_kz FROM lehre.tbl_lehreinheit JOIN lehre.tbl_lehreinheitgruppe USING(lehreinheit_id) JOIN lehre.tbl_lehrveranstaltung USING(lehrveranstaltung_id)
+ $qry = "SELECT *, tbl_lehreinheitgruppe.studiengang_kz, tbl_lehreinheitgruppe.semester FROM lehre.tbl_lehreinheit JOIN lehre.tbl_lehreinheitgruppe USING(lehreinheit_id) JOIN lehre.tbl_lehrveranstaltung USING(lehrveranstaltung_id)
WHERE lehrveranstaltung_id='$lvid' AND studiensemester_kurzbz='".addslashes($stsem)."'";
if($result = pg_query($conn, $qry))
diff --git a/content/ToDo_FASo.html b/content/ToDo_FASo.html
index 3d5872bf0..98f02ff1c 100644
--- a/content/ToDo_FASo.html
+++ b/content/ToDo_FASo.html
@@ -419,6 +419,16 @@ Duplizierter Wert, etc.)
Erledigte Anforderungen
+ - Prüfungen: Bei der Auswahl der Lehrveranstaltung wird
+zusätzlich die Lehrform der LV angezeigt.
+29.02.2008 oesi
+
+
+ - Lehrverantaltungen: Bei der Auswahl des Lehrfaches wird
+zusätzlich der Fachbereich angezeigt
+29.02.2008 oesi
+
+
- Datum der Diplomarbeit wird am Diplom-Prüfungszeugnis nicht
mehr angezeigt
26.02.2008 oesi
diff --git a/content/functions.js.php b/content/functions.js.php
index b96f01a32..0378f0ce2 100644
--- a/content/functions.js.php
+++ b/content/functions.js.php
@@ -231,4 +231,11 @@ function getTreeCellText(tree, col, idx)
{
col = tree.columns ? tree.columns[col] : col;
return tree.view.getCellText(idx, col);
+}
+
+// ****
+// * Trim Member Function fuer Strings
+// ****
+String.prototype.trim = function() {
+ return this.replace(/^\s+|\s+$/g,"");
}
\ No newline at end of file
diff --git a/content/lvplanung/lehrveranstaltungdetailoverlay.xul.php b/content/lvplanung/lehrveranstaltungdetailoverlay.xul.php
index 953fb454e..f46a94af4 100644
--- a/content/lvplanung/lehrveranstaltungdetailoverlay.xul.php
+++ b/content/lvplanung/lehrveranstaltungdetailoverlay.xul.php
@@ -114,7 +114,7 @@ echo '';
diff --git a/content/lvplanung/lehrveranstaltungoverlay.js.php b/content/lvplanung/lehrveranstaltungoverlay.js.php
index a9677243e..de1f99967 100644
--- a/content/lvplanung/lehrveranstaltungoverlay.js.php
+++ b/content/lvplanung/lehrveranstaltungoverlay.js.php
@@ -124,8 +124,12 @@ var LeDetailLehrfachSinkObserver =
found=false;
for(i in items)
{
- //Richtigen eintrag suchen
- if(items[i].label==LeDetailLehrfach_label)
+ //Vom Label des DropDowns den Fachbereich abschneiden
+ //der dahinter in Klammer steht
+ lflabel = items[i].label.substr(0, items[i].label.lastIndexOf('(')).trim();
+
+ //Richtigen Eintrag suchen
+ if(lflabel==LeDetailLehrfach_label)
{
//Eintrag markieren
menulist.selectedIndex=i;
diff --git a/content/student/studentpruefungoverlay.xul.php b/content/student/studentpruefungoverlay.xul.php
index 1d0084892..d1b05d536 100644
--- a/content/student/studentpruefungoverlay.xul.php
+++ b/content/student/studentpruefungoverlay.xul.php
@@ -142,7 +142,7 @@ echo '';
diff --git a/rdf/lehrveranstaltung.rdf.php b/rdf/lehrveranstaltung.rdf.php
index faef75694..aa45e96b5 100644
--- a/rdf/lehrveranstaltung.rdf.php
+++ b/rdf/lehrveranstaltung.rdf.php
@@ -76,6 +76,7 @@ if(isset($_GET['optional']) && $_GET['optional']=='true')
+
';
}
@@ -111,6 +112,7 @@ foreach ($lehrveranstaltung->lehrveranstaltungen as $row)
planlektoren.']]>
planpersonalkosten.']]>
plankostenprolektor.']]>
+ lehrform_kurzbz.']]>
';
}