Caldav-client-v2
From Supporting Role Wiki
Jump to navigationJump to search
This page holds some basic info on the Davical caldav-client-v2 library that ships with Davical.
functions
__construct
SetMatch
SetDepth
SetUserAgent
SetContentType
SetCalendar
ParseResponse
GetHttpRequest
GetResponseHeaders
GetResponseBody
GetXmlRequest()
GetXmlResponse()
DoRequest( $url = null )
Unchunk()
DoOptionsRequest( $url = null )
DoXMLRequest( $request_method, $xml, $url = null )
DoGETRequest( $url )
DoHEADRequest( $url )
DoPUTRequest( $url, $icalendar, $etag = null )
DoDELETERequest( $url, $etag = null )
DoPROPFINDRequest( $url, $props, $depth = 0 )
PrincipalURL( $url = null )
CalendarHomeSet( $urls = null )
CalendarUrls( $urls = null )
HrefValueInside( $tagname )
HrefForProp( $tagname, $i = 0 )
HrefForResourcetype( $tagname, $i = 0 )
GetOKProps( $nodenum )
FindPrincipal( $url )
FindCalendarHome( $recursed=false )
FindCalendars( $recursed=false )
GetCalendarDetails( $url = null )
GetCollectionETags( $url = null )
CalendarMultiget( $event_hrefs, $url = null )
DoCalendarQuery( $filter, $url = '' )
GetEvents( $start = null, $finish = null, $relative_url = '' )
GetTodos( $start, $finish, $completed = false, $cancelled = false, $relative_url = "" )
GetEntryByUid( $uid, $relative_url = '' )
GetEntryByHref( $href )