@@ 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 | } |