|
@@ 2099-2102 (lines=4) @@
|
| 2096 |
|
$target = $args['target']; |
| 2097 |
|
$name = $args['name']; |
| 2098 |
|
|
| 2099 |
|
if (($volume = $this->volume($target)) == false |
| 2100 |
|
|| ($rm = $volume->file($target)) == false) { |
| 2101 |
|
return ['error' => $this->error(self::ERROR_RENAME, '#'.$target, self::ERROR_FILE_NOT_FOUND)]; |
| 2102 |
|
} |
| 2103 |
|
$rm['realpath'] = $volume->realpath($target); |
| 2104 |
|
|
| 2105 |
|
if ($this->itemLocked($target)) { |
|
@@ 2132-2136 (lines=5) @@
|
| 2129 |
|
foreach ($targets as $target) { |
| 2130 |
|
self::extendTimeLimit(); |
| 2131 |
|
|
| 2132 |
|
if (($volume = $this->volume($target)) == false |
| 2133 |
|
|| ($src = $volume->file($target)) == false) { |
| 2134 |
|
$result['warning'] = $this->error(self::ERROR_COPY, '#'.$target, self::ERROR_FILE_NOT_FOUND); |
| 2135 |
|
break; |
| 2136 |
|
} |
| 2137 |
|
|
| 2138 |
|
if (($file = $volume->duplicate($target, $suffix)) == false) { |
| 2139 |
|
$result['warning'] = $this->error($volume->error()); |
|
@@ 3088-3091 (lines=4) @@
|
| 3085 |
|
{ |
| 3086 |
|
$target = $args['target']; |
| 3087 |
|
|
| 3088 |
|
if (($volume = $this->volume($target)) == false |
| 3089 |
|
|| ($file = $volume->file($target)) == false) { |
| 3090 |
|
return ['error' => $this->error(self::ERROR_SAVE, '#'.$target, self::ERROR_FILE_NOT_FOUND)]; |
| 3091 |
|
} |
| 3092 |
|
|
| 3093 |
|
$this->itemLock($target); |
| 3094 |
|
|
|
@@ 3134-3137 (lines=4) @@
|
| 3131 |
|
$error = [self::ERROR_EXTRACT, '#'.$target]; |
| 3132 |
|
$makedir = isset($args['makedir']) ? (bool) $args['makedir'] : null; |
| 3133 |
|
|
| 3134 |
|
if (($volume = $this->volume($target)) == false |
| 3135 |
|
|| ($file = $volume->file($target)) == false) { |
| 3136 |
|
return ['error' => $this->error(self::ERROR_EXTRACT, '#'.$target, self::ERROR_FILE_NOT_FOUND)]; |
| 3137 |
|
} |
| 3138 |
|
|
| 3139 |
|
$res = []; |
| 3140 |
|
if ($file = $volume->extract($target, $makedir)) { |
|
@@ 3317-3320 (lines=4) @@
|
| 3314 |
|
$degree = (int) $args['degree']; |
| 3315 |
|
$quality = (int) $args['quality']; |
| 3316 |
|
|
| 3317 |
|
if (($volume = $this->volume($target)) == false |
| 3318 |
|
|| ($file = $volume->file($target)) == false) { |
| 3319 |
|
return ['error' => $this->error(self::ERROR_RESIZE, '#'.$target, self::ERROR_FILE_NOT_FOUND)]; |
| 3320 |
|
} |
| 3321 |
|
|
| 3322 |
|
if ($mode !== 'rotate' && ($width < 1 || $height < 1)) { |
| 3323 |
|
return ['error' => $this->error(self::ERROR_RESIZESIZE)]; |