Update normal.php

pull/15/head
qkqpttgf 2020-02-18 19:59:13 +08:00 committed by GitHub
parent 7972488007
commit 668ed7251b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 6 deletions

View File

@ -72,7 +72,7 @@ function setConfig($arr, $disktag = '')
if ($configs!='') $envs = json_decode($configs, true); if ($configs!='') $envs = json_decode($configs, true);
$disktags = explode("|",getConfig('disktag')); $disktags = explode("|",getConfig('disktag'));
//$indisk = 0; //$indisk = 0;
$oparetdisk = 0; $operatedisk = 0;
foreach ($arr as $k => $v) { foreach ($arr as $k => $v) {
if (in_array($k, $innerEnv)) { if (in_array($k, $innerEnv)) {
$envs[$disktag][$k] = $v; $envs[$disktag][$k] = $v;
@ -80,11 +80,11 @@ function setConfig($arr, $disktag = '')
$indisk = 1;*/ $indisk = 1;*/
} elseif ($k=='disktag_add') { } elseif ($k=='disktag_add') {
array_push($disktags, $v); array_push($disktags, $v);
$oparetdisk = 1; $operatedisk = 1;
} elseif ($k=='disktag_del') { } elseif ($k=='disktag_del') {
$disktags = array_diff($disktags, [ $v ]); $disktags = array_diff($disktags, [ $v ]);
$envs[$v] = ''; $envs[$v] = '';
$oparetdisk = 1; $operatedisk = 1;
} else { } else {
$envs[$k] = $v; $envs[$k] = $v;
} }
@ -94,10 +94,10 @@ function setConfig($arr, $disktag = '')
ksort($diskconfig); ksort($diskconfig);
$tmp[$disktag] = json_encode($diskconfig); $tmp[$disktag] = json_encode($diskconfig);
}*/ }*/
if ($oparetdisk) { if ($operatedisk) {
foreach ($disktags as $disktag) if ($disktag!='') $disktag_s .= $disktag . '|'; foreach ($disktags as $disktag) if ($disktag!='') $disktag_s .= $disktag . '|';
if ($disktag_s!='') $tmp['disktag'] = substr($disktag_s, 0, -1); if ($disktag_s!='') $envs['disktag'] = substr($disktag_s, 0, -1);
else $tmp['disktag'] = ''; else $envs['disktag'] = '';
} }
$envs = array_filter($envs, 'array_value_isnot_null'); $envs = array_filter($envs, 'array_value_isnot_null');
ksort($envs); ksort($envs);