modules/vCals/HTTP_WebDAV_Server_vCal.php
\HTTP_WebDAV_Server_vCal
Package: SugarCRM
Default value
Filesystem access using WebDAV
- Parent(s)
- \HTTP_WebDAV_Server
- Children
- \HTTP_WebDAV_Server_iCal
- Access
- public
Properties

string
$base= '""'
Root directory for WebDAV access
Defaults to webserver document root (set by ServeRequest)
""Details- Type
- string
- Access
- private
Methods

PUT(
array $options
)
:
boolPUT method handler
Parameters
Returns
| Name | Type | Description |
|---|---|---|
| $options | array | parameter passing array |
| Type | Description |
|---|---|
| bool | true on success |

ServeRequest(
$base
=
false
)
:
voidServe a webdav request
Parameters
Details
| Name | Type | Description |
|---|---|---|
| $base | string |
- Access
- public

checkLock(
string $path
)
:
boolcheckLock() helper
Parameters
Returns
| Name | Type | Description |
|---|---|---|
| $path | string | resource path to check for locks |
| Type | Description |
|---|---|
| bool | true on success |

check_auth(
string $type, string $user, string $pass
)
:
boolNo authentication is needed here
Parameters
Returns
Details
| Name | Type | Description |
|---|---|---|
| $type | string | HTTP Authentication type (Basic, Digest, ...) |
| $user | string | Username |
| $pass | string | Password |
| Type | Description |
|---|---|
| bool | true on successful authentication |
- Access
- private

lock(
array $options
)
:
boolLOCK method handler
Parameters
Returns
| Name | Type | Description |
|---|---|---|
| $options | array | general parameter passing array |
| Type | Description |
|---|---|
| bool | true on success |