From 8578ee8ace4d7443d958cf23e33cd043be58e221 Mon Sep 17 00:00:00 2001 From: oesi Date: Mon, 27 Feb 2017 13:31:36 +0100 Subject: [PATCH] =?UTF-8?q?Reihungstests:=20-=20Punkteingabe=20bei=20Gesam?= =?UTF-8?q?tpunkte=20und=20RTPunkte=20mit=20,=20m=C3=B6glich=20statt=20mit?= =?UTF-8?q?=20.=20-=20Punkte=C3=BCbernahme=20rundet=20die=20Punkte=20auf?= =?UTF-8?q?=202=20Nachkommastellen=20Pr=C3=BCfung:=20-=20Punkteeingabe=20m?= =?UTF-8?q?it=20,=20statt=20.=20m=C3=B6glich?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- content/student/studentDBDML.php | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/content/student/studentDBDML.php b/content/student/studentDBDML.php index f8936b0b3..f9bd57117 100644 --- a/content/student/studentDBDML.php +++ b/content/student/studentDBDML.php @@ -3254,7 +3254,7 @@ if(!$error) $pruefung->mitarbeiter_uid = $_POST['mitarbeiter_uid']; $pruefung->note = $_POST['note']; if(isset($_POST['punkte'])) - $pruefung->punkte = $_POST['punkte']; + $pruefung->punkte = str_replace(',','.',$_POST['punkte']); $pruefung->pruefungstyp_kurzbz = $_POST['pruefungstyp_kurzbz']; $pruefung->datum = $_POST['datum']; $pruefung->anmerkung = $_POST['anmerkung']; @@ -3331,7 +3331,7 @@ if(!$error) $zeugnisnote->studiensemester_kurzbz = $studiensemester_kurzbz; $zeugnisnote->note = $_POST['note']; if(isset($_POST['punkte'])) - $zeugnisnote->punkte = $_POST['punkte']; + $zeugnisnote->punkte = str_replace(',','.',$_POST['punkte']); else $zeugnisnote->punkte=''; $zeugnisnote->uebernahmedatum = date('Y-m-d H:i:s'); @@ -3774,6 +3774,9 @@ if(!$error) $data = $pruefling->getReihungstestErgebnisPerson($_POST['person_id'], true, $_POST['reihungstest_id']); else $data = $pruefling->getReihungstestErgebnisPerson($_POST['person_id'], false, $_POST['reihungstest_id']); + + // Runden auf 2 Nachkommastellen + $data = number_format($data, 2, '.',''); $return = true; } else @@ -3892,7 +3895,7 @@ if(!$error) $person_id = $_POST['person_id']; if($person_id=='') $person_id=$prestudent->person_id; - $punkte = $_POST['punkte']; + $punkte = str_replace(',','.',$_POST['punkte']); $teilgenommen = ($_POST['teilgenommen']=='true'?true:false); $anmeldedatum = $_POST['anmeldedatum']; $studienplan_id = $_POST['studienplan_id']; @@ -4049,7 +4052,7 @@ if(!$error) } else { - $punkte = $_POST['punkte']; + $punkte = str_replace(',','.',$_POST['punkte']); $reihungstestangetreten = ($_POST['reihungstestangetreten']=='true'?true:false); $prestudent->punkte = $punkte; $prestudent->reihungstestangetreten = $reihungstestangetreten;