diff --git a/cis/private/lehre/benotungstool/lvgesamtnoteverwalten.php b/cis/private/lehre/benotungstool/lvgesamtnoteverwalten.php
index 1500715fc..f0ee6c199 100644
--- a/cis/private/lehre/benotungstool/lvgesamtnoteverwalten.php
+++ b/cis/private/lehre/benotungstool/lvgesamtnoteverwalten.php
@@ -1021,41 +1021,48 @@ echo "
else
$hide = "style='display:block;visibility:visible;'";
- echo "
- | ";
if(isset($noten_array[$note_lv]) && $noten_array[$note_lv]['positiv']==false)
$negmarkier = " style='color:red; font-weight:bold;'";
diff --git a/config/global.config-default.inc.php b/config/global.config-default.inc.php
index e1dd3eeb8..0d887e51a 100644
--- a/config/global.config-default.inc.php
+++ b/config/global.config-default.inc.php
@@ -45,6 +45,9 @@ define('CIS_ANWESENHEITSLISTE_NOTENLISTE_ANZEIGEN',true);
// Punkte bei der Noteneingabe anzeigen
define('CIS_GESAMTNOTE_PUNKTE',false);
+// Gibt an ob der Lektor erneut eine LVNote eintragen kann wenn bereits eine Zeugnisnote vorhanden ist (true | false) DEFAULT true
+define('CIS_GESAMTNOTE_UEBERSCHREIBEN',true);
+
// Anzeigeoptionen für LV-Plan Menü
define('CIS_LVPLAN_EXPORT_ANZEIGEN',true);
define('CIS_LVPLAN_PERSONENAUSWAHL_ANZEIGEN',true);
diff --git a/content/dragboard.js.php b/content/dragboard.js.php
index 4ef557e10..45e1fe27b 100644
--- a/content/dragboard.js.php
+++ b/content/dragboard.js.php
@@ -462,7 +462,7 @@ var boardObserver=
if (evt.target.tagName=="label")
evt.target.setAttribute("style","background-color:#AAFFAA;");
else
- evt.target.setAttribute("style",styleNow+"border:1px dashed black;");
+ evt.target.setAttribute("style",styleNow+";border:1px dashed black;");
},
onDragExit: function (evt,flavour,session)
{
@@ -470,7 +470,7 @@ var boardObserver=
if (evt.target.tagName=="label")
evt.target.setAttribute("style","");
else
- evt.target.setAttribute("style",styleNow+"border:1px solid black;");
+ evt.target.setAttribute("style",styleNow+";border:1px solid black;");
},
onDragOver: function(evt,flavour,session)
{
@@ -495,6 +495,7 @@ var boardObserver=
var stunde=evt.target.getAttribute("stunde");
var new_datum=evt.target.getAttribute("datum");
+
if (evt.target.tagName=="label")
{
var new_ort=evt.target.getAttribute("ort_kurzbz");
diff --git a/content/lvplanung/stpl-details-overlay.xul.php b/content/lvplanung/stpl-details-overlay.xul.php
index 55d069d6d..d29d395b0 100644
--- a/content/lvplanung/stpl-details-overlay.xul.php
+++ b/content/lvplanung/stpl-details-overlay.xul.php
@@ -44,10 +44,10 @@ echo '';
-
+
db_query("SELECT 1 FROM public.tbl_notiz_dokument LIMIT 1;")
notiz_id integer NOT NULL,
dms_id integer NOT NULL
);
+
+ ALTER TABLE public.tbl_notiz_dokument ADD CONSTRAINT pk_notiz_dokument PRIMARY KEY (notiz_id, dms_id);
ALTER TABLE public.tbl_notiz_dokument ADD CONSTRAINT fk_notiz_dokument_notiz FOREIGN KEY (notiz_id) REFERENCES public.tbl_notiz (notiz_id) ON UPDATE CASCADE ON DELETE CASCADE;
ALTER TABLE public.tbl_notiz_dokument ADD CONSTRAINT fk_notiz_dokument_dms FOREIGN KEY (dms_id) REFERENCES campus.tbl_dms (dms_id) ON UPDATE CASCADE ON DELETE CASCADE;