Use IS_WINDOWS

This commit is contained in:
Christoph M. Becker 2020-01-05 19:28:34 +01:00
parent 10c420f84a
commit 718fc4cefd

View file

@ -2109,11 +2109,7 @@ TEST $file
if (array_key_exists('INI', $section_text)) { if (array_key_exists('INI', $section_text)) {
$section_text['INI'] = str_replace('{PWD}', dirname($file), $section_text['INI']); $section_text['INI'] = str_replace('{PWD}', dirname($file), $section_text['INI']);
$section_text['INI'] = str_replace('{TMP}', sys_get_temp_dir(), $section_text['INI']); $section_text['INI'] = str_replace('{TMP}', sys_get_temp_dir(), $section_text['INI']);
if (PHP_OS_FAMILY === 'Windows') { $replacement = IS_WINDOWS ? '"' . PHP_BINARY . ' -r \"while ($in = fgets(STDIN)) echo $in;\" > $1"' : 'tee $1 >/dev/null';
$replacement = '"' . PHP_BINARY . ' -r \"while ($in = fgets(STDIN)) echo $in;\" > $1"';
} else {
$replacement = 'tee $1 >/dev/null';
}
$section_text['INI'] = preg_replace('/{MAIL:(\S+)}/', $replacement, $section_text['INI']); $section_text['INI'] = preg_replace('/{MAIL:(\S+)}/', $replacement, $section_text['INI']);
settings2array(preg_split("/[\n\r]+/", $section_text['INI']), $ini_settings); settings2array(preg_split("/[\n\r]+/", $section_text['INI']), $ini_settings);
} }