Merge branch 'master' into feature-25563/PV21_Verschlüsselung_Gehaltsdaten

This commit is contained in:
Paolo
2023-07-17 12:13:45 +02:00
159 changed files with 6573 additions and 2839 deletions
+15 -4
View File
@@ -1212,12 +1212,23 @@ function hasSQLDecryption($sql)
function isSQLDecryptionValid($sql)
{
// If the SQL string contains decryption functions and there are _no_ password variables
if (hasSQLDecryption($sql) && strpos($sql, '${') === false)
{
return false; // then return false
}
if (hasSQLDecryption($sql) && strpos($sql, '${') === false) return false; // then return false
return true; // in any other case return true
}
/**
* 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;
}
?>