| @@ 108-116 (lines=9) @@ | ||
| 105 | foreach($files as $file) { |
|
| 106 | $filename = $file['name']; |
|
| 107 | $file = $dir . '/' . $filename; |
|
| 108 | if(\OC\Files\Filesystem::is_file($file)) { |
|
| 109 | $filesize = \OC\Files\Filesystem::filesize($file); |
|
| 110 | $fileTime = \OC\Files\Filesystem::filemtime($file); |
|
| 111 | $fh = \OC\Files\Filesystem::fopen($file, 'r'); |
|
| 112 | $this->addFileFromStream($fh, $internalDir . $filename, $filesize, $fileTime); |
|
| 113 | fclose($fh); |
|
| 114 | }elseif(\OC\Files\Filesystem::is_dir($file)) { |
|
| 115 | $this->addDirRecursive($file, $internalDir); |
|
| 116 | } |
|
| 117 | } |
|
| 118 | } |
|
| 119 | ||
| @@ 178-186 (lines=9) @@ | ||
| 175 | if ($getType === self::ZIP_FILES) { |
|
| 176 | foreach ($files as $file) { |
|
| 177 | $file = $dir . '/' . $file; |
|
| 178 | if (\OC\Files\Filesystem::is_file($file)) { |
|
| 179 | $fileSize = \OC\Files\Filesystem::filesize($file); |
|
| 180 | $fileTime = \OC\Files\Filesystem::filemtime($file); |
|
| 181 | $fh = \OC\Files\Filesystem::fopen($file, 'r'); |
|
| 182 | $streamer->addFileFromStream($fh, basename($file), $fileSize, $fileTime); |
|
| 183 | fclose($fh); |
|
| 184 | } elseif (\OC\Files\Filesystem::is_dir($file)) { |
|
| 185 | $streamer->addDirRecursive($file); |
|
| 186 | } |
|
| 187 | } |
|
| 188 | } elseif ($getType === self::ZIP_DIR) { |
|
| 189 | $file = $dir . '/' . $files; |
|