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