diff --git a/content/lvplanung/lehrveranstaltungnotenoverlay.xul.php b/content/lvplanung/lehrveranstaltungnotenoverlay.xul.php
index 9c5743320..a58f6fee5 100644
--- a/content/lvplanung/lehrveranstaltungnotenoverlay.xul.php
+++ b/content/lvplanung/lehrveranstaltungnotenoverlay.xul.php
@@ -79,6 +79,10 @@ echo "
+
+
@@ -107,6 +111,7 @@ echo "
+
@@ -156,6 +161,10 @@ echo "
+
+
@@ -188,6 +197,7 @@ echo "
+
diff --git a/content/lvplanung/lehrveranstaltungoverlay.js.php b/content/lvplanung/lehrveranstaltungoverlay.js.php
index fd4e89d77..908da28e5 100644
--- a/content/lvplanung/lehrveranstaltungoverlay.js.php
+++ b/content/lvplanung/lehrveranstaltungoverlay.js.php
@@ -1385,6 +1385,8 @@ function LehrveranstaltungGesamtNotenTreeSelectDifferent()
var lvgesamtuid=lvgesamttree.view.getCellText(i,col);
col = lvgesamttree.columns ? lvgesamttree.columns["lehrveranstaltung-lvgesamtnoten-tree-note"] : "lehrveranstaltung-lvgesamtnoten-tree-note";
var lvgesamtnote=lvgesamttree.view.getCellText(i,col);
+ col = lvgesamttree.columns ? lvgesamttree.columns["lehrveranstaltung-lvgesamtnoten-tree-benotungsdatum-iso"] : "lehrveranstaltung-lvgesamtnoten-tree-benotungsdatum-iso";
+ var lvgesamtbenotungsdatum=lvgesamttree.view.getCellText(i,col);
found=false;
//Schauen ob die gleiche Zeile im Zeugnisnoten Tree vorkommt
@@ -1394,12 +1396,27 @@ function LehrveranstaltungGesamtNotenTreeSelectDifferent()
var zeugnisuid=zeugnistree.view.getCellText(j,col);
col = zeugnistree.columns ? zeugnistree.columns["lehrveranstaltung-noten-tree-note"] : "lehrveranstaltung-noten-tree-note";
var zeugnisnote=zeugnistree.view.getCellText(j,col);
+ col = zeugnistree.columns ? zeugnistree.columns["lehrveranstaltung-noten-tree-benotungsdatum-iso"] : "lehrveranstaltung-noten-tree-benotungsdatum-iso";
+ var zeugnisbenotungsdatum=zeugnistree.view.getCellText(j,col);
+
//debug(zeugnisuid+'=='+lvgesamtuid+' && '+zeugnisnote+'=='+lvgesamtnote);
if(zeugnisuid==lvgesamtuid && zeugnisnote==lvgesamtnote)
{
found=true;
break;
}
+
+ //Wenn die Noten unterschiedlich sind, aber das benotungsdatum im Zeugnis
+ //nach dem benotungsdatum des lektors liegt, dann wird die zeile auch nicht markiert.
+ //damit wird verhindert, dass pruefungsnoten die nur von der assistenz eingetragen wurden,
+ //durch den alten eintrag des lektors wieder ueberschrieben werden
+ if(zeugnisuid==lvgesamtuid
+ && zeugnisnote!=lvgesamtnote
+ && zeugnisbenotungsdatum>lvgesamtbenotungsdatum)
+ {
+ found=true;
+ break;
+ }
}
if(!found)
diff --git a/content/student/studentnotenoverlay.xul.php b/content/student/studentnotenoverlay.xul.php
index f05553ae5..22bec98e8 100644
--- a/content/student/studentnotenoverlay.xul.php
+++ b/content/student/studentnotenoverlay.xul.php
@@ -72,6 +72,10 @@ echo "
+
+
@@ -110,6 +114,7 @@ echo "
+
@@ -156,6 +161,10 @@ echo "
+
+
@@ -186,6 +195,7 @@ echo "
+
diff --git a/content/student/studentoverlay.js.php b/content/student/studentoverlay.js.php
index 74f5bcdf9..d1a54e7f1 100644
--- a/content/student/studentoverlay.js.php
+++ b/content/student/studentoverlay.js.php
@@ -3045,6 +3045,8 @@ function StudentNotenTreeSelectDifferent()
var lvgesamtlehrveranstaltung_id=lvgesamttree.view.getCellText(i,col);
col = lvgesamttree.columns ? lvgesamttree.columns["student-lvgesamtnoten-tree-note"] : "student-lvgesamtnoten-tree-note";
var lvgesamtnote=lvgesamttree.view.getCellText(i,col);
+ col = lvgesamttree.columns ? lvgesamttree.columns["student-lvgesamtnoten-tree-benotungsdatum-iso"] : "student-lvgesamtnoten-tree-benotungsdatum-iso";
+ var lvgesamtbenotungsdatum=lvgesamttree.view.getCellText(i,col);
found=false;
//Schauen ob die gleiche Zeile im Zeugnisnoten Tree vorkommt
@@ -3054,12 +3056,26 @@ function StudentNotenTreeSelectDifferent()
var zeugnislehrveranstaltung_id=zeugnistree.view.getCellText(j,col);
col = zeugnistree.columns ? zeugnistree.columns["student-noten-tree-note"] : "student-noten-tree-note";
var zeugnisnote=zeugnistree.view.getCellText(j,col);
+ col = zeugnistree.columns ? zeugnistree.columns["student-noten-tree-benotungsdatum-iso"] : "student-noten-tree-benotungsdatum-iso";
+ var zeugnisbenotungsdatum=zeugnistree.view.getCellText(j,col);
if(zeugnislehrveranstaltung_id==lvgesamtlehrveranstaltung_id && zeugnisnote==lvgesamtnote)
{
found=true;
break;
}
+
+ //Wenn die Noten unterschiedlich sind, aber das benotungsdatum im Zeugnis
+ //nach dem benotungsdatum des lektors liegt, dann wird die zeile auch nicht markiert.
+ //damit wird verhindert, dass pruefungsnoten die nur von der assistenz eingetragen wurden,
+ //durch den alten eintrag des lektors wieder ueberschrieben werden
+ if(zeugnislehrveranstaltung_id==lvgesamtlehrveranstaltung_id
+ && zeugnisnote!=lvgesamtnote
+ && zeugnisbenotungsdatum>lvgesamtbenotungsdatum)
+ {
+ found=true;
+ break;
+ }
}
if(!found)
diff --git a/include/tw/cis_menu_main.inc.php b/include/tw/cis_menu_main.inc.php
index 7848b7626..fa2bcedda 100644
--- a/include/tw/cis_menu_main.inc.php
+++ b/include/tw/cis_menu_main.inc.php
@@ -53,6 +53,10 @@
|
Jobbörse |
+
+ | |
+ ÖH-Wahl |
+