- Punkteeingabe bei Noten im FAS ist jetzt auch mit , möglich

- Lesbare Fehlermeldung beim Speichern von ungültigen Punkten
This commit is contained in:
oesi
2017-02-24 07:58:25 +01:00
parent 63f3a05739
commit a52bdda0d0
2 changed files with 26 additions and 13 deletions
+21 -13
View File
@@ -2614,23 +2614,31 @@ if(!$error)
}
else
{
$punkte=$_POST['punkte'];
$lehrveranstaltung_id=$_POST['lehrveranstaltung_id'];
$studiensemester_kurzbz=$semester_aktuell;
$notenschluessel = new notenschluessel();
if(($note = $notenschluessel->getNote($punkte, $lehrveranstaltung_id, $studiensemester_kurzbz))!==false)
if(is_numeric($punkte))
{
$return = true;
$error = false;
$data = $note;
$lehrveranstaltung_id=$_POST['lehrveranstaltung_id'];
$studiensemester_kurzbz=$semester_aktuell;
$notenschluessel = new notenschluessel();
if(($note = $notenschluessel->getNote($punkte, $lehrveranstaltung_id, $studiensemester_kurzbz))!==false)
{
$return = true;
$error = false;
$data = $note;
}
else
{
$return = false;
$error = true;
$errormsg=$notenschluessel->errormsg;
}
}
else
{
$return = false;
$error = true;
$errormsg=$notenschluessel->errormsg;
$return = true;
$error = false;
$data = '';
}
}
}
@@ -2717,7 +2725,7 @@ if(!$error)
$noten->benotungsdatum = date('Y-m-d H:i:s');
$noten->note = $_POST['note'];
if(isset($_POST['punkte']))
$noten->punkte=$_POST['punkte'];
$noten->punkte=str_replace(',','.',$_POST['punkte']);
if($noten->save())
{
+5
View File
@@ -149,6 +149,11 @@ class zeugnisnote extends basis_db
$this->errormsg = 'Note ist ungueltig';
return false;
}
if($this->punkte!='' && !is_numeric($this->punkte))
{
$this->errormsg = 'Punkte sind ungueltig';
return false;
}
if($this->uebernahmedatum!='' && !mb_ereg("([0-9]{4})-([0-9]{2})-([0-9]{2})",$this->uebernahmedatum))
{
$this->errormsg = 'Uebernahmedatum ist ungueltig';