Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370
CalDAVSyncClientA class for accessing DAViCal via CalDAV, as a client
Located in /inc/CalDAVSyncClient.php (line 25)
string
$base_url
(line 31)
Server, username, password, calendar
mixed
$body
= "" (line 61)
mixed
$calendar_home_set
(line 46)
The calendar-home-set we're using
mixed
$calendar_url
(line 41)
The calendar-URL we're using
mixed
$calendar_urls
(line 51)
The calendar_urls we have discovered
mixed
$entry
(line 31)
mixed
$headers
= array() (line 60)
mixed
$httpParsedHeaders
(line 68)
mixed
$httpRequest
= "" (line 63)
mixed
$httpResponseBody
= "" (line 69)
mixed
$httpResponseCode
= 0 (line 66)
mixed
$httpResponseHeaders
= "" (line 67)
mixed
$parser
(line 71)
mixed
$pass
(line 31)
mixed
$port
(line 31)
mixed
$principal_url
(line 36)
The principal-URL we're using
mixed
$protocol
(line 31)
mixed
$requestMethod
= "GET" (line 62)
mixed
$server
(line 31)
mixed
$user
(line 31)
string
$user_agent
= 'DAViCalClient' (line 58)
The useragent which is send to the caldav server
mixed
$xmlRequest
= "" (line 64)
mixed
$xmlResponse
= "" (line 65)
Constructor __construct (line 85)
Constructor, initialises the class
CalendarHomeSet (line 528)
Get/Set the calendar-home-set URL
CalendarMultiget (line 798)
Get a bunch of events for a calendar with a calendar-multiget report
CalendarUrls (line 542)
Get/Set the calendar-home-set URL
DoCalendarQuery (line 885)
Given XML for a calendar query, return an array of the events (/todos) in the response. Each event in the array will have a 'href', 'etag' and '$response_type' part, where the 'href' is relative to the calendar and the '$response_type' contains the definition of the calendar data in iCalendar format.
DoDELETERequest (line 476)
DELETE a text/icalendar resource
DoGETRequest (line 412)
Get a single item from the server.
DoHEADRequest (line 424)
Get the HEAD of a single item from the server.
DoOptionsRequest (line 374)
Send an OPTIONS request to the server
DoPROPFINDRequest (line 493)
Get a single item from the server.
DoPUTRequest (line 440)
PUT a text/icalendar resource, returning the etag
DoRequest (line 273)
Send a request to the server
doSyncReport (line 838)
DoXMLRequest (line 398)
Send an XML request to the server (e.g. PROPFIND, REPORT, MKCALENDAR)
FindCalendarHome (line 675)
Attack the given URL in an attempt to find a principal URL
FindCalendars (line 704)
Find the calendars, from the calendar_home_set
FindPrincipal (line 652)
Attack the given URL in an attempt to find a principal URL
GetCalendarDetails (line 748)
Find the calendars, from the calendar_home_set
GetCollectionETags (line 778)
Get all etags for a calendar
GetEntryByHref (line 1045)
Get the calendar entry by HREF
GetEntryByUid (line 1018)
Get the calendar entry by UID
GetEvents (line 942)
Get the events in a range from $start to $finish. The dates should be in the
format yyyymmddThhmmssZ and should be in GMT. The events are returned as an array of event arrays. Each event array will have a 'href', 'etag' and 'event' part, where the 'href' is relative to the calendar and the event contains the definition of the event in iCalendar format.
GetHttpRequest (line 230)
Output http request headers
GetOKProps (line 619)
Return the <prop> ... </prop> of a propstat where the status is OK
GetResponseBody (line 246)
Output http response body
GetResponseHeaders (line 238)
Output http response headers
GetTodos (line 978)
Get the todo's in a range from $start to $finish. The dates should be in the
format yyyymmddThhmmssZ and should be in GMT. The events are returned as an array of event arrays. Each event array will have a 'href', 'etag' and 'event' part, where the 'href' is relative to the calendar and the event contains the definition of the event in iCalendar format.
GetXmlRequest (line 254)
Output xml request
GetXmlResponse (line 262)
Output xml response
HrefForProp (line 573)
Return the href containing this property. Except only if it's inside a status != 200
HrefForResourcetype (line 599)
Return the href which has a resourcetype of the specified type
HrefValueInside (line 556)
Return the first occurrence of an href inside the named tag.
ParseResponse (line 179)
Split response into httpResponse and xmlResponse
ParseResponseHeaders (line 205)
Split httpResponseHeaders into an array of headers
PrincipalURL (line 515)
Get/Set the Principal URL
SetCalendar (line 170)
Set the calendar_url we will be using for a while.
SetContentType (line 161)
Add a Content-type: header.
SetDebug (line 116)
Call this to enable / disable debugging. It will return the prior value of the debugging flag.
SetDepth (line 142)
Add a Depth: header. Valid values are 0, 1 or infinity
SetMatch (line 133)
Adds an If-Match or If-None-Match header
SetUserAgent (line 151)
Add a Depth: header. Valid values are 1 or infinity
Unchunk (line 339)
Unchunk a chunked response
Documentation generated on Sun, 08 Jul 2012 12:53:47 +0000 by phpDocumentor 1.4.3