diff --git a/include/functions.inc.php b/include/functions.inc.php index 7b3560dde..e0787a0d4 100644 --- a/include/functions.inc.php +++ b/include/functions.inc.php @@ -1196,4 +1196,19 @@ function anzahlTage($date1, $date2) $diff = $date2_ts - $date1_ts; return round($diff / 86400); } + +/** + * Gibt zurück, ob ein String ausschließlich erlaubte Zeichen enthält + * erlaubt: Buchstaben a-z, A-Z, 0-9, -, _ + * @param string $stringToCheck Eingabestring + * @return boolena true or false + */ +function hasOnlyAllowedChars($stringToCheck) +{ + if (!preg_match("#^[a-zA-Z0-9_-]+$#", $stringToCheck)) + return false; + else + return true; +} + ?> diff --git a/vilesci/stammdaten/dokumentvorlagen_verwaltung.php b/vilesci/stammdaten/dokumentvorlagen_verwaltung.php index 7559fa43d..bce7ace56 100644 --- a/vilesci/stammdaten/dokumentvorlagen_verwaltung.php +++ b/vilesci/stammdaten/dokumentvorlagen_verwaltung.php @@ -112,7 +112,7 @@ echo '