try fix: tag with same string replaced in renaming tag
parent
562cd246c4
commit
8e3a165d60
|
@ -110,7 +110,12 @@ function setConfig($arr, $disktag = '')
|
||||||
}
|
}
|
||||||
if ($operatedisk) {
|
if ($operatedisk) {
|
||||||
if (isset($arr['disktag_newname']) && $arr['disktag_newname']!='') {
|
if (isset($arr['disktag_newname']) && $arr['disktag_newname']!='') {
|
||||||
$tmp['disktag'] = str_replace($arr['disktag_rename'], $arr['disktag_newname'], getConfig('disktag'));
|
$tags = [];
|
||||||
|
foreach ($disktags as $tag) {
|
||||||
|
if ($tag==$arr['disktag_rename']) array_push($tags, $arr['disktag_newname']);
|
||||||
|
else array_push($tags, $tag);
|
||||||
|
}
|
||||||
|
$tmp['disktag'] = implode('|', $tags);
|
||||||
$tmp[$arr['disktag_newname']] = getConfig($arr['disktag_rename']);
|
$tmp[$arr['disktag_newname']] = getConfig($arr['disktag_rename']);
|
||||||
$tmp[$arr['disktag_rename']] = '';
|
$tmp[$arr['disktag_rename']] = '';
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -100,7 +100,12 @@ function setConfig($arr, $disktag = '')
|
||||||
}
|
}
|
||||||
if ($operatedisk) {
|
if ($operatedisk) {
|
||||||
if (isset($arr['disktag_newname']) && $arr['disktag_newname']!='') {
|
if (isset($arr['disktag_newname']) && $arr['disktag_newname']!='') {
|
||||||
$tmp['disktag'] = str_replace($arr['disktag_rename'], $arr['disktag_newname'], getConfig('disktag'));
|
$tags = [];
|
||||||
|
foreach ($disktags as $tag) {
|
||||||
|
if ($tag==$arr['disktag_rename']) array_push($tags, $arr['disktag_newname']);
|
||||||
|
else array_push($tags, $tag);
|
||||||
|
}
|
||||||
|
$tmp['disktag'] = implode('|', $tags);
|
||||||
$tmp[$arr['disktag_newname']] = getConfig($arr['disktag_rename']);
|
$tmp[$arr['disktag_newname']] = getConfig($arr['disktag_rename']);
|
||||||
$tmp[$arr['disktag_rename']] = '';
|
$tmp[$arr['disktag_rename']] = '';
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -106,7 +106,12 @@ function setConfig($arr, $disktag = '')
|
||||||
}
|
}
|
||||||
if ($operatedisk) {
|
if ($operatedisk) {
|
||||||
if (isset($arr['disktag_newname']) && $arr['disktag_newname']!='') {
|
if (isset($arr['disktag_newname']) && $arr['disktag_newname']!='') {
|
||||||
$tmp['disktag'] = str_replace($arr['disktag_rename'], $arr['disktag_newname'], getConfig('disktag'));
|
$tags = [];
|
||||||
|
foreach ($disktags as $tag) {
|
||||||
|
if ($tag==$arr['disktag_rename']) array_push($tags, $arr['disktag_newname']);
|
||||||
|
else array_push($tags, $tag);
|
||||||
|
}
|
||||||
|
$tmp['disktag'] = implode('|', $tags);
|
||||||
$tmp[$arr['disktag_newname']] = getConfig($arr['disktag_rename']);
|
$tmp[$arr['disktag_newname']] = getConfig($arr['disktag_rename']);
|
||||||
$tmp[$arr['disktag_rename']] = null;
|
$tmp[$arr['disktag_rename']] = null;
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -124,7 +124,12 @@ function setConfig($arr, $disktag = '')
|
||||||
}
|
}
|
||||||
if ($operatedisk) {
|
if ($operatedisk) {
|
||||||
if (isset($arr['disktag_newname']) && $arr['disktag_newname']!='') {
|
if (isset($arr['disktag_newname']) && $arr['disktag_newname']!='') {
|
||||||
$tmp['disktag'] = str_replace($arr['disktag_rename'], $arr['disktag_newname'], getConfig('disktag'));
|
$tags = [];
|
||||||
|
foreach ($disktags as $tag) {
|
||||||
|
if ($tag==$arr['disktag_rename']) array_push($tags, $arr['disktag_newname']);
|
||||||
|
else array_push($tags, $tag);
|
||||||
|
}
|
||||||
|
$tmp['disktag'] = implode('|', $tags);
|
||||||
$tmp[$arr['disktag_newname']] = getConfig($arr['disktag_rename']);
|
$tmp[$arr['disktag_newname']] = getConfig($arr['disktag_rename']);
|
||||||
$tmp[$arr['disktag_rename']] = '';
|
$tmp[$arr['disktag_rename']] = '';
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -138,7 +138,12 @@ function setConfig($arr, $disktag = '')
|
||||||
}
|
}
|
||||||
if ($operatedisk) {
|
if ($operatedisk) {
|
||||||
if (isset($arr['disktag_newname']) && $arr['disktag_newname']!='') {
|
if (isset($arr['disktag_newname']) && $arr['disktag_newname']!='') {
|
||||||
$envs['disktag'] = str_replace($arr['disktag_rename'], $arr['disktag_newname'], getConfig('disktag'));
|
$tags = [];
|
||||||
|
foreach ($disktags as $tag) {
|
||||||
|
if ($tag==$arr['disktag_rename']) array_push($tags, $arr['disktag_newname']);
|
||||||
|
else array_push($tags, $tag);
|
||||||
|
}
|
||||||
|
$envs['disktag'] = implode('|', $tags);
|
||||||
$envs[$arr['disktag_newname']] = $envs[$arr['disktag_rename']];
|
$envs[$arr['disktag_newname']] = $envs[$arr['disktag_rename']];
|
||||||
$envs[$arr['disktag_rename']] = '';
|
$envs[$arr['disktag_rename']] = '';
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -120,7 +120,12 @@ function setConfig($arr, $disktag = '')
|
||||||
}
|
}
|
||||||
if ($operatedisk) {
|
if ($operatedisk) {
|
||||||
if (isset($arr['disktag_newname']) && $arr['disktag_newname']!='') {
|
if (isset($arr['disktag_newname']) && $arr['disktag_newname']!='') {
|
||||||
$envs['disktag'] = str_replace($arr['disktag_rename'], $arr['disktag_newname'], getConfig('disktag'));
|
$tags = [];
|
||||||
|
foreach ($disktags as $tag) {
|
||||||
|
if ($tag==$arr['disktag_rename']) array_push($tags, $arr['disktag_newname']);
|
||||||
|
else array_push($tags, $tag);
|
||||||
|
}
|
||||||
|
$envs['disktag'] = implode('|', $tags);
|
||||||
$envs[$arr['disktag_newname']] = $envs[$arr['disktag_rename']];
|
$envs[$arr['disktag_newname']] = $envs[$arr['disktag_rename']];
|
||||||
unset($envs[$arr['disktag_rename']]);
|
unset($envs[$arr['disktag_rename']]);
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -107,7 +107,12 @@ function setConfig($arr, $disktag = '')
|
||||||
}
|
}
|
||||||
if ($operatedisk) {
|
if ($operatedisk) {
|
||||||
if (isset($arr['disktag_newname']) && $arr['disktag_newname']!='') {
|
if (isset($arr['disktag_newname']) && $arr['disktag_newname']!='') {
|
||||||
$tmp['disktag'] = str_replace($arr['disktag_rename'], $arr['disktag_newname'], getConfig('disktag'));
|
$tags = [];
|
||||||
|
foreach ($disktags as $tag) {
|
||||||
|
if ($tag==$arr['disktag_rename']) array_push($tags, $arr['disktag_newname']);
|
||||||
|
else array_push($tags, $tag);
|
||||||
|
}
|
||||||
|
$tmp['disktag'] = implode('|', $tags);
|
||||||
$tmp[$arr['disktag_newname']] = getConfig($arr['disktag_rename']);
|
$tmp[$arr['disktag_newname']] = getConfig($arr['disktag_rename']);
|
||||||
$tmp[$arr['disktag_rename']] = '';
|
$tmp[$arr['disktag_rename']] = '';
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -119,7 +119,12 @@ function setConfig($arr, $disktag = '')
|
||||||
}
|
}
|
||||||
if ($operatedisk) {
|
if ($operatedisk) {
|
||||||
if (isset($arr['disktag_newname']) && $arr['disktag_newname']!='') {
|
if (isset($arr['disktag_newname']) && $arr['disktag_newname']!='') {
|
||||||
$envs['disktag'] = str_replace($arr['disktag_rename'], $arr['disktag_newname'], getConfig('disktag'));
|
$tags = [];
|
||||||
|
foreach ($disktags as $tag) {
|
||||||
|
if ($tag==$arr['disktag_rename']) array_push($tags, $arr['disktag_newname']);
|
||||||
|
else array_push($tags, $tag);
|
||||||
|
}
|
||||||
|
$envs['disktag'] = implode('|', $tags);
|
||||||
$envs[$arr['disktag_newname']] = $envs[$arr['disktag_rename']];
|
$envs[$arr['disktag_newname']] = $envs[$arr['disktag_rename']];
|
||||||
$envs[$arr['disktag_rename']] = '';
|
$envs[$arr['disktag_rename']] = '';
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Reference in New Issue