Bug #67061 » 20150520-GeneralUtility.php.diff
typo3/sysext/core/Classes/Utility/GeneralUtility.php 2014-12-10 11:45:42.000000000 +0100 → typo3/sysext/core/Classes/Utility/GeneralUtility.php 2015-05-20 16:05:51.000000000 +0200 | ||
---|---|---|
* @return boolean
|
||
*/
|
||
static public function verifyFilenameAgainstDenyPattern($filename) {
|
||
$pattern = '/[[:cntrl:]]/';
|
||
$pattern = '/[[:cntrl:]]/u';
|
||
if ((string)$filename !== '' && (string)$GLOBALS['TYPO3_CONF_VARS']['BE']['fileDenyPattern'] !== '') {
|
||
$pattern = '/(?:[[:cntrl:]]|' . $GLOBALS['TYPO3_CONF_VARS']['BE']['fileDenyPattern'] . ')/i';
|
||
$pattern = '/(?:[[:cntrl:]]|' . $GLOBALS['TYPO3_CONF_VARS']['BE']['fileDenyPattern'] . ')/ui';
|
||
}
|
||
return !preg_match($pattern, $filename);
|
||
}
|