| @@ 364-373 (lines=10) @@ | ||
| 361 | } |
|
| 362 | } |
|
| 363 | ||
| 364 | public function isReadable($path) { |
|
| 365 | try { |
|
| 366 | $info = $this->getFileInfo($path); |
|
| 367 | return !$info->isHidden(); |
|
| 368 | } catch (NotFoundException $e) { |
|
| 369 | return false; |
|
| 370 | } catch (ForbiddenException $e) { |
|
| 371 | return false; |
|
| 372 | } |
|
| 373 | } |
|
| 374 | ||
| 375 | public function isUpdatable($path) { |
|
| 376 | try { |
|
| @@ 375-384 (lines=10) @@ | ||
| 372 | } |
|
| 373 | } |
|
| 374 | ||
| 375 | public function isUpdatable($path) { |
|
| 376 | try { |
|
| 377 | $info = $this->getFileInfo($path); |
|
| 378 | return !$info->isHidden() && !$info->isReadOnly(); |
|
| 379 | } catch (NotFoundException $e) { |
|
| 380 | return false; |
|
| 381 | } catch (ForbiddenException $e) { |
|
| 382 | return false; |
|
| 383 | } |
|
| 384 | } |
|
| 385 | ||
| 386 | /** |
|
| 387 | * check if smbclient is installed |
|