From ea0035613a1f8e0deefa62e26d9cff8877055236 Mon Sep 17 00:00:00 2001 From: ma0068 Date: Mon, 29 Nov 2021 10:14:33 +0100 Subject: [PATCH] FAS: Neue MA anlegen: Check auf Sonderzeichen in Vor- und Nachnamen nach Umwandlung Problemchars --- vilesci/personen/import/mitarbeiterimport.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/vilesci/personen/import/mitarbeiterimport.php b/vilesci/personen/import/mitarbeiterimport.php index c616beb76..34c052020 100644 --- a/vilesci/personen/import/mitarbeiterimport.php +++ b/vilesci/personen/import/mitarbeiterimport.php @@ -674,6 +674,19 @@ if(isset($_POST['save'])) $vorname_clean = mb_strtolower(convertProblemChars($vorname)); $nachname_clean = str_replace(' ','_', $nachname_clean); $vorname_clean = str_replace(' ','_', $vorname_clean); + var_dump($vorname_clean); + var_dump($nachname_clean); + + if (!preg_match('/^[a-z0-9-]{3,32}$/i', $vorname_clean)) + { + $error = true; + $errormsg = 'Im Vornamen dürfen keine Sonderzeichen außer - enthalten sein!'; + } + if (!preg_match('/^[a-z0-9-]{4,32}$/i', $nachname_clean)) + { + $error = true; + $errormsg = 'Im Nachnamen dürfen keine Sonderzeichen außer - enthalten sein!'; + } $bn = new benutzer();