diff options
-rw-r--r-- | pear/System.php | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/pear/System.php b/pear/System.php index c3d068b9d6..e2c35e6068 100644 --- a/pear/System.php +++ b/pear/System.php @@ -391,19 +391,19 @@ class System function tmpdir() { if (OS_WINDOWS) { - if (getenv('TEMP')) { - return getenv('TEMP'); + if (($var=$_ENV['TEMP']) || $var=getenv('TEMP')) { + return $var; } - if (getenv('TMP')) { - return getenv('TMP'); + if (($var=$_ENV['TMP']) || $var=getenv('TMP')) { + return $var; } - if (getenv('windir')) { - return getenv('windir') . '\temp'; + if (($var=$_ENV['windir']) || $var=getenv('windir')) { + return $var; } return getenv('SystemRoot') . '\temp'; } - if (getenv('TMPDIR')) { - return getenv('TMPDIR'); + if (($var=$_ENV['TMPDIR']) || $var=getenv('TMPDIR')) { + return $var; } return '/tmp'; } |