|
@@ 1819-1821 (lines=3) @@
|
| 1816 |
|
{ |
| 1817 |
|
$path = $hash ? $this->decode($hash) : $this->root; |
| 1818 |
|
|
| 1819 |
|
if (($dir = $this->stat($path)) == false || $dir['mime'] != 'directory') { |
| 1820 |
|
return false; |
| 1821 |
|
} |
| 1822 |
|
|
| 1823 |
|
$dirs = $this->gettree($path, $deep > 0 ? $deep - 1 : $this->treeDeep - 1, $exclude ? $this->decode($exclude) : null); |
| 1824 |
|
array_unshift($dirs, $dir); |
|
@@ 1931-1934 (lines=4) @@
|
| 1928 |
|
**/ |
| 1929 |
|
public function open($hash) |
| 1930 |
|
{ |
| 1931 |
|
if (($file = $this->file($hash)) == false |
| 1932 |
|
|| $file['mime'] == 'directory') { |
| 1933 |
|
return false; |
| 1934 |
|
} |
| 1935 |
|
|
| 1936 |
|
return $this->fopenCE($this->decode($hash), 'rb'); |
| 1937 |
|
} |