diff --git a/vilesci/stammdaten/lvbgruppenverwaltungDetail.php b/vilesci/stammdaten/lvbgruppenverwaltungDetail.php index f6a35e90d..891a8ea09 100644 --- a/vilesci/stammdaten/lvbgruppenverwaltungDetail.php +++ b/vilesci/stammdaten/lvbgruppenverwaltungDetail.php @@ -396,6 +396,13 @@ if ($type == 'save') $gruppe = new gruppe(); if ($gruppe->load($gruppe_kurzbz)) { + if(!preg_match('/^[A-Z0-9a-z\-\_]*$/', $_POST['kurzBzNeu']) || + !preg_match('/^[A-Z0-9a-z\-\_]*$/', $_POST['bezeichnung'])) + { + echo "Bitte verwenden Sie für die Kurzbezeichnung/Bezeichnung keine Sonderzeichen oder Umlaute"; + return; + } + $gruppe->bezeichnung = $_POST['bezeichnung']; if ($admin) { @@ -432,6 +439,12 @@ if ($type == 'save') $lvb = new lehrverband(); if ($lvb->load($studiengang_kz, $semester, $verband, $gruppe)) { + if(!preg_match('/^[A-Z0-9a-z\-\_]*$/', $_POST['bezeichnung'])) + { + echo "Bitte verwenden Sie für die Bezeichnung keine Sonderzeichen oder Umlaute"; + return; + } + $lvb->bezeichnung = $_POST['bezeichnung']; if ($admin)