@@ 1942-1955 (lines=14) @@ | ||
1939 | * @param array $files files |
|
1940 | * @return boolean success |
|
1941 | */ |
|
1942 | function ftDeleteFile($cid, $cpw = '', $files) { |
|
1943 | if(!$this->runtime['selected']) { return $this->checkSelected(); } |
|
1944 | $fileArray = array(); |
|
1945 | ||
1946 | if(count($files) > 0) { |
|
1947 | foreach($files AS $file) { |
|
1948 | $fileArray[] = 'name='.$this->escapeText($file); |
|
1949 | } |
|
1950 | return $this->getData('boolean', 'ftdeletefile cid='.$cid.' cpw='.$this->escapeText($cpw).' '.implode('|', $fileArray)); |
|
1951 | }else{ |
|
1952 | $this->addDebugLog('no files given'); |
|
1953 | return $this->generateOutput(false, array('Error: no files given'), false); |
|
1954 | } |
|
1955 | } |
|
1956 | ||
1957 | /** |
|
1958 | * ftDownloadFile |
|
@@ 3155-3168 (lines=14) @@ | ||
3152 | * @param array $permissions permissions |
|
3153 | * @return boolean success |
|
3154 | */ |
|
3155 | function serverGroupAutoDeletePerm($sgtype, $permissions) { |
|
3156 | if(!$this->runtime['selected']) { return $this->checkSelected(); } |
|
3157 | $permissionArray = array(); |
|
3158 | ||
3159 | if(count($permissions) > 0) { |
|
3160 | foreach($permissions AS $value) { |
|
3161 | $permissionArray[] = is_numeric($value) ? 'permid='.$value : 'permsid='.$this->escapeText($value); |
|
3162 | } |
|
3163 | return $this->getData('boolean', 'servergroupautodelperm sgtype='.$sgtype.' '.implode('|', $permissionArray)); |
|
3164 | }else{ |
|
3165 | $this->addDebugLog('no permissions given'); |
|
3166 | return $this->generateOutput(false, array('Error: no permissions given'), false); |
|
3167 | } |
|
3168 | } |
|
3169 | ||
3170 | /** |
|
3171 | * serverGroupClientList |
|
@@ 3271-3284 (lines=14) @@ | ||
3268 | * @param array $permissionIds permissionIds |
|
3269 | * @return boolean success |
|
3270 | */ |
|
3271 | function serverGroupDeletePerm($sgid, $permissionIds) { |
|
3272 | if(!$this->runtime['selected']) { return $this->checkSelected(); } |
|
3273 | $permissionArray = array(); |
|
3274 | ||
3275 | if(count($permissionIds) > 0) { |
|
3276 | foreach($permissionIds AS $value) { |
|
3277 | $permissionArray[] = is_numeric($value) ? 'permid='.$value : 'permsid='.$this->escapeText($value); |
|
3278 | } |
|
3279 | return $this->getData('boolean', 'servergroupdelperm sgid='.$sgid.' '.implode('|', $permissionArray)); |
|
3280 | }else{ |
|
3281 | $this->addDebugLog('no permissions given'); |
|
3282 | return $this->generateOutput(false, array('Error: no permissions given'), false); |
|
3283 | } |
|
3284 | } |
|
3285 | ||
3286 | /** |
|
3287 | * serverGroupList |