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
)
:
bool
PUT method handler
Parameters
Returns
Name | Type | Description |
---|---|---|
$options | array | parameter passing array |
Type | Description |
---|---|
bool | true on success |
ServeRequest(
$base
=
false
)
:
void
Serve a webdav request
Parameters
Details
Name | Type | Description |
---|---|---|
$base | string |
- Access
- public
checkLock(
string $path
)
:
bool
checkLock() 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
)
:
bool
No 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
)
:
bool
LOCK method handler
Parameters
Returns
Name | Type | Description |
---|---|---|
$options | array | general parameter passing array |
Type | Description |
---|---|
bool | true on success |