|
@@ 2019-2021 (lines=3) @@
|
| 2016 |
|
return $this->setError(elFinder::ERROR_UPLOAD_FILE_MIME, $name); |
| 2017 |
|
} |
| 2018 |
|
|
| 2019 |
|
if (($dir = $this->dir($dst)) == false) { |
| 2020 |
|
return $this->setError(elFinder::ERROR_TRGDIR_NOT_FOUND, '#'.$dst); |
| 2021 |
|
} |
| 2022 |
|
|
| 2023 |
|
$path = $this->decode($dst); |
| 2024 |
|
|
|
@@ 2149-2151 (lines=3) @@
|
| 2146 |
|
return $this->setError(elFinder::ERROR_PERM_DENIED); |
| 2147 |
|
} |
| 2148 |
|
|
| 2149 |
|
if (($dir = $this->dir($dst)) == false) { |
| 2150 |
|
return $this->setError(elFinder::ERROR_TRGDIR_NOT_FOUND, '#'.$dst); |
| 2151 |
|
} |
| 2152 |
|
|
| 2153 |
|
if (empty($dir['write'])) { |
| 2154 |
|
return $this->setError(elFinder::ERROR_PERM_DENIED); |
|
@@ 2257-2259 (lines=3) @@
|
| 2254 |
|
$name = $file['name']; |
| 2255 |
|
$errpath = $volume->path($file['hash']); |
| 2256 |
|
|
| 2257 |
|
if (($dir = $this->dir($dst)) == false) { |
| 2258 |
|
return $this->setError($err, $errpath, elFinder::ERROR_TRGDIR_NOT_FOUND, '#'.$dst); |
| 2259 |
|
} |
| 2260 |
|
|
| 2261 |
|
if (! $dir['write'] || ! $file['read']) { |
| 2262 |
|
return $this->setError($err, $errpath, elFinder::ERROR_PERM_DENIED); |
|
@@ 2610-2612 (lines=3) @@
|
| 2607 |
|
$files = []; |
| 2608 |
|
|
| 2609 |
|
foreach ($hashes as $hash) { |
| 2610 |
|
if (($file = $this->file($hash)) == false) { |
| 2611 |
|
return $this->setError(elFinder::ERROR_FILE_NOT_FOUND, '#' + $hash); |
| 2612 |
|
} |
| 2613 |
|
if (! $file['read']) { |
| 2614 |
|
return $this->setError(elFinder::ERROR_PERM_DENIED); |
| 2615 |
|
} |