Code Duplication    Length = 14-14 lines in 2 locations

API/TeamSpeak3.php 2 locations

@@ 1860-1873 (lines=14) @@
1857
  * @param		array	$files	files
1858
  * @return     boolean success
1859
  */
1860
	function ftDeleteFile($cid, $cpw = '', $files) {
1861
		if(!$this->runtime['selected']) { return $this->checkSelected(); }
1862
		$fileArray = array();
1863
		
1864
		if(count($files) > 0) {
1865
			foreach($files AS $file) {
1866
				$fileArray[] = 'name='.$this->escapeText($file);
1867
			}
1868
			return $this->getData('boolean', 'ftdeletefile cid='.$cid.' cpw='.$this->escapeText($cpw).' '.implode('|', $fileArray));
1869
		}else{
1870
			$this->addDebugLog('no files given');
1871
			return $this->generateOutput(false, array('Error: no files given'), false);
1872
		}
1873
	}
1874
1875
/**
1876
  * ftDownloadFile
@@ 2913-2926 (lines=14) @@
2910
  * @param		array		$permissionIds		permissionIds
2911
  * @return     boolean success
2912
  */
2913
	function serverGroupDeletePerm($sgid, $permissionIds) {
2914
		if(!$this->runtime['selected']) { return $this->checkSelected(); }
2915
		$permissionArray = array();
2916
		
2917
		if(count($permissionIds) > 0) {
2918
			foreach($permissionIds AS $value) {
2919
				$permissionArray[] = is_numeric($value) ? 'permid='.$value : 'permsid='.$this->escapeText($value);
2920
			}
2921
			return $this->getData('boolean', 'servergroupdelperm sgid='.$sgid.' '.implode('|', $permissionArray));
2922
		}else{
2923
			$this->addDebugLog('no permissions given');
2924
			return $this->generateOutput(false, array('Error: no permissions given'), false);
2925
		}
2926
	}
2927
2928
/**
2929
  * serverGroupList