Bug #21609 » 12661_v3.diff
t3lib/class.t3lib_stdgraphic.php (working copy) | ||
---|---|---|
* @return string $inputName escaped as needed
|
||
*/
|
||
protected function wrapFileName($inputName) {
|
||
return escapeshellarg($inputName);
|
||
if ($GLOBALS['TYPO3_CONF_VARS']['SYS']['UTF8filesystem']) {
|
||
$currentLocale = setlocale(LC_CTYPE, 0);
|
||
setlocale(LC_CTYPE, $GLOBALS['TYPO3_CONF_VARS']['SYS']['systemLocale']);
|
||
}
|
||
$escapedInputName = escapeshellarg($inputName);
|
||
if ($GLOBALS['TYPO3_CONF_VARS']['SYS']['UTF8filesystem']) {
|
||
setlocale(LC_CTYPE, $currentLocale);
|
||
}
|
||
return $escapedInputName;
|
||
}
|
||
t3lib/config_default.php (working copy) | ||
---|---|---|
'enableDeprecationLog' => 'file', // Commalist: Enables the logging of deprecated methods and functions. Default is 'file'. The following options are allowed: 'file': The log file will be written to typo3conf/deprecation_[hash-value].log 'devlog': The log will be written to the development log 'console': The log will be displayed in the Backend's Debug Console. The logging options can be combined by comma-separating them.
|
||
'maxFileNameLength' => 60, // Integer: This is the maximum file name length. The value will be taken into account by basic file operations like renaming or creation of files and folders.
|
||
'UTF8filesystem' => FALSE, // Boolean: If true and <a href="#BE-forceCharset">[BE][forceCharset]</a> is set to utf-8, then TYPO3 uses utf-8 to store file names. This allows for accented Latin letters as well as any other non-latin characters like Cyrillic and Chinese.
|
||
'systemLocale' => '', // String: locale used for certain system related functions; for example escaping shell commands.
|
||
'lockingMode' => 'simple', // String: Define which locking mode is used to control requests to pages being generated. Can be one of either "disable" (no locking), "simple" (checks for file existance), "flock" (using PHPs <a href="http://php.net/flock" target="_blank">flock()</a> function), "semaphore" (using PHPs <a href="http://php.net/sem-acquire" target="_blank">sem_acquire()</a> function). Default is "disable".
|
||
'reverseProxyIP' => '', // String: list of IP addresses. If TYPO3 is behind one or more (intransparent) reverese proxies the IP addresses must be added here.
|
||
'reverseProxyHeaderMultiValue' => 'none', // String: "none","first","last": defines which values of a proxy header (eg HTTP_X_FORWARDED_FOR) to use, if more than one is found. "none" discards the value, "first" and "last" use the first/last of the values in the list.
|
t3lib/thumbs.php (working copy) | ||
---|---|---|
* @return string $inputName escaped as needed
|
||
*/
|
||
protected function wrapFileName($inputName) {
|
||
return escapeshellarg($inputName);
|
||
if ($GLOBALS['TYPO3_CONF_VARS']['SYS']['UTF8filesystem']) {
|
||
$currentLocale = setlocale(LC_CTYPE, 0);
|
||
setlocale(LC_CTYPE, $GLOBALS['TYPO3_CONF_VARS']['SYS']['systemLocale']);
|
||
}
|
||
$escapedInputName = escapeshellarg($inputName);
|
||
if ($GLOBALS['TYPO3_CONF_VARS']['SYS']['UTF8filesystem']) {
|
||
setlocale(LC_CTYPE, $currentLocale);
|
||
}
|
||
return $escapedInputName;
|
||
}
|
||
}
|
||
- « Previous
- 1
- …
- 4
- 5
- 6
- Next »