diff --git a/cis/private/lehre/benotungstool/lvgesamtnoteeintragen.php b/cis/private/lehre/benotungstool/lvgesamtnoteeintragen.php index 9a8631f69..c3648d4fa 100755 --- a/cis/private/lehre/benotungstool/lvgesamtnoteeintragen.php +++ b/cis/private/lehre/benotungstool/lvgesamtnoteeintragen.php @@ -117,6 +117,7 @@ function savenote($db,$lvid, $student_uid, $note, $punkte=null) { global $stsem, $user, $p, $noten_anmerkung; $jetzt = date("Y-m-d H:i:s"); + $punkte = str_replace(',','.',$punkte); //Ermitteln ob der Student diesem Kurs zugeteilt ist $qry = "SELECT 1 FROM campus.vw_student_lehrveranstaltung WHERE uid=".$db->db_add_param($student_uid)." AND lehrveranstaltung_id=".$db->db_add_param($lvid, FHC_INTEGER); if($result = $db->db_query($qry)) diff --git a/cis/private/lehre/benotungstool/lvgesamtnoteverwalten.php b/cis/private/lehre/benotungstool/lvgesamtnoteverwalten.php index 9aa89fd81..284a7dfb3 100644 --- a/cis/private/lehre/benotungstool/lvgesamtnoteverwalten.php +++ b/cis/private/lehre/benotungstool/lvgesamtnoteverwalten.php @@ -146,7 +146,7 @@ foreach($noten_obj->result as $row) } ?> - function getTopOffset() + function getOffset(pos) { var x,y; if (self.pageYOffset) // all except Explorer @@ -160,12 +160,20 @@ foreach($noten_obj->result as $row) x = document.documentElement.scrollLeft; y = document.documentElement.scrollTop; } + else if(window.scrollX) + { + x = window.scrollX; + y = window.scrollY; + } else if (document.body) // all other Explorers { x = document.body.scrollLeft; y = document.body.scrollTop; } - return y; + if(pos=='x') + return x; + else + return y; } // ****************************************** @@ -241,18 +249,25 @@ foreach($noten_obj->result as $row) // ************************************************* // * Formular zum Eintragen einer Pruefung erstellen // ************************************************* - function pruefungAnlegen(uid,datum,note,lehreinheit_id,punkte) + function pruefungAnlegen(uid,datum,note,lehreinheit_id,punkte,typ) { + if(typeof(typ)=='undefined') + typ = 'Termin2'; var str = "