- type-safe comparison für überschreibbare noten (default true)

- null-checks überschreibbare noten
This commit is contained in:
alex
2018-09-27 14:46:58 +02:00
parent 79783f65c5
commit 70a80cd84c
3 changed files with 16 additions and 9 deletions
+2 -2
View File
@@ -2913,7 +2913,7 @@ if(!$error)
$zeugnisnote->updateamum = date('Y-m-d H:i:s');
$zeugnisnote->updatevon = $user;
// Noten wie "angerechnet", "nicht erforderlich" werden nicht ueberschrieben
if(isset($zeugnisnote->note) && !$noten_ueberschreibbar[$zeugnisnote->note])
if(isset($zeugnisnote->note) && array_key_exists($zeugnisnote->note, $noten_ueberschreibbar) && $noten_ueberschreibbar[$zeugnisnote->note] === false)
{
$notenbez = '"'.$noten_bezeichnung[$zeugnisnote->note].'"';
if (!in_array($notenbez, $nueberschreibbarbez))
@@ -3066,7 +3066,7 @@ if(!$error)
$zeugnisnote->updateamum = date('Y-m-d H:i:s');
$zeugnisnote->updatevon = $user;
// Noten wie "angerechnet", "nicht erforderlich" werden nicht ueberschrieben
if(isset($zeugnisnote->note) && !$noten_ueberschreibbar[$zeugnisnote->note])
if(isset($zeugnisnote->note) && array_key_exists($zeugnisnote->note, $noten_ueberschreibbar) && $noten_ueberschreibbar[$zeugnisnote->note] === false)
{
$notenbez = '"'.$noten_bezeichnung[$zeugnisnote->note].'"';
if (!in_array($notenbez, $nueberschreibbarbez))