| @@ 352-361 (lines=10) @@ | ||
| 349 | } |
|
| 350 | } |
|
| 351 | ||
| 352 | public function isReadable($path) { |
|
| 353 | try { |
|
| 354 | $info = $this->getFileInfo($path); |
|
| 355 | return !$info->isHidden(); |
|
| 356 | } catch (NotFoundException $e) { |
|
| 357 | return false; |
|
| 358 | } catch (ForbiddenException $e) { |
|
| 359 | return false; |
|
| 360 | } |
|
| 361 | } |
|
| 362 | ||
| 363 | public function isUpdatable($path) { |
|
| 364 | try { |
|
| @@ 363-372 (lines=10) @@ | ||
| 360 | } |
|
| 361 | } |
|
| 362 | ||
| 363 | public function isUpdatable($path) { |
|
| 364 | try { |
|
| 365 | $info = $this->getFileInfo($path); |
|
| 366 | return !$info->isHidden() && !$info->isReadOnly(); |
|
| 367 | } catch (NotFoundException $e) { |
|
| 368 | return false; |
|
| 369 | } catch (ForbiddenException $e) { |
|
| 370 | return false; |
|
| 371 | } |
|
| 372 | } |
|
| 373 | ||
| 374 | /** |
|
| 375 | * check if smbclient is installed |
|