From 2bdd9983ae1d52241fe7596cd8725950903dc690 Mon Sep 17 00:00:00 2001 From: Andrew McMillan Date: Thu, 24 Dec 2009 22:14:44 +1300 Subject: [PATCH] Updated API docs for the release. --- docs/api/awl/AWLDB/AwlQuery.html | 46 +- docs/api/awl/AWLDB/_inc---AwlQuery.php.html | 8 +- docs/api/awl/AwlDatabase/AwlDBDialect.html | 20 +- docs/api/awl/AwlDatabase/AwlDatabase.html | 20 +- .../AwlDatabase/_inc---AwlDBDialect.php.html | 2 +- .../AwlDatabase/_inc---AwlDatabase.php.html | 4 +- docs/api/awl/caldav/CalDAVClient.html | 664 ++++++- docs/api/awl/caldav/RRule.html | 2 +- docs/api/awl/caldav/_inc---RRule.php.html | 2 +- .../awl/caldav/_inc---caldav-client.php.html | 4 +- docs/api/awl/caldav/iCalDate.html | 2 +- docs/api/classtrees_awl.html | 32 +- docs/api/classtrees_davical.html | 10 +- .../davical/Admin/_htdocs---users.php.html | 10 +- .../DAViCalSession/DAViCalSession.html | 30 +- docs/api/davical/DAViCalSession/Tools.html | 12 +- .../DAViCalSession/_htdocs---tools.php.html | 6 +- .../_inc---DAViCalSession.php.html | 28 +- docs/api/davical/DAViCalUser/DAViCalUser.html | 26 +- .../DAViCalUser/_inc---DAViCalUser.php.html | 48 +- .../HTTPAuthSession/HTTPAuthSession.html | 161 +- .../_inc---HTTPAuthSession.php.html | 2 +- .../davical/Principal/CalDAVPrincipal.html | 463 ++++- .../Principal/_inc---CalDAVPrincipal.php.html | 2 +- .../davical/PublicSession/PublicSession.html | 6 +- .../_inc---PublicSession.php.html | 2 +- docs/api/davical/RRuleTest.html | 16 +- docs/api/davical/Request/CalDAVRequest.html | 393 +++- .../Request/_inc---CalDAVRequest.php.html | 16 +- docs/api/davical/Resource/DAVResource.html | 58 +- .../Resource/_inc---DAVResource.php.html | 2 +- .../api/davical/_htdocs---collection.php.html | 18 +- docs/api/davical/_htdocs---freebusy.php.html | 61 +- docs/api/davical/_htdocs---help.php.html | 76 +- docs/api/davical/_htdocs---index.php.html | 4 +- .../_htdocs---relationship_types.php.html | 2 +- docs/api/davical/_htdocs---roles.php.html | 2 +- docs/api/davical/_htdocs---setup.php.html | 12 +- docs/api/davical/_htdocs---test.php.html | 6 +- docs/api/davical/_htdocs---testpdo.php.html | 27 +- docs/api/davical/_htdocs---upgrade.php.html | 16 +- docs/api/davical/_htdocs---usr.php.html | 6 +- docs/api/davical/_inc---always.php.html | 266 ++- docs/api/davical/_inc---auth-famjama.php.html | 4 +- docs/api/davical/_inc---caldav-LOCK.php.html | 2 +- .../_inc---caldav-REPORT-calquery.php.html | 8 +- ...c---caldav-REPORT-expand-property.php.html | 2 +- .../_inc---caldav-REPORT-freebusy.php.html | 2 +- .../_inc---caldav-REPORT-multiget.php.html | 2 +- .../_inc---caldav-REPORT-principal.php.html | 2 +- docs/api/davical/_inc---check_UTF8.php.html | 8 +- ...c---davical_configuration_missing.php.html | 2 +- docs/api/davical/_inc---freebusy-GET.php.html | 6 +- .../davical/_inc---interactive-page.php.html | 8 +- .../_inc---other_translated_strings.php.html | 2 +- docs/api/davical/_inc---page-footer.php.html | 2 +- docs/api/davical/_inc---page-header.php.html | 2 +- docs/api/davical/_inc---test-RRULE.php.html | 6 +- .../_inc---ui---collection-edit.php.html | 2 +- .../_inc---ui---principal-browse.php.html | 2 +- .../_inc---ui---principal-edit.php.html | 31 +- .../_inc---auth-functions.php.html | 47 +- .../davical/caldav/_htdocs---caldav.php.html | 360 ++-- .../davical/caldav/_htdocs---public.php.html | 20 +- .../caldav/_inc---caldav-DELETE.php.html | 2 +- .../davical/caldav/_inc---caldav-GET.php.html | 2 +- .../caldav/_inc---caldav-MKCOL.php.html | 10 +- .../caldav/_inc---caldav-MOVE.php.html | 6 +- .../caldav/_inc---caldav-OPTIONS.php.html | 8 +- .../caldav/_inc---caldav-POST.php.html | 8 +- .../caldav/_inc---caldav-PROPPATCH.php.html | 37 +- .../_inc---caldav-PUT-functions.php.html | 32 +- .../davical/caldav/_inc---caldav-PUT.php.html | 12 +- ...c---caldav-REPORT-sync-collection.php.html | 2 +- .../caldav/_inc---caldav-REPORT.php.html | 46 +- .../davical/ldap/_inc---drivers_ldap.php.html | 24 +- .../ldap/_inc---drivers_squid_pam.php.html | 6 +- docs/api/davical/ldap/ldapDrivers.html | 12 +- docs/api/davical/ldap/squidPamDrivers.html | 6 +- .../logging/_inc---log_caldav_action.php.html | 2 +- .../propfind/_inc---caldav-PROPFIND.php.html | 290 +-- docs/api/elementindex.html | 1656 ++++++++++++++--- docs/api/elementindex_awl.html | 810 +++++--- docs/api/elementindex_davical.html | 964 +++++++++- docs/api/errors.html | 233 ++- docs/api/index.html | 2 +- docs/api/li_awl.html | 40 +- docs/api/li_davical.html | 50 +- docs/api/todolist.html | 6 +- 89 files changed, 5499 insertions(+), 1880 deletions(-) diff --git a/docs/api/awl/AWLDB/AwlQuery.html b/docs/api/awl/AWLDB/AwlQuery.html index 035969be..afac1ed1 100644 --- a/docs/api/awl/AWLDB/AwlQuery.html +++ b/docs/api/awl/AWLDB/AwlQuery.html @@ -216,7 +216,7 @@
-
+
@@ -239,7 +239,7 @@
-
+
@@ -262,7 +262,7 @@
-
+
@@ -285,7 +285,7 @@
-
+
@@ -309,7 +309,7 @@
-
+
@@ -332,7 +332,7 @@
-
+
@@ -355,7 +355,7 @@
-
+
@@ -379,7 +379,7 @@
-
+
@@ -402,7 +402,7 @@
-
+
@@ -425,7 +425,7 @@
-
+
@@ -448,7 +448,7 @@
-
+
@@ -486,7 +486,7 @@
-
+
@@ -519,7 +519,7 @@
-
+
@@ -541,7 +541,7 @@
-
+
@@ -579,7 +579,7 @@
-
+
@@ -609,7 +609,7 @@
-
+
@@ -631,7 +631,7 @@
-
+
@@ -653,7 +653,7 @@
-
+
@@ -675,7 +675,7 @@
-
+
@@ -705,7 +705,7 @@
-
+
@@ -727,7 +727,7 @@
-
+
@@ -754,7 +754,7 @@
-
+
@@ -799,7 +799,7 @@

- Documentation generated on Tue, 01 Dec 2009 10:37:45 +1300 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:47 +1300 by phpDocumentor 1.3.2

\ No newline at end of file diff --git a/docs/api/awl/AWLDB/_inc---AwlQuery.php.html b/docs/api/awl/AWLDB/_inc---AwlQuery.php.html index bb4a8f72..405631db 100644 --- a/docs/api/awl/AWLDB/_inc---AwlQuery.php.html +++ b/docs/api/awl/AWLDB/_inc---AwlQuery.php.html @@ -72,7 +72,7 @@
-
+
 @@ -102,7 +102,7 @@
-
+
@@ -135,7 +135,7 @@
-
+
@@ -159,7 +159,7 @@

- Documentation generated on Tue, 01 Dec 2009 10:37:45 +1300 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:47 +1300 by phpDocumentor 1.3.2

\ No newline at end of file diff --git a/docs/api/awl/AwlDatabase/AwlDBDialect.html b/docs/api/awl/AwlDatabase/AwlDBDialect.html index 20ad59f6..81554996 100644 --- a/docs/api/awl/AwlDatabase/AwlDBDialect.html +++ b/docs/api/awl/AwlDatabase/AwlDBDialect.html @@ -172,7 +172,7 @@
-
+
@@ -195,7 +195,7 @@
-
+
@@ -234,7 +234,7 @@
-
+
@@ -271,7 +271,7 @@
-
+
@@ -298,7 +298,7 @@
-
+
@@ -325,7 +325,7 @@
-
+
@@ -355,7 +355,7 @@
-
+
@@ -389,7 +389,7 @@
-
+
@@ -416,7 +416,7 @@
-
+
@@ -449,7 +449,7 @@

- Documentation generated on Tue, 01 Dec 2009 10:37:45 +1300 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:46 +1300 by phpDocumentor 1.3.2

\ No newline at end of file diff --git a/docs/api/awl/AwlDatabase/AwlDatabase.html b/docs/api/awl/AwlDatabase/AwlDatabase.html index c2cce598..91955ed3 100644 --- a/docs/api/awl/AwlDatabase/AwlDatabase.html +++ b/docs/api/awl/AwlDatabase/AwlDatabase.html @@ -140,7 +140,7 @@
-
+
@@ -191,7 +191,7 @@
-
+
@@ -213,7 +213,7 @@
-
+
@@ -235,7 +235,7 @@
-
+
@@ -268,7 +268,7 @@
-
+
@@ -290,7 +290,7 @@
-
+
@@ -323,7 +323,7 @@
-
+
@@ -345,7 +345,7 @@
-
+
@@ -367,7 +367,7 @@
-
+
@@ -419,7 +419,7 @@

- Documentation generated on Tue, 01 Dec 2009 10:37:45 +1300 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:46 +1300 by phpDocumentor 1.3.2

\ No newline at end of file diff --git a/docs/api/awl/AwlDatabase/_inc---AwlDBDialect.php.html b/docs/api/awl/AwlDatabase/_inc---AwlDBDialect.php.html index da21a4aa..ebb6e190 100644 --- a/docs/api/awl/AwlDatabase/_inc---AwlDBDialect.php.html +++ b/docs/api/awl/AwlDatabase/_inc---AwlDBDialect.php.html @@ -64,7 +64,7 @@

- Documentation generated on Tue, 01 Dec 2009 10:37:45 +1300 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:46 +1300 by phpDocumentor 1.3.2

\ No newline at end of file diff --git a/docs/api/awl/AwlDatabase/_inc---AwlDatabase.php.html b/docs/api/awl/AwlDatabase/_inc---AwlDatabase.php.html index 449c2e42..a539a3f1 100644 --- a/docs/api/awl/AwlDatabase/_inc---AwlDatabase.php.html +++ b/docs/api/awl/AwlDatabase/_inc---AwlDatabase.php.html @@ -74,7 +74,7 @@
-
+
 @@ -105,7 +105,7 @@

- Documentation generated on Tue, 01 Dec 2009 10:37:45 +1300 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:46 +1300 by phpDocumentor 1.3.2

\ No newline at end of file diff --git a/docs/api/awl/caldav/CalDAVClient.html b/docs/api/awl/caldav/CalDAVClient.html index 7b75e1b3..46cf0f78 100644 --- a/docs/api/awl/caldav/CalDAVClient.html +++ b/docs/api/awl/caldav/CalDAVClient.html @@ -27,7 +27,7 @@

A class for accessing DAViCal via CalDAV, as a client

- Located in /inc/caldav-client.php (line 21) + Located in /inc/caldav-client-v2.php (line 39)

@@ -50,7 +50,7 @@
-
+
 string $base_url @@ -63,7 +63,17 @@ +
+  + mixed + $calendar_url +
+
+  + mixed + $calendar_urls
 @@ -84,6 +94,11 @@  mixed $httpResponse +
+
+  + mixed + $parser
 @@ -94,6 +109,11 @@  mixed $port +
+
+  + mixed + $principal_url
 @@ -146,11 +166,23 @@
-
+
 CalDAVClient - CalDAVClient - (string $base_url, string $user, string $pass, string $calendar) + __construct + (string $base_url, string $user, string $pass) +
+
+  + void + CalendarHomeSet + ([$url $urls = null]) +
+
+  + void + CalendarUrls + ([$urls $urls = null])
 @@ -162,37 +194,61 @@  int DoDELETERequest - (string $relative_url, [string $etag = null]) + (string $url, [string $etag = null])
 void DoGETRequest - (string $relative_url) + (string $url)
 array DoOptionsRequest - ([string $relative_url = ""]) + ([string $url = null]) +
+
+  + void + DoPROPFINDRequest + (string $url,  $props, [ $depth = 0])
 string DoPUTRequest - (string $relative_url, string $icalendar, [string $etag = null]) + (string $url, string $icalendar, [string $etag = null])
 string DoRequest - ([string $relative_url = ""]) + ([string $url = null])
 array DoXMLRequest - ( $request_method, string $xml, [string $relative_url = ''], string $method) + ( $request_method, string $xml, [string $url = null], string $method) +
+
+  + void + FindCalendarHome + ([ $recursed = false], string $url) +
+
+  + void + FindCalendars + ([ $recursed = false]) +
+
+  + void + FindPrincipal + (string $url)
 @@ -225,6 +281,12 @@ ()
+  + void + GetOKProps + (string $nodenum) +
+
 array GetTodos @@ -243,12 +305,30 @@ ()
+  + void + HrefForResourcetype + (string $tagname, [ $i = 0], integer $which) +
+
+  + void + HrefValueInside + (string $tagname) +
+
 void ParseResponse (string $response)
+  + void + PrincipalURL + ([$url $url = null]) +
+
 void SetContentType @@ -258,7 +338,7 @@  void SetDepth - ([int $depth = 'infinity']) + ([int $depth = '0'])
 @@ -298,12 +378,15 @@ string $base_url - (line 27) + (line 45)

Server, username, password, calendar

+
    +
  • access: protected
  • +
@@ -318,30 +401,83 @@ mixed $body - = "" (line 37) + = "" (line 75)
+
    +
  • access: protected
  • +
- +
mixed - $calendar - (line 27) + $calendar_home_set + (line 60)
+

The calendar-home-set we're using

+
    +
  • access: protected
  • +
+ + + + + +
+ +
+ +
+ + + mixed + $calendar_url + (line 55) + +
+ + +

The calendar-URL we're using

+
    +
  • access: protected
  • +
+ + + + + +
+ +
+ +
+ + + mixed + $calendar_urls + (line 65) + +
+ + +

The calendar_urls we have discovered

+
    +
  • access: protected
  • +
@@ -356,11 +492,14 @@ mixed $entry - (line 27) + (line 45)
+
    +
  • access: protected
  • +
@@ -375,11 +514,14 @@ mixed $headers - = array() (line 36) + = array() (line 74)
+
    +
  • access: protected
  • +
@@ -394,11 +536,14 @@ mixed $httpRequest - = "" (line 39) + = "" (line 77)
+
    +
  • access: protected
  • +
@@ -413,11 +558,36 @@ mixed $httpResponse - = "" (line 41) + = "" (line 79)
+
    +
  • access: protected
  • +
+ + + + + +
+ +
+ +
+ + + mixed + $parser + (line 82) + +
+ + +
    +
  • access: protected
  • +
@@ -425,18 +595,21 @@
-
+
mixed $pass - (line 27) + (line 45)
+
    +
  • access: protected
  • +
@@ -444,18 +617,44 @@
-
+
mixed $port - (line 27) + (line 45)
+
    +
  • access: protected
  • +
+ + + + + +
+ +
+ +
+ + + mixed + $principal_url + (line 50) + +
+ + +

The principal-URL we're using

+
    +
  • access: protected
  • +
@@ -470,11 +669,14 @@ mixed $protocol - (line 27) + (line 45)
+
    +
  • access: protected
  • +
@@ -489,11 +691,14 @@ mixed $requestMethod - = "GET" (line 38) + = "GET" (line 76)
+
    +
  • access: protected
  • +
@@ -508,11 +713,14 @@ mixed $server - (line 27) + (line 45)
+
    +
  • access: protected
  • +
@@ -527,11 +735,14 @@ mixed $user - (line 27) + (line 45)
+
    +
  • access: protected
  • +
@@ -546,12 +757,15 @@ string $user_agent - = 'DAViCalClient' (line 34) + = 'DAViCalClient' (line 72)

The useragent which is send to the caldav server

+
    +
  • access: public
  • +
@@ -566,11 +780,14 @@ mixed $xmlRequest - = "" (line 40) + = "" (line 78)
+
    +
  • access: protected
  • +
@@ -585,11 +802,14 @@ mixed $xmlResponse - = "" (line 42) + = "" (line 80)
+
    +
  • access: protected
  • +
@@ -611,12 +831,12 @@
- +
- Constructor CalDAVClient (line 52) + Constructor __construct (line 91)
@@ -625,9 +845,9 @@
CalDAVClient - CalDAVClient + __construct - (string $base_url, string $user, string $pass, string $calendar) + (string $base_url, string $user, string $pass)
    @@ -640,9 +860,60 @@
  • string $pass: The password for that user
  • +
+ + +
+ +
+ +
+ + CalendarHomeSet (line 393) +
+ + +

Get/Set the calendar-home-set URL

+ +
+ void + + CalendarHomeSet + + ([$url $urls = null]) +
+ +
  • - string - $calendar: The name of the calendar (not currently used)
  • + $url + $urls: array of string The calendar-home-set URLs to set +
+ + +
+ +
+ +
+ + CalendarUrls (line 407) +
+ + +

Get/Set the calendar-home-set URL

+ +
+ void + + CalendarUrls + + ([$urls $urls = null]) +
+ +
    +
  • + $urls + $urls: array of string The calendar URLs to set
@@ -652,7 +923,7 @@
- DoCalendarQuery (line 312) + DoCalendarQuery (line 593)
@@ -688,7 +959,7 @@
- DoDELETERequest (line 286) + DoDELETERequest (line 341)
@@ -702,13 +973,13 @@ DoDELETERequest - (string $relative_url, [string $etag = null]) + (string $url, [string $etag = null])
  • string - $relative_url: The URL to make the request to, relative to $base_url
  • + $url: The URL to make the request to
  • string $etag: The etag of an existing resource to be deleted, or '*' for any resource at that URL.
  • @@ -721,7 +992,7 @@
    - DoGETRequest (line 243) + DoGETRequest (line 298)
    @@ -732,13 +1003,13 @@ DoGETRequest - (string $relative_url) + (string $url)
  • string - $relative_url: The part of the URL after the calendar
  • + $url: The URL to GET
@@ -748,7 +1019,7 @@
- DoOptionsRequest (line 209) + DoOptionsRequest (line 264)
@@ -762,23 +1033,56 @@ DoOptionsRequest - ([string $relative_url = ""]) + ([string $url = null])
  • string - $relative_url: The URL to make the request to, relative to $base_url
  • + $url: The URL to make the request to +
+ + +
+ +
+ +
+ + DoPROPFINDRequest (line 358) +
+ + +

Get a single item from the server.

+ +
+ void + + DoPROPFINDRequest + + (string $url,  $props, [ $depth = 0]) +
+ +
    +
  • + string + $url: The URL to PROPFIND on
  • +
  • + + $props
  • +
  • + + $depth
-
+
- DoPUTRequest (line 259) + DoPUTRequest (line 314)
@@ -792,13 +1096,13 @@ DoPUTRequest - (string $relative_url, string $icalendar, [string $etag = null]) + (string $url, string $icalendar, [string $etag = null])
  • string - $relative_url: The URL to make the request to, relative to $base_url
  • + $url: The URL to make the request to
  • string $icalendar: The iCalendar resource to send to the server
  • @@ -810,11 +1114,11 @@
-
+
- DoRequest (line 172) + DoRequest (line 225)
@@ -828,23 +1132,23 @@ DoRequest - ([string $relative_url = ""]) + ([string $url = null])
  • string - $relative_url: The URL to make the request to, relative to $base_url
  • + $url: The URL to make the request to
-
+
- DoXMLRequest (line 229) + DoXMLRequest (line 284)
@@ -858,7 +1162,7 @@ DoXMLRequest - ( $request_method, string $xml, [string $relative_url = ''], string $method) + ( $request_method, string $xml, [string $url = null], string $method)
    @@ -870,20 +1174,104 @@ $xml: The XML to send along with the request
  • string - $relative_url: The URL to make the request to, relative to $base_url
  • + $url: The URL to make the request to
  • $request_method
+
+ +
+ +
+ + FindCalendarHome (line 509) +
+ + +

Attack the given URL in an attempt to find a principal URL

+ +
+ void + + FindCalendarHome + + ([ $recursed = false], string $url) +
+ +
    +
  • + string + $url: The URL to find the calendar-home-set from
  • +
  • + + $recursed
  • +
+ + +
+ +
+ +
+ + FindCalendars (line 538) +
+ + +

Find the calendars, from the calendar_home_set

+ +
+ void + + FindCalendars + + ([ $recursed = false]) +
+ +
    +
  • + + $recursed
  • +
+ + +
+ +
+ +
+ + FindPrincipal (line 488) +
+ + +

Attack the given URL in an attempt to find a principal URL

+ +
+ void + + FindPrincipal + + (string $url) +
+ +
    +
  • + string + $url: The URL to find the principal-URL from
  • +
+ +
- GetEntryByHref (line 468) + GetEntryByHref (line 749)
@@ -916,7 +1304,7 @@
- GetEntryByUid (line 441) + GetEntryByUid (line 722)
@@ -949,7 +1337,7 @@
- GetEvents (line 369) + GetEvents (line 650)
@@ -986,7 +1374,7 @@
- GetHttpRequest (line 137) + GetHttpRequest (line 190)
@@ -1011,7 +1399,7 @@
- GetHttpResponse (line 145) + GetHttpResponse (line 198)
@@ -1031,12 +1419,39 @@
- +
- GetTodos (line 404) + GetOKProps (line 458) +
+ + +

Return the <prop> ... </prop> of a propstat where the status is OK

+ +
+ void + + GetOKProps + + (string $nodenum) +
+ +
    +
  • + string + $nodenum: The node number in the xmlnodes which is the href
  • +
+ + +
+ +
+ +
+ + GetTodos (line 685)
@@ -1075,11 +1490,11 @@
-
+
- GetXmlRequest (line 153) + GetXmlRequest (line 206)
@@ -1100,11 +1515,11 @@
-
+
- GetXmlResponse (line 161) + GetXmlResponse (line 214)
@@ -1124,12 +1539,72 @@
- + +
+ +
+ + HrefForResourcetype (line 438) +
+ + +

Return the href which has a resourcetype of the specified type

+ +
+ void + + HrefForResourcetype + + (string $tagname, [ $i = 0], integer $which) +
+ +
    +
  • + string + $tagname: The tag name of the resourcetype to find the href for
  • +
  • + integer + $which: Which instance of the tag should we use
  • +
  • + + $i
  • +
+ + +
+
- ParseResponse (line 121) + HrefValueInside (line 421) +
+ + +

Return the first occurrence of an href inside the named tag.

+ +
+ void + + HrefValueInside + + (string $tagname) +
+ +
    +
  • + string + $tagname: The tag name to find the href inside of
  • +
+ + +
+ +
+ +
+ + ParseResponse (line 159)
@@ -1150,13 +1625,40 @@ +
+ +
+ +
+ + PrincipalURL (line 380) +
+ + +

Get/Set the Principal URL

+ +
+ void + + PrincipalURL + + ([$url $url = null]) +
+ +
    +
  • + $url + $url: string The Principal URL to set
  • +
+ +
- SetContentType (line 112) + SetContentType (line 150)
@@ -1183,18 +1685,18 @@
- SetDepth (line 93) + SetDepth (line 131)
-

Add a Depth: header. Valid values are 1 or infinity

+

Add a Depth: header. Valid values are 0, 1 or infinity

void SetDepth - ([int $depth = 'infinity']) + ([int $depth = '0'])
    @@ -1210,7 +1712,7 @@
    - SetMatch (line 84) + SetMatch (line 122)
    @@ -1240,7 +1742,7 @@
    - SetUserAgent (line 102) + SetUserAgent (line 140)
    @@ -1271,7 +1773,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:05 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:48 +1300 by phpDocumentor 1.3.2

\ No newline at end of file diff --git a/docs/api/awl/caldav/RRule.html b/docs/api/awl/caldav/RRule.html index 66f7367e..49050688 100644 --- a/docs/api/awl/caldav/RRule.html +++ b/docs/api/awl/caldav/RRule.html @@ -170,7 +170,7 @@

- Documentation generated on Tue, 06 Oct 2009 02:03:11 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:57 +1300 by phpDocumentor 1.3.2

\ No newline at end of file diff --git a/docs/api/awl/caldav/_inc---RRule.php.html b/docs/api/awl/caldav/_inc---RRule.php.html index 88ef770d..74f5c4a7 100644 --- a/docs/api/awl/caldav/_inc---RRule.php.html +++ b/docs/api/awl/caldav/_inc---RRule.php.html @@ -74,7 +74,7 @@

- Documentation generated on Tue, 06 Oct 2009 02:03:11 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:57 +1300 by phpDocumentor 1.3.2

\ No newline at end of file diff --git a/docs/api/awl/caldav/_inc---caldav-client.php.html b/docs/api/awl/caldav/_inc---caldav-client.php.html index 78878fd0..dba28307 100644 --- a/docs/api/awl/caldav/_inc---caldav-client.php.html +++ b/docs/api/awl/caldav/_inc---caldav-client.php.html @@ -48,7 +48,7 @@  class - CalDAVClient + A class for accessing DAViCal via CalDAV, as a client @@ -63,7 +63,7 @@

- Documentation generated on Tue, 06 Oct 2009 02:03:05 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:49 +1300 by phpDocumentor 1.3.2

\ No newline at end of file diff --git a/docs/api/awl/caldav/iCalDate.html b/docs/api/awl/caldav/iCalDate.html index 6b60f20f..1a1dd416 100644 --- a/docs/api/awl/caldav/iCalDate.html +++ b/docs/api/awl/caldav/iCalDate.html @@ -943,7 +943,7 @@

- Documentation generated on Tue, 06 Oct 2009 02:03:11 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:57 +1300 by phpDocumentor 1.3.2

\ No newline at end of file diff --git a/docs/api/classtrees_awl.html b/docs/api/classtrees_awl.html index 2b8788f1..046aaaba 100644 --- a/docs/api/classtrees_awl.html +++ b/docs/api/classtrees_awl.html @@ -13,32 +13,38 @@

+

Root class AwlDBDialect

+ + +

Root class AwlQuery

+ +

Root class CalDAVClient

+

Root class CalDAVClient

+ + +

Root class CalendarInfo

+ +

Root class iCalDate

-

Root class PdoDatabase

- - -

Root class PdoDialect

- - -

Root class PdoQuery

- -

Root class RRule

- Documentation generated on Tue, 06 Oct 2009 02:03:05 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:45 +1300 by phpDocumentor 1.3.2

\ No newline at end of file diff --git a/docs/api/classtrees_davical.html b/docs/api/classtrees_davical.html index e16d7f3d..04345cc3 100644 --- a/docs/api/classtrees_davical.html +++ b/docs/api/classtrees_davical.html @@ -21,6 +21,10 @@ +

Root class DAVResource

+ +

Root class HTTPAuthSession

@@ -45,6 +49,10 @@ +

Root class xmpp

+ +

Root class Session

@@ -54,7 +62,7 @@
  • DAViCalUser
  • - Documentation generated on Tue, 06 Oct 2009 02:03:04 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:45 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/Admin/_htdocs---users.php.html b/docs/api/davical/Admin/_htdocs---users.php.html index 0b8f8298..80ed11ab 100644 --- a/docs/api/davical/Admin/_htdocs---users.php.html +++ b/docs/api/davical/Admin/_htdocs---users.php.html @@ -49,7 +49,7 @@ include (page-header.php) - (line 75) + (line 65)
    @@ -64,7 +64,7 @@ include (page-footer.php) - (line 79) + (line 69)
    @@ -93,7 +93,7 @@  require_once - ("classBrowser.php") + ('classBrowser.php') (line 38)
    @@ -108,7 +108,7 @@  require_once - ("../inc/always.php") + ('../inc/always.php') (line 11)
    @@ -187,7 +187,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:12 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:57 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/DAViCalSession/DAViCalSession.html b/docs/api/davical/DAViCalSession/DAViCalSession.html index 8f9e7825..013394f4 100644 --- a/docs/api/davical/DAViCalSession/DAViCalSession.html +++ b/docs/api/davical/DAViCalSession/DAViCalSession.html @@ -26,7 +26,7 @@

    A class for creating and holding session information.

    - Located in /inc/DAViCalSession.php (line 50) + Located in /inc/DAViCalSession.php (line 46)

    @@ -52,7 +52,7 @@
     DAViCalSession - DAViCalSession + __construct ([string $sid = ''])
    @@ -94,12 +94,12 @@
    - -
    + +
    - Constructor DAViCalSession (line 61) + Constructor __construct (line 57)
    @@ -109,7 +109,7 @@
    DAViCalSession - DAViCalSession + __construct ([string $sid = ''])
    @@ -123,11 +123,11 @@
    -
    +
    - AssignSessionDetails (line 70) + AssignSessionDetails (line 66)
    @@ -150,11 +150,11 @@
    -
    +
    - GetRelationships (line 98) + GetRelationships (line 94)
    @@ -172,11 +172,11 @@
    -
    +
    - GetRoles (line 83) + GetRoles (line 79)
    @@ -194,11 +194,11 @@
    -
    +
    - LoginRequired (line 120) + LoginRequired (line 116)
    @@ -230,7 +230,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:08 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:52 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/DAViCalSession/Tools.html b/docs/api/davical/DAViCalSession/Tools.html index dfaee674..23e0c5f2 100644 --- a/docs/api/davical/DAViCalSession/Tools.html +++ b/docs/api/davical/DAViCalSession/Tools.html @@ -25,7 +25,7 @@

    - Located in /htdocs/tools.php (line 36) + Located in /htdocs/tools.php (line 32)

    @@ -90,7 +90,7 @@
    - importFromDirectory (line 97) + importFromDirectory (line 93)
    @@ -111,7 +111,7 @@
    - render (line 38) + render (line 34)
    @@ -132,7 +132,7 @@
    - renderImportFromDirectory (line 70) + renderImportFromDirectory (line 66)
    @@ -153,7 +153,7 @@
    - renderSyncLDAP (line 46) + renderSyncLDAP (line 42)
    @@ -175,7 +175,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:12 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:57 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/DAViCalSession/_htdocs---tools.php.html b/docs/api/davical/DAViCalSession/_htdocs---tools.php.html index ef70ddfa..ee363f86 100644 --- a/docs/api/davical/DAViCalSession/_htdocs---tools.php.html +++ b/docs/api/davical/DAViCalSession/_htdocs---tools.php.html @@ -77,7 +77,7 @@ include (page-header.php) - (line 32) + (line 150)
    @@ -92,7 +92,7 @@ include (page-footer.php) - (line 154) + (line 152)
    @@ -187,7 +187,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:12 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:57 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/DAViCalSession/_inc---DAViCalSession.php.html b/docs/api/davical/DAViCalSession/_inc---DAViCalSession.php.html index 74c94a88..9db1768e 100644 --- a/docs/api/davical/DAViCalSession/_inc---DAViCalSession.php.html +++ b/docs/api/davical/DAViCalSession/_inc---DAViCalSession.php.html @@ -75,31 +75,15 @@ | Functions
    - -
    - -
    -  - - require_once - ('PgQuery.php') - (line 15) - -
    - - -

    All session data is held in the database.

    - -
    - +
     - require_once + require ('Session.php') - (line 41) + (line 36)
    @@ -133,7 +117,7 @@ resource $session The session object is global. - (line 22) + (line 17)
    @@ -164,7 +148,7 @@
    - local_session_sql (line 31) + local_session_sql (line 26)
    @@ -186,7 +170,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:08 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:52 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/DAViCalUser/DAViCalUser.html b/docs/api/davical/DAViCalUser/DAViCalUser.html index 43dbc12f..760a450d 100644 --- a/docs/api/davical/DAViCalUser/DAViCalUser.html +++ b/docs/api/davical/DAViCalUser/DAViCalUser.html @@ -27,7 +27,7 @@

    A class for viewing and maintaining DAViCal User records

    - Located in /inc/DAViCalUser.php (line 25) + Located in /inc/DAViCalUser.php (line 27)

    @@ -158,7 +158,7 @@ mixed $delete_collection_confirmation_required - (line 28) + (line 30)
    @@ -177,7 +177,7 @@ mixed $delete_user_confirmation_required - (line 29) + (line 31)
    @@ -208,7 +208,7 @@
    - Constructor DAViCalUser (line 34) + Constructor DAViCalUser (line 36)
    @@ -238,7 +238,7 @@
    - AllowedTo (line 319) + AllowedTo (line 321)
    @@ -268,7 +268,7 @@
    - HandleAction (line 347) + HandleAction (line 349)
    @@ -295,7 +295,7 @@
    - Render (line 50) + Render (line 52)
    @@ -325,7 +325,7 @@
    - RenderCollections (line 240) + RenderCollections (line 242)
    @@ -358,7 +358,7 @@
    - RenderRelationshipsFrom (line 107) + RenderRelationshipsFrom (line 109)
    @@ -391,7 +391,7 @@
    - RenderRelationshipsTo (line 156) + RenderRelationshipsTo (line 158)
    @@ -424,7 +424,7 @@
    - Validate (line 309) + Validate (line 311)
    @@ -449,7 +449,7 @@
    - Write (line 422) + Write (line 424)
    @@ -472,7 +472,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:08 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:53 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/DAViCalUser/_inc---DAViCalUser.php.html b/docs/api/davical/DAViCalUser/_inc---DAViCalUser.php.html index 743ee999..ea3b45a1 100644 --- a/docs/api/davical/DAViCalUser/_inc---DAViCalUser.php.html +++ b/docs/api/davical/DAViCalUser/_inc---DAViCalUser.php.html @@ -69,15 +69,30 @@ | Includes
    - +
     - include + require + ('caldav-PUT-functions.php') + (line 17) + +
    + + + +
    + +
    + +
    +  + + require ('User.php') - (line 12) + (line 14)
    @@ -89,21 +104,6 @@
  • license: GNU GPL v2
  • -
    - -
    - -
    -  - - include - ('classBrowser.php') - (line 13) - -
    - - -
    @@ -111,23 +111,23 @@
     - include + require ('check_UTF8.php') - (line 14) + (line 16)
    - +
     - include - ('caldav-PUT-functions.php') + require_once + ('classBrowser.php') (line 15)
    @@ -142,7 +142,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:08 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:53 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/HTTPAuthSession/HTTPAuthSession.html b/docs/api/davical/HTTPAuthSession/HTTPAuthSession.html index fb23e22f..16d8c9f0 100644 --- a/docs/api/davical/HTTPAuthSession/HTTPAuthSession.html +++ b/docs/api/davical/HTTPAuthSession/HTTPAuthSession.html @@ -19,7 +19,8 @@
    Description
    @@ -37,13 +38,51 @@ + +
    +
    Variable Summary
    + +
    +
    +
    +  + email + $email +
    +
    +  + fullname + $fullname +
    +
    +  + groups + $groups +
    +
    +  + user_no + $user_no +
    +
    +
    +
    Method Summary
    @@ -105,13 +144,127 @@
    + +
    +
    Variables
    + +
    + + +
    + +
    + + + email + $email + (line 32) + +
    + + +

    User e-mail

    +
      +
    • var: string
    • +
    • access: public
    • +
    + + + + + +
    + +
    + +
    + + + fullname + $fullname + (line 38) + +
    + + +

    User full name

    +
      +
    • var: string
    • +
    • access: public
    • +
    + + + + + +
    + +
    + +
    + + + groups + $groups + (line 44) + +
    + + +

    Group rights

    +
      +
    • var: array
    • +
    • access: public
    • +
    + + + + + +
    + +
    + +
    + + + user_no + $user_no + (line 26) + +
    + + +

    User ID number

    +
      +
    • var: int
    • +
    • access: public
    • +
    + + + + + +
    + +
    +
    Methods
    @@ -354,7 +507,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:10 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:55 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/HTTPAuthSession/_inc---HTTPAuthSession.php.html b/docs/api/davical/HTTPAuthSession/_inc---HTTPAuthSession.php.html index 66fbc4d8..6e1ffd3a 100644 --- a/docs/api/davical/HTTPAuthSession/_inc---HTTPAuthSession.php.html +++ b/docs/api/davical/HTTPAuthSession/_inc---HTTPAuthSession.php.html @@ -63,7 +63,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:10 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:55 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/Principal/CalDAVPrincipal.html b/docs/api/davical/Principal/CalDAVPrincipal.html index 2ce08a03..617793d8 100644 --- a/docs/api/davical/Principal/CalDAVPrincipal.html +++ b/docs/api/davical/Principal/CalDAVPrincipal.html @@ -50,7 +50,7 @@
    -
    +
     Whether $by_email @@ -69,6 +69,11 @@  RFC3744: $group_member_set +
    +
    +  + CardDAV: + $principal_address
     @@ -104,6 +109,11 @@  caldav-cu-proxy-02: $write_proxy_group +
    +
    +  + RFC3744: + $_is_group
    @@ -121,10 +131,10 @@
    -
    +
     boolean - CalDAVPrincipal + __construct ([mixed $parameters = null])
    @@ -134,6 +144,30 @@ ()
    +  + boolean + Exists + () +
    +
    +  + void + FetchProxyGroups + () +
    +
    +  + void + GroupMemberSet + () +
    +
    +  + void + GroupMembership + () +
    +
     void InitialiseRecord @@ -141,15 +175,39 @@
     - string - RenderAsXML - (array $properties,  &$reply, [boolean $props_only = false], reference $reply) + boolean + IsGroup + ()
     void - RenderPrivileges - ( $privilege_names, [ $container = 'privilege']) + PrincipalProperty + ( $tag,  $prop,  &$reply,  &$denied) +
    +
    +  + void + Privileges + () +
    +
    +  + void + ProxyFor + (string $type) +
    +
    +  + void + ReadProxyGroup + () +
    +
    +  + string + RenderAsXML + (array $properties,  &$reply, [boolean $props_only = false], reference $reply)
     @@ -162,6 +220,12 @@ void UsernameFromPath (string $path, [array $options = null]) +
    +
    +  + void + WriteProxyGroup + ()
    @@ -189,7 +253,7 @@ Whether $by_email - (line 53) + (line 59)
    @@ -211,13 +275,13 @@ RFC4791: $calendar_home_set - (line 36) + (line 42)
      -
    • var: Identifies the URL(s) of any WebDAV collections that contain calendar collections owned by the associated principal resource.
    • +
    • var: Identifies the URL(s) of any WebDAV collections that contain calendar collections owned by the associated principal resource. In DAViCal this is also the place where there might be addressbooks too.
    @@ -233,13 +297,14 @@ RFC3744: $group_membership - (line 63) + (line 74)
    • var: The groups in which the principal is directly a member.
    • +
    • access: protected
    @@ -255,13 +320,37 @@ RFC3744: $group_member_set - (line 58) + (line 69)
    • var: The principals that are direct members of this group.
    • +
    • access: protected
    • +
    + + + + + +
    + +
    + +
    + + + CardDAV: + $principal_address + (line 99) + +
    + + +
      +
    • var: The URL to an addressbook entry for this principal
    • +
    • access: protected
    @@ -270,20 +359,21 @@
    -
    +
    caldav-cu-proxy-02: $read_proxy_for - (line 68) + (line 79)
    • var: The principals which this one has read permissions on.
    • +
    • access: protected
    @@ -292,20 +382,21 @@
    -
    +
    caldav-cu-proxy-02: $read_proxy_group - (line 78) + (line 89)
    • var: The principals which have read permissions on this one.
    • +
    • access: protected
    @@ -314,14 +405,14 @@
    -
    +
    draft-desruisseaux-caldav-sched-03: $schedule_inbox_url - (line 42) + (line 48)
    @@ -336,14 +427,14 @@
    -
    +
    draft-desruisseaux-caldav-sched-03: $schedule_outbox_url - (line 48) + (line 54)
    @@ -358,7 +449,7 @@
    -
    +
    @@ -380,20 +471,21 @@
    -
    +
    caldav-cu-proxy-02: $write_proxy_for - (line 73) + (line 84)
    • var: The principals which this one has read-write prmissions for.
    • +
    • access: protected
    @@ -402,20 +494,44 @@
    -
    +
    caldav-cu-proxy-02: $write_proxy_group - (line 83) + (line 94)
    • var: The principals which have write permissions on this one.
    • +
    • access: protected
    • +
    + + + + + +
    + +
    + +
    + + + RFC3744: + $_is_group + (line 64) + +
    + + +
      +
    • var: The principals that are direct members of this group.
    • +
    • access: protected
    @@ -438,12 +554,12 @@
    - +
    - Constructor CalDAVPrincipal (line 95) + Constructor __construct (line 111)
    @@ -455,7 +571,7 @@
    boolean - CalDAVPrincipal + __construct ([mixed $parameters = null])
    @@ -473,7 +589,7 @@
    - AsCollection (line 295) + AsCollection (line 417)
    @@ -489,13 +605,104 @@ +
    + +
    + +
    + + Exists (line 392) +
    + + +

    Does this principal exist?

    +
      +
    • return: Whether or not it exists.
    • +
    + +
    + boolean + + Exists + + () +
    + + + +
    + +
    + +
    + + FetchProxyGroups (line 247) +
    + + +

    Split this out so we do it as infrequently as possible, given the cost.

    + +
    + void + + FetchProxyGroups + + () +
    + + + +
    + +
    + +
    + + GroupMemberSet (line 332) +
    + + +

    Accessor for the group member set - the members of this group

    + +
    + void + + GroupMemberSet + + () +
    + + + +
    + +
    + +
    + + GroupMembership (line 323) +
    + + +

    Accessor for the group membership - the groups this principal is a member of

    + +
    + void + + GroupMembership + + () +
    + + +
    - InitialiseRecord (line 147) + InitialiseRecord (line 169)
    @@ -517,12 +724,144 @@
    - +
    - RenderAsXML (line 336) + IsGroup (line 401) +
    + + +

    Is this a group principal?

    +
      +
    • return: Whether this is a group principal
    • +
    + +
    + boolean + + IsGroup + + () +
    + + + +
    + +
    + +
    + + PrincipalProperty (line 439) +
    + + +

    Returns properties which are specific to this principal

    + +
    + void + + PrincipalProperty + + ( $tag,  $prop,  &$reply,  &$denied) +
    + +
      +
    • + + $tag
    • +
    • + + $prop
    • +
    • + + &$reply
    • +
    • + + &$denied
    • +
    + + +
    + +
    + +
    + + Privileges (line 409) +
    + + +

    Return the privileges bits for the current session user to this resource

    + +
    + void + + Privileges + + () +
    + + + +
    + +
    + +
    + + ProxyFor (line 313) +
    + + +

    Accessor for read or write proxy

    + +
    + void + + ProxyFor + + (string $type) +
    + +
      +
    • + string + $type: read/write - which sort of proxy list is requested.
    • +
    + + +
    + +
    + +
    + + ReadProxyGroup (line 294) +
    + + +

    Accessor for the read proxy group

    + +
    + void + + ReadProxyGroup + + () +
    + + + +
    + +
    + +
    + + RenderAsXML (line 558)
    @@ -555,43 +894,13 @@ -
    - -
    - -
    - - RenderPrivileges (line 315) -
    - - -

    Returns the array of privilege names converted into XMLElements

    - -
    - void - - RenderPrivileges - - ( $privilege_names, [ $container = 'privilege']) -
    - -
      -
    • - - $privilege_names
    • -
    • - - $container
    • -
    - -
    - UsernameFromEMail (line 281) + UsernameFromEMail (line 377)
    @@ -618,7 +927,7 @@
    - UsernameFromPath (line 247) + UsernameFromPath (line 343)
    @@ -642,6 +951,28 @@ +
    + +
    + +
    + + WriteProxyGroup (line 303) +
    + + +

    Accessor for the write proxy group

    + +
    + void + + WriteProxyGroup + + () +
    + + +
    @@ -649,7 +980,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:07 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:51 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/Principal/_inc---CalDAVPrincipal.php.html b/docs/api/davical/Principal/_inc---CalDAVPrincipal.php.html index 68a49fdf..0eb7e87d 100644 --- a/docs/api/davical/Principal/_inc---CalDAVPrincipal.php.html +++ b/docs/api/davical/Principal/_inc---CalDAVPrincipal.php.html @@ -63,7 +63,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:07 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:51 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/PublicSession/PublicSession.html b/docs/api/davical/PublicSession/PublicSession.html index d083fa22..810afc7f 100644 --- a/docs/api/davical/PublicSession/PublicSession.html +++ b/docs/api/davical/PublicSession/PublicSession.html @@ -75,7 +75,7 @@
    -
    +
    @@ -97,7 +97,7 @@
    -
    +
    @@ -133,7 +133,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:11 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:56 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/PublicSession/_inc---PublicSession.php.html b/docs/api/davical/PublicSession/_inc---PublicSession.php.html index 7d7ec313..e878b8c7 100644 --- a/docs/api/davical/PublicSession/_inc---PublicSession.php.html +++ b/docs/api/davical/PublicSession/_inc---PublicSession.php.html @@ -63,7 +63,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:11 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:56 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/RRuleTest.html b/docs/api/davical/RRuleTest.html index c1a7ad01..84b42013 100644 --- a/docs/api/davical/RRuleTest.html +++ b/docs/api/davical/RRuleTest.html @@ -122,7 +122,7 @@
    -
    +
    @@ -141,7 +141,7 @@
    -
    +
    @@ -160,7 +160,7 @@
    -
    +
    @@ -179,7 +179,7 @@
    -
    +
    @@ -213,7 +213,7 @@
    -
    +
    @@ -248,7 +248,7 @@
    -
    +
    @@ -269,7 +269,7 @@
    -
    +
    @@ -295,7 +295,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:11 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:57 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/Request/CalDAVRequest.html b/docs/api/davical/Request/CalDAVRequest.html index f424f7e1..ebcad796 100644 --- a/docs/api/davical/Request/CalDAVRequest.html +++ b/docs/api/davical/Request/CalDAVRequest.html @@ -50,7 +50,7 @@
    -
    +
     mixed $collection_id @@ -74,6 +74,11 @@  mixed $depth +
    +
    +  + mixed + $exists
     @@ -94,6 +99,11 @@  mixed $raw_post +
    +
    +  + mixed + $supported_privileges
     @@ -116,10 +126,10 @@
    -
    +
     CalDAVRequest - CalDAVRequest + __construct ([ $options = array()])
    @@ -129,6 +139,42 @@ (string $activity)
    +  + void + BuildPrivileges + ( $privilege_names) +
    +
    +  + void + BuildSupportedMethods + () +
    +
    +  + void + BuildSupportedPrivileges + ([ $privs = null]) +
    +
    +  + void + BuildSupportedReports + () +
    +
    +  + void + CollectionId + () +
    +
    +  + void + dav_name + () +
    +
     void DepthRegexTail @@ -165,6 +211,12 @@ ( $lock_token, string $dav_name)
    +  + void + IsAddressBook + () +
    +
     void IsCalendar @@ -207,6 +259,12 @@ ()
    +  + void + ServerProperty + ( $tag,  $prop, [ &$reply = null]) +
    +
     void setPermissions @@ -261,7 +319,7 @@
    -
    +
    @@ -281,7 +339,7 @@
    -
    +
    @@ -301,7 +359,7 @@
    -
    +
    @@ -322,7 +380,7 @@
    -
    +
    @@ -342,7 +400,7 @@
    -
    +
    @@ -360,6 +418,30 @@ +
    + +
    + +
    + + + mixed + $exists + (line 84) + +
    + + +

    The type of collection being requested:

    +

    calendar, schedule-inbox, schedule-outbox

    +
      +
    • access: protected
    • +
    + + + + +
    @@ -440,9 +522,29 @@
    - +
    +
    + + + mixed + $supported_privileges + (line 89) + +
    + + +

    A static structure of supported privileges.

    + + + + + +
    + +
    +
    @@ -475,12 +577,12 @@
    - -
    + +
    - Constructor CalDAVRequest (line 83) + Constructor __construct (line 94)
    @@ -489,7 +591,7 @@
    CalDAVRequest - CalDAVRequest + __construct ([ $options = array()])
    @@ -503,11 +605,11 @@
    -
    +
    - AllowedTo (line 736) + AllowedTo (line 1007)
    @@ -530,12 +632,154 @@
    - + +
    + +
    + + BuildPrivileges (line 885) +
    + + +

    Returns the array of privilege names converted into XMLElements

    + +
    + void + + BuildPrivileges + + ( $privilege_names) +
    + +
      +
    • + + $privilege_names
    • +
    + + +
    +
    - DepthRegexTail (line 559) + BuildSupportedMethods (line 901) +
    + + +

    Returns the array of supported methods converted into XMLElements

    + +
    + void + + BuildSupportedMethods + + () +
    + + + +
    + +
    + +
    + + BuildSupportedPrivileges (line 856) +
    + + +

    Returns the array of supported privileges converted into XMLElements

    + +
    + void + + BuildSupportedPrivileges + + ([ $privs = null]) +
    + +
      +
    • + + $privs
    • +
    + + +
    + +
    + +
    + + BuildSupportedReports (line 915) +
    + + +

    Returns the array of supported methods converted into XMLElements

    + +
    + void + + BuildSupportedReports + + () +
    + + + +
    + +
    + +
    + + CollectionId (line 848) +
    + + +

    Returns the ID of the collection of, or containing this request

    + +
    + void + + CollectionId + + () +
    + + + +
    + +
    + +
    + + dav_name (line 654) +
    + + +

    Returns the dav_name of the resource in our internal namespace

    + +
    + void + + dav_name + + () +
    + + + +
    + +
    + +
    + + DepthRegexTail (line 672)
    @@ -553,11 +797,11 @@
    -
    +
    - DoResponse (line 830) + DoResponse (line 1106)
    @@ -586,11 +830,11 @@
    -
    +
    - FailIfLocked (line 641) + FailIfLocked (line 754)
    @@ -611,11 +855,11 @@
    -
    +
    - GetDepthName (line 550) + GetDepthName (line 663)
    @@ -633,11 +877,11 @@
    -
    +
    - GetLockDetails (line 627) + GetLockDetails (line 740)
    @@ -660,11 +904,11 @@
    -
    +
    - GetLockRow (line 570) + GetLockRow (line 683)
    @@ -688,13 +932,35 @@ +
    + +
    + +
    + + IsAddressBook (line 809) +
    + + +

    Returns true if the URL referenced by this request points at an addressbook collection.

    + +
    + void + + IsAddressBook + + () +
    + + +
    - IsCalendar (line 687) + IsCalendar (line 800)
    @@ -716,7 +982,7 @@
    - IsCollection (line 676) + IsCollection (line 789)
    @@ -738,7 +1004,7 @@
    - IsInfiniteDepth (line 718) + IsInfiniteDepth (line 840)
    @@ -760,7 +1026,7 @@
    - IsLocked (line 507) + IsLocked (line 611)
    @@ -785,7 +1051,7 @@
    - IsPrincipal (line 696) + IsPrincipal (line 818)
    @@ -807,7 +1073,7 @@
    - IsProxyRequest (line 707) + IsProxyRequest (line 829)
    @@ -829,7 +1095,7 @@
    - IsPublic (line 539) + IsPublic (line 643)
    @@ -846,12 +1112,45 @@
    - +
    - setPermissions (line 427) + ServerProperty (line 931) +
    + + +

    Return general server-related properties for this URL

    + +
    + void + + ServerProperty + + ( $tag,  $prop, [ &$reply = null]) +
    + +
      +
    • + + $tag
    • +
    • + + $prop
    • +
    • + + &$reply
    • +
    + + +
    + +
    + +
    + + setPermissions (line 543)
    @@ -877,11 +1176,11 @@
    -
    +
    - SupportedPrivileges (line 867) + SupportedPrivileges (line 1144)
    @@ -902,11 +1201,11 @@
    -
    +
    - UnsupportedRequest (line 795) + UnsupportedRequest (line 1071)
    @@ -929,11 +1228,11 @@
    -
    +
    - UserFromPath (line 383) + UserFromPath (line 496)
    @@ -951,11 +1250,11 @@
    -
    +
    - ValidateLockToken (line 596) + ValidateLockToken (line 709)
    @@ -978,11 +1277,11 @@
    -
    +
    - XMLResponse (line 815) + XMLResponse (line 1091)
    @@ -1013,7 +1312,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:07 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:51 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/Request/_inc---CalDAVRequest.php.html b/docs/api/davical/Request/_inc---CalDAVRequest.php.html index aa6231d8..571e4c10 100644 --- a/docs/api/davical/Request/_inc---CalDAVRequest.php.html +++ b/docs/api/davical/Request/_inc---CalDAVRequest.php.html @@ -27,8 +27,8 @@ is a permitted activity for this user.

    @@ -75,7 +75,7 @@
    -
    +
     @@ -92,13 +92,13 @@ is a permitted activity for this user.

    -
    +
     @@ -126,7 +126,7 @@
    -
    +
    @@ -146,7 +146,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:07 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:51 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/Resource/DAVResource.html b/docs/api/davical/Resource/DAVResource.html index f31e623e..f28cc7a9 100644 --- a/docs/api/davical/Resource/DAVResource.html +++ b/docs/api/davical/Resource/DAVResource.html @@ -491,7 +491,7 @@
    - BuildPrivileges (line 509) + BuildPrivileges (line 512)
    @@ -521,7 +521,7 @@
    - BuildSupportedMethods (line 602) + BuildSupportedMethods (line 605)
    @@ -543,7 +543,7 @@
    - BuildSupportedReports (line 644) + BuildSupportedReports (line 647)
    @@ -570,7 +570,7 @@
    - ContainerType (line 801) + ContainerType (line 804)
    @@ -592,7 +592,7 @@
    - DAV_AllProperties (line 880) + DAV_AllProperties (line 883)
    @@ -614,7 +614,7 @@
    - dav_name (line 758) + dav_name (line 761)
    @@ -636,7 +636,7 @@
    - Exists (line 740) + Exists (line 743)
    @@ -680,7 +680,7 @@
    - FetchDeadProperties (line 433) + FetchDeadProperties (line 436)
    @@ -702,7 +702,7 @@
    - FetchPrincipal (line 384) + FetchPrincipal (line 387)
    @@ -724,7 +724,7 @@
    - FetchPrivileges (line 449) + FetchPrivileges (line 452)
    @@ -746,7 +746,7 @@
    - FetchResource (line 401) + FetchResource (line 404)
    @@ -768,7 +768,7 @@
    - FetchSupportedMethods (line 532) + FetchSupportedMethods (line 535)
    @@ -790,7 +790,7 @@
    - FetchSupportedReports (line 616) + FetchSupportedReports (line 619)
    @@ -866,7 +866,7 @@
    - GetProperty (line 835) + GetProperty (line 838)
    @@ -893,7 +893,7 @@
    - GetPropStat (line 1064) + GetPropStat (line 1081)
    @@ -929,7 +929,7 @@
    - HavePrivilegeTo (line 498) + HavePrivilegeTo (line 501)
    @@ -956,7 +956,7 @@
    - IsAddressbook (line 732) + IsAddressbook (line 735)
    @@ -978,7 +978,7 @@
    - IsCalendar (line 712) + IsCalendar (line 715)
    @@ -1000,7 +1000,7 @@
    - IsCollection (line 696) + IsCollection (line 699)
    @@ -1022,7 +1022,7 @@
    - IsLocked (line 664) + IsLocked (line 667)
    @@ -1052,7 +1052,7 @@
    - IsPrincipal (line 704) + IsPrincipal (line 707)
    @@ -1074,7 +1074,7 @@
    - IsPublic (line 793) + IsPublic (line 796)
    @@ -1096,7 +1096,7 @@
    - IsSchedulingCollection (line 721) + IsSchedulingCollection (line 724)
    @@ -1123,7 +1123,7 @@
    - principal_url (line 767) + principal_url (line 770)
    @@ -1145,7 +1145,7 @@
    - Privileges (line 489) + Privileges (line 492)
    @@ -1167,7 +1167,7 @@
    - RenderAsXML (line 1123) + RenderAsXML (line 1140)
    @@ -1206,7 +1206,7 @@
    - ResourceProperty (line 897) + ResourceProperty (line 900)
    @@ -1242,7 +1242,7 @@
    - unique_tag (line 779) + unique_tag (line 782)
    @@ -1265,7 +1265,7 @@

    - Documentation generated on Tue, 01 Dec 2009 10:37:48 +1300 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:53 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/Resource/_inc---DAVResource.php.html b/docs/api/davical/Resource/_inc---DAVResource.php.html index 7da4b299..6cf3ee3d 100644 --- a/docs/api/davical/Resource/_inc---DAVResource.php.html +++ b/docs/api/davical/Resource/_inc---DAVResource.php.html @@ -91,7 +91,7 @@

    - Documentation generated on Tue, 01 Dec 2009 10:37:48 +1300 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:53 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/_htdocs---collection.php.html b/docs/api/davical/_htdocs---collection.php.html index b88a66a0..4898c883 100644 --- a/docs/api/davical/_htdocs---collection.php.html +++ b/docs/api/davical/_htdocs---collection.php.html @@ -34,7 +34,7 @@
    -
    +
     @@ -49,7 +49,7 @@
    -
    +
     @@ -64,7 +64,7 @@
    -
    +
     @@ -79,7 +79,7 @@
    -
    +
     @@ -94,7 +94,7 @@
    -
    +
     @@ -109,7 +109,7 @@
    -
    +
     @@ -124,7 +124,7 @@
    -
    +
     @@ -139,7 +139,7 @@
    -
    +
     @@ -160,7 +160,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:08 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:52 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/_htdocs---freebusy.php.html b/docs/api/davical/_htdocs---freebusy.php.html index c28f9ee9..539a3e96 100644 --- a/docs/api/davical/_htdocs---freebusy.php.html +++ b/docs/api/davical/_htdocs---freebusy.php.html @@ -34,14 +34,14 @@
    -
    +
     include_once (freebusy-GET.php) - (line 43) + (line 49)
    @@ -51,7 +51,7 @@
    -
    +
     @@ -65,36 +65,51 @@
    - -
    - -
    -  - - require_once - (CalDAVRequest.php) - (line 24) - -
    - - -

    Submission parameters recommended by calconnect, plus some generous alternatives

    - -
    - +
     require_once - (HTTPAuthSession.php) - (line 5) + (PublicSession.php) + (line 6)
    +
    + +
    + +
    +  + + require_once + (HTTPAuthSession.php) + (line 10) + +
    + + + +
    + +
    + +
    +  + + require_once + (CalDAVRequest.php) + (line 30) + +
    + + +

    Submission parameters recommended by calconnect, plus some generous alternatives

    +
    @@ -103,7 +118,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:10 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:55 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/_htdocs---help.php.html b/docs/api/davical/_htdocs---help.php.html index 633e3130..619b24fa 100644 --- a/docs/api/davical/_htdocs---help.php.html +++ b/docs/api/davical/_htdocs---help.php.html @@ -33,15 +33,45 @@ Includes
    - +
     include - (page-footer.php) - (line 18) + ("../inc/always.php") + (line 2) + +
    + + + +
    + +
    + +
    +  + + include + (DAViCalSession.php) + (line 3) + +
    + + + +
    + +
    + +
    +  + + include + (interactive-page.php) + (line 6)
    @@ -63,45 +93,15 @@
    - +
     - require_once - ("../inc/always.php") - (line 2) - -
    - - - -
    - -
    - -
    -  - - require_once - (interactive-page.php) - (line 6) - -
    - - - -
    - -
    - -
    -  - - require_once - (DAViCalSession.php) - (line 3) + include + (page-footer.php) + (line 29)
    @@ -115,7 +115,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:10 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:55 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/_htdocs---index.php.html b/docs/api/davical/_htdocs---index.php.html index 2850bf72..25beda4a 100644 --- a/docs/api/davical/_htdocs---index.php.html +++ b/docs/api/davical/_htdocs---index.php.html @@ -102,7 +102,7 @@ include (page-footer.php) - (line 69) + (line 60)
    @@ -131,7 +131,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:10 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:55 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/_htdocs---relationship_types.php.html b/docs/api/davical/_htdocs---relationship_types.php.html index a83c138f..47e22601 100644 --- a/docs/api/davical/_htdocs---relationship_types.php.html +++ b/docs/api/davical/_htdocs---relationship_types.php.html @@ -160,7 +160,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:11 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:56 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/_htdocs---roles.php.html b/docs/api/davical/_htdocs---roles.php.html index 166fe8c5..ec6d20b1 100644 --- a/docs/api/davical/_htdocs---roles.php.html +++ b/docs/api/davical/_htdocs---roles.php.html @@ -130,7 +130,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:11 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:57 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/_htdocs---setup.php.html b/docs/api/davical/_htdocs---setup.php.html index eda27aa8..fb5f499c 100644 --- a/docs/api/davical/_htdocs---setup.php.html +++ b/docs/api/davical/_htdocs---setup.php.html @@ -34,7 +34,7 @@
    -
    +
     @@ -49,7 +49,7 @@
    -
    +
     @@ -64,7 +64,7 @@
    -
    +
     @@ -79,7 +79,7 @@
    -
    +
     @@ -94,7 +94,7 @@
    -
    +
     @@ -115,7 +115,7 @@

    - Documentation generated on Tue, 01 Dec 2009 10:37:49 +1300 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:57 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/_htdocs---test.php.html b/docs/api/davical/_htdocs---test.php.html index 8a8cc02d..ebbbd216 100644 --- a/docs/api/davical/_htdocs---test.php.html +++ b/docs/api/davical/_htdocs---test.php.html @@ -34,7 +34,7 @@
    -
    +
     @@ -49,7 +49,7 @@
    -
    +
     @@ -70,7 +70,7 @@

    - Documentation generated on Tue, 01 Dec 2009 10:37:49 +1300 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:57 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/_htdocs---testpdo.php.html b/docs/api/davical/_htdocs---testpdo.php.html index 06d1c1a5..ffb2920f 100644 --- a/docs/api/davical/_htdocs---testpdo.php.html +++ b/docs/api/davical/_htdocs---testpdo.php.html @@ -33,15 +33,15 @@ Includes
    - -
    + +
     require - (PdoQuery.php) - (line 4) + (AwlQuery.php) + (line 8)
    @@ -49,7 +49,7 @@
    -
    +
     @@ -62,6 +62,21 @@ +
    + +
    + +
    +  + + require_once + (DAViCalSession.php) + (line 3) + +
    + + +
    @@ -70,7 +85,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:12 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:57 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/_htdocs---upgrade.php.html b/docs/api/davical/_htdocs---upgrade.php.html index 587c4025..7cd795be 100644 --- a/docs/api/davical/_htdocs---upgrade.php.html +++ b/docs/api/davical/_htdocs---upgrade.php.html @@ -34,7 +34,7 @@
    -
    +
     @@ -49,7 +49,7 @@
    -
    +
     @@ -65,7 +65,7 @@
    -
    +
     @@ -80,7 +80,7 @@
    -
    +
     @@ -95,14 +95,14 @@
    -
    +
     include (page-footer.php) - (line 69) + (line 37)
    @@ -110,7 +110,7 @@
    -
    +
     @@ -131,7 +131,7 @@

    - Documentation generated on Tue, 01 Dec 2009 10:37:49 +1300 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:57 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/_htdocs---usr.php.html b/docs/api/davical/_htdocs---usr.php.html index 22c011a7..45057db0 100644 --- a/docs/api/davical/_htdocs---usr.php.html +++ b/docs/api/davical/_htdocs---usr.php.html @@ -41,7 +41,7 @@ include (page-header.php) - (line 66) + (line 65)
    @@ -57,7 +57,7 @@ include (page-footer.php) - (line 68) + (line 67)
    @@ -131,7 +131,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:12 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:57 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/_inc---always.php.html b/docs/api/davical/_inc---always.php.html index 2f8bbffb..2ac007c1 100644 --- a/docs/api/davical/_inc---always.php.html +++ b/docs/api/davical/_inc---always.php.html @@ -17,7 +17,8 @@
    @@ -37,18 +38,19 @@
    - -
    + +
     - include_once - ("davical_configuration_missing.php") - (line 92) + include + ('/etc/davical/config.php') + (line 95)
    @@ -56,14 +58,14 @@
    -
    +
     - include_once - ("../config/config.php") - (line 89) + include + ('../config/config.php') + (line 98)
    @@ -71,14 +73,14 @@
    -
    +
     - include_once - ("/etc/davical/".$_SERVER['SERVER_NAME']."-conf.php") - (line 83) + include + ('/etc/davical/'.$_SERVER['SERVER_NAME'].'-conf.php') + (line 92)
    @@ -86,15 +88,30 @@

    We use @file_exists because things like open_basedir might noisily deny access which could break DAViCal completely by causing output to start too early.

    - + +
    + +
    +  + + include + ('davical_configuration_missing.php') + (line 101) + +
    + + + +
    +
     - include_once - ("/etc/davical/config.php") - (line 86) + require_once + ('AWLUtilities.php') + (line 63)
    @@ -107,39 +124,50 @@
     - include_once - ("PgQuery.php") - (line 134) + require_once + ('PgQuery.php') + (line 143)

    Force the domain name to what was in the configuration file

    -
    - -
    - -
    -  - - require_once - ("AWLUtilities.php") - (line 54) - -
    - - - -
    + +
    +
    Constants
    + +
    + +
    + +
    + + + DAVICAL_MAXPRIV = "65535" + (line 351) + +
    + + +

    Given a privilege string, or an array of privilege strings, return a bit mask of the privileges.

    +
      +
    • return: A bit mask of the privileges.
    • +
    + + +
    +
    +
    @@ -148,15 +176,45 @@
    - +
    - ConstructURL (line 252) + bits_to_privilege (line 402) +
    + + +

    Given a bit mask of the privileges, will return an array of the text values of privileges.

    +
      +
    • return: The string (or array of strings) of privilege names
    • +
    +
    + mixed + + bits_to_privilege + + (integer $raw_bits) +
    + +
      +
    • + integer + $raw_bits: A bit mask of the privileges.
    • +
    + + +
    + +
    + +
    + + ConstructURL (line 272)
    @@ -179,13 +237,96 @@ +
    + +
    + +
    + + DateToISODate (line 340) +
    + + +

    Convert a date into ISO format into the sparkly new ISO format.

    +
    + void + + DateToISODate + + (string $indate) +
    + +
      +
    • + string + $indate: The date to convert
    • +
    + + +
    + +
    + +
    + + DeconstructURL (line 300) +
    + + +

    Deconstruct a dav_name from the supplied URL. The dav_name will be urldecoded.

    +
    + void + + DeconstructURL + + ( $url, [ $force_script = false], string $partial_path) +
    + +
      +
    • + string + $partial_path: The part of the path after the script name
    • +
    • + + $url
    • +
    • + + $force_script
    • +
    + + +
    + +
    + +
    + + early_exception_handler (line 17) +
    + + +
    + void + + early_exception_handler + + ( $exception) +
    + +
      +
    • + + $exception
    • +
    + +
    - getStatusMessage (line 195) + getStatusMessage (line 215)
    @@ -214,7 +355,7 @@
    - getUserByID (line 174) + getUserByID (line 193)
    @@ -243,7 +384,7 @@
    - getUserByName (line 153) + getUserByName (line 168)
    @@ -272,7 +413,7 @@
    - ISODateToHTTPDate (line 279) + ISODateToHTTPDate (line 331)
    @@ -292,12 +433,37 @@ +
    + +
    + +
    + + privilege_to_bits (line 352) +
    + + +
    + void + + privilege_to_bits + + ( $raw_privs) +
    + +
      +
    • + + $raw_privs
    • +
    + +

    - Documentation generated on Tue, 06 Oct 2009 02:03:05 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:45 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/_inc---auth-famjama.php.html b/docs/api/davical/_inc---auth-famjama.php.html index edb4fef1..b4d90239 100644 --- a/docs/api/davical/_inc---auth-famjama.php.html +++ b/docs/api/davical/_inc---auth-famjama.php.html @@ -37,7 +37,7 @@
    -
    +
    @@ -68,7 +68,7 @@

    - Documentation generated on Tue, 01 Dec 2009 10:37:45 +1300 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:46 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/_inc---caldav-LOCK.php.html b/docs/api/davical/_inc---caldav-LOCK.php.html index e81ce4cb..45c227ae 100644 --- a/docs/api/davical/_inc---caldav-LOCK.php.html +++ b/docs/api/davical/_inc---caldav-LOCK.php.html @@ -56,7 +56,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:06 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:49 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/_inc---caldav-REPORT-calquery.php.html b/docs/api/davical/_inc---caldav-REPORT-calquery.php.html index 18f6b6d1..7f584628 100644 --- a/docs/api/davical/_inc---caldav-REPORT-calquery.php.html +++ b/docs/api/davical/_inc---caldav-REPORT-calquery.php.html @@ -38,7 +38,7 @@
    -
    +
    @@ -73,7 +73,7 @@
    -
    +
    @@ -105,7 +105,7 @@
    -
    +
    @@ -143,7 +143,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:07 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:50 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/_inc---caldav-REPORT-expand-property.php.html b/docs/api/davical/_inc---caldav-REPORT-expand-property.php.html index 824a6621..953b135f 100644 --- a/docs/api/davical/_inc---caldav-REPORT-expand-property.php.html +++ b/docs/api/davical/_inc---caldav-REPORT-expand-property.php.html @@ -126,7 +126,7 @@

    - Documentation generated on Tue, 01 Dec 2009 10:37:47 +1300 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:50 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/_inc---caldav-REPORT-freebusy.php.html b/docs/api/davical/_inc---caldav-REPORT-freebusy.php.html index c2686efe..22d46f29 100644 --- a/docs/api/davical/_inc---caldav-REPORT-freebusy.php.html +++ b/docs/api/davical/_inc---caldav-REPORT-freebusy.php.html @@ -71,7 +71,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:07 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:50 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/_inc---caldav-REPORT-multiget.php.html b/docs/api/davical/_inc---caldav-REPORT-multiget.php.html index 036bf8c0..0218a9fd 100644 --- a/docs/api/davical/_inc---caldav-REPORT-multiget.php.html +++ b/docs/api/davical/_inc---caldav-REPORT-multiget.php.html @@ -31,7 +31,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:07 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:50 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/_inc---caldav-REPORT-principal.php.html b/docs/api/davical/_inc---caldav-REPORT-principal.php.html index 4576a677..2fac62ea 100644 --- a/docs/api/davical/_inc---caldav-REPORT-principal.php.html +++ b/docs/api/davical/_inc---caldav-REPORT-principal.php.html @@ -29,7 +29,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:07 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:50 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/_inc---check_UTF8.php.html b/docs/api/davical/_inc---check_UTF8.php.html index 565833c5..ce3b8276 100644 --- a/docs/api/davical/_inc---check_UTF8.php.html +++ b/docs/api/davical/_inc---check_UTF8.php.html @@ -37,7 +37,7 @@
    -
    +
    @@ -62,7 +62,7 @@
    -
    +
    @@ -89,7 +89,7 @@
    -
    +
    @@ -119,7 +119,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:08 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:52 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/_inc---davical_configuration_missing.php.html b/docs/api/davical/_inc---davical_configuration_missing.php.html index cc1d0c15..acdb652c 100644 --- a/docs/api/davical/_inc---davical_configuration_missing.php.html +++ b/docs/api/davical/_inc---davical_configuration_missing.php.html @@ -70,7 +70,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:09 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:53 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/_inc---freebusy-GET.php.html b/docs/api/davical/_inc---freebusy-GET.php.html index 05634408..0cad1074 100644 --- a/docs/api/davical/_inc---freebusy-GET.php.html +++ b/docs/api/davical/_inc---freebusy-GET.php.html @@ -34,7 +34,7 @@
    -
    +
     @@ -49,7 +49,7 @@
    -
    +
     @@ -70,7 +70,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:10 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:55 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/_inc---interactive-page.php.html b/docs/api/davical/_inc---interactive-page.php.html index 81c03339..91871a86 100644 --- a/docs/api/davical/_inc---interactive-page.php.html +++ b/docs/api/davical/_inc---interactive-page.php.html @@ -39,9 +39,9 @@
     - require_once - ("MenuSet.php") - (line 3) + include + ('MenuSet.php') + (line 2)
    @@ -55,7 +55,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:10 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:55 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/_inc---other_translated_strings.php.html b/docs/api/davical/_inc---other_translated_strings.php.html index c1e9b401..7e83f335 100644 --- a/docs/api/davical/_inc---other_translated_strings.php.html +++ b/docs/api/davical/_inc---other_translated_strings.php.html @@ -28,7 +28,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:10 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:55 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/_inc---page-footer.php.html b/docs/api/davical/_inc---page-footer.php.html index 5ea06b02..4a4a5075 100644 --- a/docs/api/davical/_inc---page-footer.php.html +++ b/docs/api/davical/_inc---page-footer.php.html @@ -28,7 +28,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:10 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:56 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/_inc---page-header.php.html b/docs/api/davical/_inc---page-header.php.html index eedb8644..490f7328 100644 --- a/docs/api/davical/_inc---page-header.php.html +++ b/docs/api/davical/_inc---page-header.php.html @@ -85,7 +85,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:10 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:56 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/_inc---test-RRULE.php.html b/docs/api/davical/_inc---test-RRULE.php.html index 7e00430c..39e9df38 100644 --- a/docs/api/davical/_inc---test-RRULE.php.html +++ b/docs/api/davical/_inc---test-RRULE.php.html @@ -64,7 +64,7 @@
    -
    +
     @@ -79,7 +79,7 @@
    -
    +
     @@ -100,7 +100,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:11 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:57 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/_inc---ui---collection-edit.php.html b/docs/api/davical/_inc---ui---collection-edit.php.html index 62bbef93..43b9aebb 100644 --- a/docs/api/davical/_inc---ui---collection-edit.php.html +++ b/docs/api/davical/_inc---ui---collection-edit.php.html @@ -28,7 +28,7 @@

    - Documentation generated on Tue, 01 Dec 2009 10:37:47 +1300 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:52 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/_inc---ui---principal-browse.php.html b/docs/api/davical/_inc---ui---principal-browse.php.html index 66bbac68..069f4242 100644 --- a/docs/api/davical/_inc---ui---principal-browse.php.html +++ b/docs/api/davical/_inc---ui---principal-browse.php.html @@ -28,7 +28,7 @@

    - Documentation generated on Tue, 01 Dec 2009 10:37:49 +1300 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:56 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/_inc---ui---principal-edit.php.html b/docs/api/davical/_inc---ui---principal-edit.php.html index 26128951..2838f97c 100644 --- a/docs/api/davical/_inc---ui---principal-edit.php.html +++ b/docs/api/davical/_inc---ui---principal-edit.php.html @@ -36,12 +36,37 @@ Functions
    - + +
    + +
    + + edit_grant_row (line 317) +
    + + +
    + void + + edit_grant_row + + ( $row_data) +
    + +
      +
    • + + $row_data
    • +
    + + +
    +
    - edit_group_row (line 219) + edit_group_row (line 223)
    @@ -65,7 +90,7 @@

    - Documentation generated on Tue, 01 Dec 2009 10:37:49 +1300 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:56 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/authentication/_inc---auth-functions.php.html b/docs/api/davical/authentication/_inc---auth-functions.php.html index b6b95206..a045e0f8 100644 --- a/docs/api/davical/authentication/_inc---auth-functions.php.html +++ b/docs/api/davical/authentication/_inc---auth-functions.php.html @@ -24,9 +24,9 @@

    The authentication handling plugins can be used by the Session class to provide authentication.

    Each authenticate hook needs to:

    • Accept a username / password
    • Confirm the username / password are correct
    • Create (or update) a 'usr' record in our database
    • Return the 'usr' record as an object
    • Return === false when authentication fails
    It can expect that:
    • Configuration data will be in $c->authenticate_hook['config'], which might be an array, or whatever is needed.
    In order to be called:
    • This file should be included
    • $c->authenticate_hook['call'] should be set to the name of the plugin
    • $c->authenticate_hook['config'] should be set up with any configuration data for the plugin

    @@ -50,21 +50,6 @@ require_once ("DataUpdate.php") - (line 29) - -
    - - - -
    - -
    - -
    -  - - require_once - ("AWLUtilities.php") (line 28)
    @@ -73,9 +58,9 @@

    The authentication handling plugins can be used by the Session class to provide authentication.

    Each authenticate hook needs to:

    • Accept a username / password
    • Confirm the username / password are correct
    • Create (or update) a 'usr' record in our database
    • Return the 'usr' record as an object
    • Return === false when authentication fails
    It can expect that:
    • Configuration data will be in $c->authenticate_hook['config'], which might be an array, or whatever is needed.
    In order to be called:
    • This file should be included
    • $c->authenticate_hook['call'] should be set to the name of the plugin
    • $c->authenticate_hook['config'] should be set up with any configuration data for the plugin

    @@ -94,11 +79,11 @@
    -
    +
    - AuthExternalAWL (line 161) + AuthExternalAWL (line 145)
    @@ -124,15 +109,15 @@
    -
    +
    - CreateDefaultRelationships (line 63) + CreateDefaultRelationships (line 62)
    -

    Create default relationships

    +

    Defunct function for creating default relationships.

    void @@ -150,11 +135,11 @@
    -
    +
    - CreateHomeCalendar (line 36) + CreateHomeCalendar (line 35)
    @@ -176,11 +161,11 @@
    -
    +
    - UpdateUserFromExternal (line 90) + UpdateUserFromExternal (line 71)
    @@ -208,7 +193,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:05 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:46 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/caldav/_htdocs---caldav.php.html b/docs/api/davical/caldav/_htdocs---caldav.php.html index 60a99e50..8dfc51e2 100644 --- a/docs/api/davical/caldav/_htdocs---caldav.php.html +++ b/docs/api/davical/caldav/_htdocs---caldav.php.html @@ -22,9 +22,9 @@

    CalDAV Server - main program

    @@ -39,15 +39,45 @@ Includes
    - +
     - include_once - (caldav-OPTIONS.php) - (line 48) + include + (caldav-POST.php) + (line 61) + +
    + + + +
    + +
    + +
    +  + + include + (caldav-MKCOL.php) + (line 58) + +
    + + + +
    + +
    + +
    +  + + include + (caldav-PUT.php) + (line 54)
    @@ -60,14 +90,164 @@
     - include_once + include (caldav-GET.php) + (line 55) + +
    + + + +
    + +
    + +
    +  + + include + (caldav-GET.php) + (line 56) + +
    + + + +
    + +
    + +
    +  + + include + (caldav-PROPFIND.php) + (line 53) + +
    + + + +
    + +
    + +
    +  + + include + (caldav-LOCK.php) + (line 64) + +
    + + + +
    + +
    + +
    +  + + include + (caldav-PROPPATCH.php) (line 57)
    +
    + +
    + +
    +  + + include + (caldav-MKCOL.php) + (line 59) + +
    + + + +
    + +
    + +
    +  + + include + (caldav-LOCK.php) + (line 65) + +
    + + + +
    + +
    + +
    +  + + include + (caldav-MOVE.php) + (line 62) + +
    + + + +
    + +
    + +
    +  + + include + (caldav-DELETE.php) + (line 60) + +
    + + + +
    + +
    + +
    +  + + include + (test-RRULE.php) + (line 67) + +
    + + + +
    + +
    + +
    +  + + include + (caldav-ACL.php) + (line 63) + +
    + + +
    @@ -77,36 +257,6 @@ include_once (caldav-REPORT.php) - (line 49) - -
    - - - -
    - -
    - -
    -  - - include_once - (caldav-PROPFIND.php) - (line 50) - -
    - - - -
    - -
    - -
    -  - - include_once - (caldav-MKCALENDAR.php) (line 52)
    @@ -114,140 +264,20 @@
    - +
     include_once - (caldav-PROPPATCH.php) + (caldav-OPTIONS.php) (line 51)
    -
    - -
    - -
    -  - - include_once - (caldav-PUT.php) - (line 54) - -
    - - - -
    - -
    - -
    -  - - include_once - (caldav-MKCALENDAR.php) - (line 53) - -
    - - - -
    - -
    - -
    -  - - include_once - (caldav-LOCK.php) - (line 60) - -
    - - - -
    - -
    - -
    -  - - include_once - (caldav-GET.php) - (line 56) - -
    - - - -
    - -
    - -
    -  - - include_once - (caldav-DELETE.php) - (line 58) - -
    - - - -
    - -
    - -
    -  - - include_once - (caldav-POST.php) - (line 55) - -
    - - - -
    - -
    - -
    -  - - include_once - (caldav-LOCK.php) - (line 59) - -
    - - - -
    - -
    - -
    -  - - include_once - (test-RRULE.php) - (line 62) - -
    - - -
    @@ -256,7 +286,7 @@  require_once - ("../inc/always.php") + ('../inc/always.php') (line 11)
    @@ -264,9 +294,9 @@

    CalDAV Server - main program

    @@ -309,7 +339,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:07 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:51 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/caldav/_htdocs---public.php.html b/docs/api/davical/caldav/_htdocs---public.php.html index 112c4b51..c4d4e1dd 100644 --- a/docs/api/davical/caldav/_htdocs---public.php.html +++ b/docs/api/davical/caldav/_htdocs---public.php.html @@ -40,7 +40,7 @@
    -
    +
     @@ -55,7 +55,7 @@
    -
    +
     @@ -70,7 +70,7 @@
    -
    +
     @@ -85,7 +85,7 @@
    -
    +
     @@ -100,7 +100,7 @@
    -
    +
     @@ -115,7 +115,7 @@
    -
    +
     @@ -130,7 +130,7 @@
    -
    +
     @@ -145,7 +145,7 @@
    -
    +
     @@ -166,7 +166,7 @@
    -
    +
     @@ -188,7 +188,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:11 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:56 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/caldav/_inc---caldav-DELETE.php.html b/docs/api/davical/caldav/_inc---caldav-DELETE.php.html index 91d77f2e..bd067cff 100644 --- a/docs/api/davical/caldav/_inc---caldav-DELETE.php.html +++ b/docs/api/davical/caldav/_inc---caldav-DELETE.php.html @@ -34,7 +34,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:06 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:49 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/caldav/_inc---caldav-GET.php.html b/docs/api/davical/caldav/_inc---caldav-GET.php.html index c02cab6e..99842949 100644 --- a/docs/api/davical/caldav/_inc---caldav-GET.php.html +++ b/docs/api/davical/caldav/_inc---caldav-GET.php.html @@ -67,7 +67,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:06 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:49 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/caldav/_inc---caldav-MKCOL.php.html b/docs/api/davical/caldav/_inc---caldav-MKCOL.php.html index a988eb47..2648daa7 100644 --- a/docs/api/davical/caldav/_inc---caldav-MKCOL.php.html +++ b/docs/api/davical/caldav/_inc---caldav-MKCOL.php.html @@ -40,7 +40,7 @@
    -
    +
     @@ -52,12 +52,6 @@
    -

    CalDAV Server - handle MKCOL and MKCALENDAR method

    -
    @@ -67,7 +61,7 @@

    - Documentation generated on Tue, 01 Dec 2009 10:37:46 +1300 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:49 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/caldav/_inc---caldav-MOVE.php.html b/docs/api/davical/caldav/_inc---caldav-MOVE.php.html index 97cb36bf..367a09ff 100644 --- a/docs/api/davical/caldav/_inc---caldav-MOVE.php.html +++ b/docs/api/davical/caldav/_inc---caldav-MOVE.php.html @@ -42,7 +42,7 @@
    -
    +
     @@ -71,7 +71,7 @@
    -
    +
    @@ -101,7 +101,7 @@

    - Documentation generated on Tue, 01 Dec 2009 10:37:46 +1300 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:49 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/caldav/_inc---caldav-OPTIONS.php.html b/docs/api/davical/caldav/_inc---caldav-OPTIONS.php.html index 9ec20e13..a3a521ce 100644 --- a/docs/api/davical/caldav/_inc---caldav-OPTIONS.php.html +++ b/docs/api/davical/caldav/_inc---caldav-OPTIONS.php.html @@ -20,9 +20,9 @@

    CalDAV Server - handle OPTIONS method

    @@ -34,7 +34,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:06 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:50 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/caldav/_inc---caldav-POST.php.html b/docs/api/davical/caldav/_inc---caldav-POST.php.html index 61b7c26a..68ddb4ef 100644 --- a/docs/api/davical/caldav/_inc---caldav-POST.php.html +++ b/docs/api/davical/caldav/_inc---caldav-POST.php.html @@ -69,12 +69,6 @@
    -

    CalDAV Server - handle PUT method

    -
    @@ -160,7 +154,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:06 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:50 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/caldav/_inc---caldav-PROPPATCH.php.html b/docs/api/davical/caldav/_inc---caldav-PROPPATCH.php.html index b38efdd6..76321eee 100644 --- a/docs/api/davical/caldav/_inc---caldav-PROPPATCH.php.html +++ b/docs/api/davical/caldav/_inc---caldav-PROPPATCH.php.html @@ -15,7 +15,9 @@
    Description
    + Description | + Includes +

    CalDAV Server - handle PROPPATCH method

    @@ -29,12 +31,43 @@
    + +
    +
    Includes
    + +
    + +
    + +
    +  + + require_once + ('iCalendar.php') + (line 13) + +
    + + +

    CalDAV Server - handle PROPPATCH method

    + + +
    +
    +

    - Documentation generated on Tue, 06 Oct 2009 02:03:06 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:50 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/caldav/_inc---caldav-PUT-functions.php.html b/docs/api/davical/caldav/_inc---caldav-PUT-functions.php.html index 3b9b43aa..d3785cc2 100644 --- a/docs/api/davical/caldav/_inc---caldav-PUT-functions.php.html +++ b/docs/api/davical/caldav/_inc---caldav-PUT-functions.php.html @@ -42,13 +42,13 @@
    -
    +
     - include_once - ("iCalendar.php") + require_once + ('iCalendar.php') (line 18)
    @@ -73,7 +73,7 @@
    -
    +
    @@ -111,7 +111,7 @@
    -
    +
    @@ -140,7 +140,7 @@
    -
    +
    @@ -175,7 +175,7 @@
    -
    +
    @@ -207,7 +207,7 @@
    -
    +
    @@ -245,7 +245,7 @@
    -
    +
    @@ -268,7 +268,7 @@ $caldav_context: Whether we are responding via CalDAV or interactively
  • int - $user_no: the user wich will receive this ics file
  • + $user_no: the user who will receive this ics file
  • string $path: the $path where the PUT failed to store such as /user_foo/home/
  • @@ -283,11 +283,11 @@
    -
    +
    - simple_write_resource (line 666) + simple_write_resource (line 691)
    @@ -318,7 +318,7 @@
    -
    +
    @@ -347,7 +347,7 @@
    -
    +
    @@ -403,7 +403,7 @@
    -
    +
    @@ -441,7 +441,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:06 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:50 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/caldav/_inc---caldav-PUT.php.html b/docs/api/davical/caldav/_inc---caldav-PUT.php.html index dbace94a..57d22433 100644 --- a/docs/api/davical/caldav/_inc---caldav-PUT.php.html +++ b/docs/api/davical/caldav/_inc---caldav-PUT.php.html @@ -22,8 +22,8 @@

    CalDAV Server - handle PUT method

    @@ -40,7 +40,7 @@
    -
    +
     @@ -54,8 +54,8 @@

    CalDAV Server - handle PUT method

    @@ -67,7 +67,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:07 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:50 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/caldav/_inc---caldav-REPORT-sync-collection.php.html b/docs/api/davical/caldav/_inc---caldav-REPORT-sync-collection.php.html index 8f278e62..9f9ac976 100644 --- a/docs/api/davical/caldav/_inc---caldav-REPORT-sync-collection.php.html +++ b/docs/api/davical/caldav/_inc---caldav-REPORT-sync-collection.php.html @@ -106,7 +106,7 @@

    - Documentation generated on Tue, 01 Dec 2009 10:37:47 +1300 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:50 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/caldav/_inc---caldav-REPORT.php.html b/docs/api/davical/caldav/_inc---caldav-REPORT.php.html index 983bdd08..c10311d4 100644 --- a/docs/api/davical/caldav/_inc---caldav-REPORT.php.html +++ b/docs/api/davical/caldav/_inc---caldav-REPORT.php.html @@ -23,8 +23,8 @@

    CalDAV Server - handle REPORT method

    @@ -64,7 +64,37 @@ include ("caldav-REPORT-principal.php") - (line 52) + (line 53) + +
    + + + +
    + +
    + +
    +  + + include + ("caldav-REPORT-sync-collection.php") + (line 56) + +
    + + + +
    + +
    + +
    +  + + include + ("caldav-REPORT-expand-property.php") + (line 59)
    @@ -79,7 +109,7 @@ include ("caldav-REPORT-calquery.php") - (line 166) + (line 167)
    @@ -94,7 +124,7 @@ include ("caldav-REPORT-multiget.php") - (line 170) + (line 171)
    @@ -116,8 +146,8 @@

    CalDAV Server - handle REPORT method

    @@ -187,7 +217,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:07 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:50 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/ldap/_inc---drivers_ldap.php.html b/docs/api/davical/ldap/_inc---drivers_ldap.php.html index af7893a2..434b1d67 100644 --- a/docs/api/davical/ldap/_inc---drivers_ldap.php.html +++ b/docs/api/davical/ldap/_inc---drivers_ldap.php.html @@ -26,7 +26,7 @@
    @@ -73,7 +73,7 @@
    -
    +
     @@ -89,7 +89,7 @@
    @@ -109,11 +109,11 @@
    -
    +
    - getStaticLdap (line 209) + getStaticLdap (line 213)
    @@ -130,11 +130,11 @@
    -
    +
    - LDAP_check (line 256) + LDAP_check (line 260)
    @@ -159,11 +159,11 @@
    -
    +
    - sync_LDAP (line 325) + sync_LDAP (line 329)
    @@ -180,11 +180,11 @@
    -
    +
    - sync_user_from_LDAP (line 226) + sync_user_from_LDAP (line 230)
    @@ -218,7 +218,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:09 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:54 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/ldap/_inc---drivers_squid_pam.php.html b/docs/api/davical/ldap/_inc---drivers_squid_pam.php.html index 221a8b40..9f0a4477 100644 --- a/docs/api/davical/ldap/_inc---drivers_squid_pam.php.html +++ b/docs/api/davical/ldap/_inc---drivers_squid_pam.php.html @@ -73,7 +73,7 @@
    -
    +
     @@ -109,7 +109,7 @@
    -
    +
    @@ -141,7 +141,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:09 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:54 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/ldap/ldapDrivers.html b/docs/api/davical/ldap/ldapDrivers.html index d2172a8d..866c0852 100644 --- a/docs/api/davical/ldap/ldapDrivers.html +++ b/docs/api/davical/ldap/ldapDrivers.html @@ -86,7 +86,7 @@
    -
    +
    @@ -113,7 +113,7 @@
    -
    +
    @@ -140,7 +140,7 @@
    -
    +
    @@ -167,11 +167,11 @@
    -
    +
    - requestUser (line 155) + requestUser (line 159)
    @@ -211,7 +211,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:09 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:54 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/ldap/squidPamDrivers.html b/docs/api/davical/ldap/squidPamDrivers.html index 97109112..b9ba6b24 100644 --- a/docs/api/davical/ldap/squidPamDrivers.html +++ b/docs/api/davical/ldap/squidPamDrivers.html @@ -74,7 +74,7 @@
    -
    +
    @@ -101,7 +101,7 @@
    -
    +
    @@ -133,7 +133,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:09 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:54 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/logging/_inc---log_caldav_action.php.html b/docs/api/davical/logging/_inc---log_caldav_action.php.html index ee3df4d0..b5c6f223 100644 --- a/docs/api/davical/logging/_inc---log_caldav_action.php.html +++ b/docs/api/davical/logging/_inc---log_caldav_action.php.html @@ -88,7 +88,7 @@

    - Documentation generated on Tue, 06 Oct 2009 02:03:10 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:55 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/propfind/_inc---caldav-PROPFIND.php.html b/docs/api/davical/propfind/_inc---caldav-PROPFIND.php.html index 47aafb1f..e478948a 100644 --- a/docs/api/davical/propfind/_inc---caldav-PROPFIND.php.html +++ b/docs/api/davical/propfind/_inc---caldav-PROPFIND.php.html @@ -49,7 +49,7 @@ require_once ('iCalendar.php') - (line 17) + (line 18)
    @@ -70,7 +70,22 @@ require_once ('XMLDocument.php') - (line 18) + (line 19) + +
    + + + +
    + +
    + +
    +  + + require_once + ('DAVResource.php') + (line 20)
    @@ -91,108 +106,12 @@ | Functions
    - -
    - -
    - - add_arbitrary_properties (line 171) -
    - - -

    Adds any arbitrary properties that were requested by the PROPFIND into the response.

    -
    - void - - add_arbitrary_properties - - ( &$prop, object $record, reference $prop, reference $denied) -
    - -
      -
    • - reference - $prop: An XMLElement of the partly constructed response
    • -
    • - reference - $denied: An XMLElement of properties to which access is denied
    • -
    • - object - $record: A record with a dav_name attribute which the properties apply to
    • -
    • - - &$prop
    • -
    - - -
    - +
    - add_general_properties (line 230) -
    - - -

    Handles any properties related to the DAV::PRINCIPAL in the request

    -
    - void - - add_general_properties - - ( &$prop,  &$denied,  $record) -
    - -
      -
    • - - &$prop
    • -
    • - - &$denied
    • -
    • - - $record
    • -
    - - -
    - -
    - -
    - - add_principal_properties (line 190) -
    - - -

    Handles any properties related to the DAV::PRINCIPAL in the request

    -
    - void - - add_principal_properties - - ( &$prop,  &$denied) -
    - -
      -
    • - - &$prop
    • -
    • - - &$denied
    • -
    - - -
    - -
    - -
    - - add_proxy_response (line 355) + add_proxy_response (line 43)
    @@ -218,71 +137,13 @@ -
    - -
    - -
    - - build_propstat_response (line 306) -
    - - -

    Build the <propstat><prop></prop><status></status></propstat> part of the response

    -
    - void - - build_propstat_response - - ( $prop,  $denied,  $url) -
    - -
      -
    • - - $prop
    • -
    • - - $denied
    • -
    • - - $url
    • -
    - - -
    - -
    - -
    - - collection_to_xml (line 389) -
    - - -

    Returns an XML sub-tree for a single collection record from the DB

    -
    - void - - collection_to_xml - - ( $collection) -
    - -
      -
    • - - $collection
    • -
    - -
    - get_collection (line 678) + get_collection (line 173)
    @@ -315,7 +176,7 @@
    - get_collection_contents (line 590) + get_collection_contents (line 90)
    @@ -341,119 +202,12 @@ -
    - -
    - -
    - - get_item (line 753) -
    - - -

    Get XML response for a single item. Depth is irrelevant for this.

    -
    - void - - get_item - - ( $item_path) -
    - -
      -
    • - - $item_path
    • -
    - - -
    - -
    - -
    - - href_set_from_paths (line 140) -
    - - -

    Returns a set of hrefs from a set of urls

    -
    - void - - href_set_from_paths - - ( $path_set) -
    - -
      -
    • - - $path_set
    • -
    - - -
    - -
    - -
    - - item_to_xml (line 538) -
    - - -

    Return XML for a single data item from the DB

    -
    - void - - item_to_xml - - ( $item) -
    - -
      -
    • - - $item
    • -
    - - -
    - -
    - -
    - - privileges (line 152) -
    - - -

    Returns the array of privilege names converted into XMLElements

    -
    - void - - privileges - - ( $privilege_names, [ $container = 'privilege']) -
    - -
      -
    • - - $privilege_names
    • -
    • - - $container
    • -
    - -

    - Documentation generated on Tue, 06 Oct 2009 02:03:06 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:50 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/elementindex.html b/docs/api/elementindex.html index c26b3e16..8e793e57 100644 --- a/docs/api/elementindex.html +++ b/docs/api/elementindex.html @@ -26,6 +26,7 @@ g h i + j l m o @@ -66,6 +67,13 @@
    Method + addHandler +
    +
    +
    xmpp::addHandler() in pubsub.php
    +
    +
    + Method AddMonths
    @@ -74,30 +82,6 @@
    Function - add_arbitrary_properties -
    -
    -
    add_arbitrary_properties() in caldav-PROPFIND.php
    -
    Adds any arbitrary properties that were requested by the PROPFIND into the response.
    -
    -
    - Function - add_general_properties -
    -
    -
    add_general_properties() in caldav-PROPFIND.php
    -
    Handles any properties related to the DAV::PRINCIPAL in the request
    -
    -
    - Function - add_principal_properties -
    -
    -
    add_principal_properties() in caldav-PROPFIND.php
    -
    Handles any properties related to the DAV::PRINCIPAL in the request
    -
    -
    - Function add_proxy_response
    @@ -109,16 +93,16 @@ AllowedTo
    -
    HTTPAuthSession::AllowedTo() in HTTPAuthSession.php
    -
    Checks whether a user is allowed to do something.
    +
    DAViCalUser::AllowedTo() in DAViCalUser.php
    +
    Extend parent definition of what the current user is allowed to do
    Method AllowedTo
    -
    DAViCalUser::AllowedTo() in DAViCalUser.php
    -
    Extend parent definition of what the current user is allowed to do
    +
    CalDAVRequest::AllowedTo() in CalDAVRequest.php
    +
    Are we allowed to do the requested activity
    Method @@ -133,8 +117,8 @@ AllowedTo
    -
    CalDAVRequest::AllowedTo() in CalDAVRequest.php
    -
    Are we allowed to do the requested activity
    +
    HTTPAuthSession::AllowedTo() in HTTPAuthSession.php
    +
    Checks whether a user is allowed to do something.
    Method @@ -165,7 +149,7 @@ AssignSessionDetails
    - +
    Internal function used to assign the session details to a user's new session.
    @@ -173,7 +157,7 @@ AssignSessionDetails
    - +
    Internal function used to assign the session details to a user's new session.
    @@ -192,6 +176,44 @@
    Authorisation failed, so we send some headers to say so.
    +
    + Function + AuthFamjama +
    +
    +
    AuthFamjama() in auth-famjama.php
    +
    +
    + Class + AwlDatabase +
    +
    +
    AwlDatabase in AwlDatabase.php
    +
    Typically there will only be a single instance of the database level class in an application.
    +
    +
    + Class + AwlDBDialect +
    +
    +
    AwlDBDialect in AwlDBDialect.php
    +
    The AwlDBDialect class handles
    +
    +
    + Class + AwlQuery +
    +
    +
    AwlQuery in AwlQuery.php
    +
    The AwlQuery Class.
    +
    +
    + Page + admin.php +
    +
    +
    admin.php in admin.php
    +
    Page always.php @@ -201,11 +223,39 @@
    Page + auth-famjama.php +
    +
    +
    auth-famjama.php in auth-famjama.php
    +
    +
    + Page auth-functions.php
    auth-functions.php in auth-functions.php
    +
    + Page + AwlDatabase.php +
    +
    +
    AwlDatabase.php in AwlDatabase.php
    +
    +
    + Page + AwlDBDialect.php +
    +
    +
    AwlDBDialect.php in AwlDBDialect.php
    +
    +
    + Page + AwlQuery.php +
    +
    +
    AwlQuery.php in AwlQuery.php
    +
    @@ -219,7 +269,7 @@ $base_url
    -
    CalDAVClient::$base_url in caldav-client.php
    +
    CalDAVClient::$base_url in caldav-client-v2.php
    Server, username, password, calendar
    @@ -227,7 +277,15 @@ $body
    -
    CalDAVClient::$body in caldav-client.php
    +
    CalDAVClient::$body in caldav-client-v2.php
    +
    +
    + Variable + $bound_parameters +
    +
    + +
    The current array of bound parameters
    Variable @@ -249,9 +307,41 @@ Begin
    -
    PdoDatabase::Begin() in PdoQuery.php
    +
    AwlDatabase::Begin() in AwlDatabase.php
    Begin a transaction.
    +
    + Method + Bind +
    +
    +
    AwlQuery::Bind() in AwlQuery.php
    +
    Bind some parameters
    +
    +
    + Function + bits_to_privilege +
    +
    +
    bits_to_privilege() in always.php
    +
    Given a bit mask of the privileges, will return an array of the text values of privileges.
    +
    +
    + Method + BuildPrivileges +
    +
    + +
    Returns the array of privilege names converted into XMLElements
    +
    +
    + Method + BuildPrivileges +
    +
    + +
    Returns the array of privilege names converted into XMLElements
    +
    Function BuildSqlFilter @@ -261,12 +351,44 @@
    Build an SQL 'WHERE' clause which implements (parts of) the filter. The elements of the filter which are implemented in the SQL will be removed.
    - Function - build_propstat_response + Method + BuildSupportedMethods
    -
    build_propstat_response() in caldav-PROPFIND.php
    -
    Build the <propstat><prop></prop><status></status></propstat> part of the response
    + +
    Returns the array of supported methods converted into XMLElements
    +
    +
    + Method + BuildSupportedMethods +
    +
    + +
    Returns the array of supported methods converted into XMLElements
    +
    +
    + Method + BuildSupportedPrivileges +
    +
    + +
    Returns the array of supported privileges converted into XMLElements
    +
    +
    + Method + BuildSupportedReports +
    +
    + +
    Returns the array of supported reports converted into XMLElements
    +
    +
    + Method + BuildSupportedReports +
    +
    + +
    Returns the array of supported methods converted into XMLElements
    @@ -278,10 +400,11 @@
    Variable - $calendar + $calendar_home_set
    -
    CalDAVClient::$calendar in caldav-client.php
    +
    CalDAVClient::$calendar_home_set in caldav-client-v2.php
    +
    The calendar-home-set we're using
    Variable @@ -292,6 +415,22 @@
    Variable + $calendar_url +
    +
    +
    CalDAVClient::$calendar_url in caldav-client-v2.php
    +
    The calendar-URL we're using
    +
    +
    + Variable + $calendar_urls +
    +
    +
    CalDAVClient::$calendar_urls in caldav-client-v2.php
    +
    The calendar_urls we have discovered
    +
    +
    + Variable $collection_id
    @@ -316,6 +455,21 @@
    Variable + $connection +
    +
    +
    AwlQuery::$connection in AwlQuery.php
    +
    Our database connection, normally copied from a global one
    +
    +
    + Variable + $contenttype +
    +
    +
    DAVResource::$contenttype in DAVResource.php
    +
    +
    + Variable $current_user_principal_xml
    @@ -327,25 +481,9 @@ CalDAVClient
    -
    CalDAVClient in caldav-client.php
    +
    CalDAVClient in caldav-client-v2.php
    A class for accessing DAViCal via CalDAV, as a client
    -
    - Method - CalDAVClient -
    -
    -
    CalDAVClient::CalDAVClient() in caldav-client.php
    -
    Constructor, initialises the class
    -
    -
    - Method - CalDAVPrincipal -
    -
    -
    CalDAVPrincipal::CalDAVPrincipal() in CalDAVPrincipal.php
    -
    Constructor
    -
    Class CalDAVPrincipal @@ -354,14 +492,6 @@
    CalDAVPrincipal in CalDAVPrincipal.php
    A class for things to do with a DAV Principal
    -
    - Method - CalDAVRequest -
    -
    -
    CalDAVRequest::CalDAVRequest() in CalDAVRequest.php
    -
    Create a new CalDAVRequest object.
    -
    Class CalDAVRequest @@ -370,6 +500,30 @@
    CalDAVRequest in CalDAVRequest.php
    A class for collecting things to do with this request.
    +
    + Method + CalendarHomeSet +
    +
    +
    CalDAVClient::CalendarHomeSet() in caldav-client-v2.php
    +
    Get/Set the calendar-home-set URL
    +
    +
    + Class + CalendarInfo +
    +
    +
    CalendarInfo in caldav-client-v2.php
    +
    A class for holding basic calendar information
    +
    +
    + Method + CalendarUrls +
    +
    +
    CalDAVClient::CalendarUrls() in caldav-client-v2.php
    +
    Get/Set the calendar-home-set URL
    +
    Function calendar_to_xml @@ -394,19 +548,26 @@
    check_string() in check_UTF8.php
    - Function - collection_to_xml + Method + close
    -
    collection_to_xml() in caldav-PROPFIND.php
    -
    Returns an XML sub-tree for a single collection record from the DB
    +
    xmpp::close() in pubsub.php
    +
    +
    + Method + CollectionId +
    +
    +
    CalDAVRequest::CollectionId() in CalDAVRequest.php
    +
    Returns the ID of the collection of, or containing this request
    Method Commit
    -
    PdoDatabase::Commit() in PdoQuery.php
    +
    AwlDatabase::Commit() in AwlDatabase.php
    Complete a transaction.
    @@ -417,6 +578,14 @@
    ConstructURL() in always.php
    Construct a URL from the supplied dav_name. The URL will be urlencoded, except for any '/' characters in it.
    +
    + Method + ContainerType +
    +
    +
    DAVResource::ContainerType() in DAVResource.php
    +
    Return the type of whatever contains this resource, or would if it existed.
    +
    Function controlRequestContainer @@ -431,7 +600,7 @@
    CreateDefaultRelationships() in auth-functions.php
    -
    Create default relationships
    +
    Defunct function for creating default relationships.
    Function @@ -465,6 +634,20 @@
    Page + caldav-ACL.php +
    +
    +
    caldav-ACL.php in caldav-ACL.php
    +
    +
    + Page + caldav-client-v2.php +
    +
    +
    caldav-client-v2.php in caldav-client-v2.php
    +
    +
    + Page caldav-client.php
    @@ -493,10 +676,17 @@
    Page - caldav-MKCALENDAR.php + caldav-MKCOL.php
    -
    caldav-MKCALENDAR.php in caldav-MKCALENDAR.php
    +
    caldav-MKCOL.php in caldav-MKCOL.php
    +
    +
    + Page + caldav-MOVE.php +
    +
    +
    caldav-MOVE.php in caldav-MOVE.php
    Page @@ -549,6 +739,13 @@
    Page + caldav-REPORT-expand-property.php +
    +
    +
    caldav-REPORT-expand-property.php in caldav-REPORT-expand-property.php
    +
    +
    + Page caldav-REPORT-freebusy.php
    @@ -570,6 +767,13 @@
    Page + caldav-REPORT-sync-collection.php +
    +
    +
    caldav-REPORT-sync-collection.php in caldav-REPORT-sync-collection.php
    +
    +
    + Page caldav-REPORT.php
    @@ -596,6 +800,13 @@
    check_UTF8.php in check_UTF8.php
    +
    + Page + collection-edit.php +
    +
    +
    collection-edit.php in collection-edit.php
    +
    @@ -604,6 +815,21 @@
    +
    + Variable + $dav_name +
    +
    +
    DAVResource::$dav_name in DAVResource.php
    +
    +
    + Variable + $db +
    +
    +
    AwlDBDialect::$db in AwlDBDialect.php
    +
    Holds the PDO database connection
    +
    Variable $delete_collection_confirmation_required @@ -638,11 +864,18 @@ $dialect
    -
    PdoDialect::$dialect in PdoQuery.php
    +
    AwlDBDialect::$dialect in AwlDBDialect.php
    Holds the name of the database dialect
    Variable + $displayname +
    +
    +
    CalendarInfo::$displayname in caldav-client-v2.php
    +
    +
    + Variable $dtstart
    @@ -656,6 +889,14 @@
    Produce an iCalendar format DURATION for the difference between this an another iCalDate
    +
    + Function + DateToISODate +
    +
    +
    DateToISODate() in always.php
    +
    Convert a date into ISO format into the sparkly new ISO format.
    +
    Class DAViCalSession @@ -664,14 +905,6 @@
    DAViCalSession in DAViCalSession.php
    A class for creating and holding session information.
    -
    - Method - DAViCalSession -
    -
    -
    DAViCalSession::DAViCalSession() in DAViCalSession.php
    -
    Create a new DAViCalSession object.
    -
    Class DAViCalUser @@ -688,6 +921,46 @@
    DAViCalUser::DAViCalUser() in DAViCalUser.php
    Constructor - nothing fancy as yet.
    +
    + Constant + DAVICAL_MAXPRIV +
    +
    +
    DAVICAL_MAXPRIV in always.php
    +
    Given a privilege string, or an array of privilege strings, return a bit mask of the privileges.
    +
    +
    + Class + DAVResource +
    +
    +
    DAVResource in DAVResource.php
    +
    A class for things to do with a DAV Resource
    +
    +
    + Method + DAV_AllProperties +
    +
    + +
    Return an array which is an expansion of the DAV::allprop
    +
    +
    + Method + dav_name +
    +
    +
    CalDAVRequest::dav_name() in CalDAVRequest.php
    +
    Returns the dav_name of the resource in our internal namespace
    +
    +
    + Method + dav_name +
    +
    +
    DAVResource::dav_name() in DAVResource.php
    +
    Returns the dav_name of the resource in our internal namespace
    +
    Method DaysInMonth @@ -696,6 +969,14 @@
    No of days in a month 1(Jan) - 12(Dec)
    +
    + Function + DeconstructURL +
    +
    +
    DeconstructURL() in always.php
    +
    Deconstruct a dav_name from the supplied URL. The dav_name will be urldecoded.
    +
    Method DepthRegexTail @@ -719,12 +1000,20 @@
    Handle Digest HTTP Authentication (no passwords were harmed in this transaction!)
    +
    + Function + display_status +
    +
    +
    display_status() in caldav-REPORT-sync-collection.php
    +
    Build the array of properties to include in the report output
    +
    Method DoCalendarQuery
    -
    CalDAVClient::DoCalendarQuery() in caldav-client.php
    +
    CalDAVClient::DoCalendarQuery() in caldav-client-v2.php
    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.
    @@ -732,7 +1021,7 @@ DoDELETERequest
    -
    CalDAVClient::DoDELETERequest() in caldav-client.php
    +
    CalDAVClient::DoDELETERequest() in caldav-client-v2.php
    DELETE a text/icalendar resource
    @@ -740,7 +1029,7 @@ DoGETRequest
    -
    CalDAVClient::DoGETRequest() in caldav-client.php
    +
    CalDAVClient::DoGETRequest() in caldav-client-v2.php
    Get a single item from the server.
    @@ -748,15 +1037,23 @@ DoOptionsRequest
    - +
    CalDAVClient::DoOptionsRequest() in caldav-client-v2.php
    Send an OPTIONS request to the server
    Method + DoPROPFINDRequest +
    +
    +
    CalDAVClient::DoPROPFINDRequest() in caldav-client-v2.php
    +
    Get a single item from the server.
    +
    +
    + Method DoPUTRequest
    -
    CalDAVClient::DoPUTRequest() in caldav-client.php
    +
    CalDAVClient::DoPUTRequest() in caldav-client-v2.php
    PUT a text/icalendar resource, returning the etag
    @@ -764,7 +1061,7 @@ DoRequest
    -
    CalDAVClient::DoRequest() in caldav-client.php
    +
    CalDAVClient::DoRequest() in caldav-client-v2.php
    Send a request to the server
    @@ -780,9 +1077,17 @@ DoXMLRequest
    -
    CalDAVClient::DoXMLRequest() in caldav-client.php
    +
    CalDAVClient::DoXMLRequest() in caldav-client-v2.php
    Send an XML request to the server (e.g. PROPFIND, REPORT, MKCALENDAR)
    +
    + Function + duration +
    +
    +
    duration() in AwlQuery.php
    +
    A duration (in decimal seconds) between two times which are the result of calls to microtime()
    +
    Page DAViCalSession.php @@ -806,6 +1111,13 @@
    Page + DAVResource.php +
    +
    +
    DAVResource.php in DAVResource.php
    +
    +
    + Page drivers_ldap.php
    @@ -826,28 +1138,104 @@
    +
    + Variable + $email +
    +
    +
    HTTPAuthSession::$email in HTTPAuthSession.php
    +
    User e-mail
    +
    Variable $entry
    -
    CalDAVClient::$entry in caldav-client.php
    +
    CalDAVClient::$entry in caldav-client-v2.php
    +
    +
    + Variable + $error_info +
    +
    +
    AwlQuery::$error_info in AwlQuery.php
    +
    The Database error information, if the query fails.
    +
    +
    + Variable + $execution_time +
    +
    + +
    Stores the query execution time - used to deal with long queries.
    +
    +
    + Variable + $exists +
    +
    +
    CalDAVRequest::$exists in CalDAVRequest.php
    +
    The type of collection being requested:
    +
    +
    + Variable + $exists +
    +
    +
    DAVResource::$exists in DAVResource.php
    +
    +
    + Function + early_exception_handler +
    +
    + +
    +
    + Function + edit_grant_row +
    +
    +
    edit_grant_row() in principal-edit.php
    +
    +
    + Function + edit_group_row +
    +
    +
    edit_group_row() in principal-edit.php
    Method Exec
    -
    PdoQuery::Exec() in PdoQuery.php
    -
    If there are (some) positional parameters in the prepared query, now is the last chance to supply them...
    +
    AwlQuery::Exec() in AwlQuery.php
    +
    Execute the query, logging any debugging.
    Method - Exec + Exists
    -
    PdoDatabase::Exec() in PdoQuery.php
    -
    Construct and execute an SQL statement from the sql_string, replacing the parameters into it.
    +
    CalDAVPrincipal::Exists() in CalDAVPrincipal.php
    +
    Does this principal exist?
    +
    +
    + Method + Exists +
    +
    +
    DAVResource::Exists() in DAVResource.php
    +
    Checks whether this resource actually exists, in the virtual sense, within the hierarchy
    +
    +
    + Function + expand_properties +
    +
    +
    expand_properties() in caldav-REPORT-expand-property.php
    +
    Expand the properties, recursing as needed
    @@ -857,6 +1245,14 @@
    +
    + Variable + $fullname +
    +
    +
    HTTPAuthSession::$fullname in HTTPAuthSession.php
    +
    User full name
    +
    Method FailIfLocked @@ -870,24 +1266,112 @@ Fetch
    -
    PdoQuery::Fetch() in PdoQuery.php
    -
    Will fetch the next row from the query into an object with elements named for the fields in the result.
    +
    AwlQuery::Fetch() in AwlQuery.php
    +
    Fetch the next row from the query results
    Method - FetchAll + FetchCollection
    -
    PdoQuery::FetchAll() in PdoQuery.php
    -
    Will fetch all result rows from the query into an array of objects with elements named for the fields in the result.
    + +
    Find the collection associated with this resource.
    Method - FetchArray + FetchDeadProperties
    -
    PdoQuery::FetchArray() in PdoQuery.php
    -
    Will fetch the next row from the query into an array with numbered elements and with elements named for the fields in the result.
    + +
    Fetch any dead properties for this URL
    +
    +
    + Method + FetchPrincipal +
    +
    + +
    Find the principal associated with this resource.
    +
    +
    + Method + FetchPrivileges +
    +
    + +
    Build permissions for this URL
    +
    +
    + Method + FetchProxyGroups +
    +
    + +
    Split this out so we do it as infrequently as possible, given the cost.
    +
    +
    + Method + FetchResource +
    +
    +
    DAVResource::FetchResource() in DAVResource.php
    +
    Retrieve the actual resource.
    +
    +
    + Method + FetchSupportedMethods +
    +
    + +
    Returns the array of supported methods
    +
    +
    + Method + FetchSupportedReports +
    +
    + +
    Returns the array of supported reports
    +
    +
    + Method + FindCalendarHome +
    +
    +
    CalDAVClient::FindCalendarHome() in caldav-client-v2.php
    +
    Attack the given URL in an attempt to find a principal URL
    +
    +
    + Method + FindCalendars +
    +
    +
    CalDAVClient::FindCalendars() in caldav-client-v2.php
    +
    Find the calendars, from the calendar_home_set
    +
    +
    + Method + FindPrincipal +
    +
    +
    CalDAVClient::FindPrincipal() in caldav-client-v2.php
    +
    Attack the given URL in an attempt to find a principal URL
    +
    +
    + Method + FromPath +
    +
    +
    DAVResource::FromPath() in DAVResource.php
    +
    Initialise from a path
    +
    +
    + Method + FromRow +
    +
    +
    DAVResource::FromRow() in DAVResource.php
    +
    Initialise from a database row
    Page @@ -911,6 +1395,21 @@
    +
    + Variable + $getctag +
    +
    +
    CalendarInfo::$getctag in caldav-client-v2.php
    +
    +
    + Variable + $groups +
    +
    +
    HTTPAuthSession::$groups in HTTPAuthSession.php
    +
    Group rights
    +
    Variable $group_membership @@ -946,7 +1445,7 @@ GetEntryByHref
    -
    CalDAVClient::GetEntryByHref() in caldav-client.php
    +
    CalDAVClient::GetEntryByHref() in caldav-client-v2.php
    Get the calendar entry by HREF
    @@ -954,7 +1453,7 @@ GetEntryByUid
    -
    CalDAVClient::GetEntryByUid() in caldav-client.php
    +
    CalDAVClient::GetEntryByUid() in caldav-client-v2.php
    Get the calendar entry by UID
    @@ -962,7 +1461,7 @@ GetEvents
    -
    CalDAVClient::GetEvents() in caldav-client.php
    +
    CalDAVClient::GetEvents() in caldav-client-v2.php
    Get the events in a range from $start to $finish. The dates should be in the
    @@ -970,23 +1469,15 @@ GetFields
    -
    PdoDialect::GetFields() in PdoQuery.php
    +
    AwlDBDialect::GetFields() in AwlDBDialect.php
    Returns the SQL for the current database dialect which will return a two-column resultset containing a list of fields and their associated data types.
    Method - GetFields -
    -
    -
    PdoDatabase::GetFields() in PdoQuery.php
    -
    Returns an associative array of field types, keyed by field name, for the requested named table. Internally this calls PdoDialect::GetFields to get the required SQL and then processes the query in the normal manner.
    -
    -
    - Method GetHttpRequest
    -
    CalDAVClient::GetHttpRequest() in caldav-client.php
    +
    CalDAVClient::GetHttpRequest() in caldav-client-v2.php
    Output http request headers
    @@ -994,7 +1485,7 @@ GetHttpResponse
    -
    CalDAVClient::GetHttpResponse() in caldav-client.php
    +
    CalDAVClient::GetHttpResponse() in caldav-client-v2.php
    Output http response headers
    @@ -1039,6 +1530,30 @@
    Method + GetOKProps +
    +
    +
    CalDAVClient::GetOKProps() in caldav-client-v2.php
    +
    Return the <prop> ... </prop> of a propstat where the status is OK
    +
    +
    + Method + GetProperty +
    +
    +
    DAVResource::GetProperty() in DAVResource.php
    +
    Return general server-related properties, in plain form
    +
    +
    + Method + GetPropStat +
    +
    +
    DAVResource::GetPropStat() in DAVResource.php
    +
    Construct XML propstat fragment for this resource
    +
    +
    + Method GetRelationships
    @@ -1050,16 +1565,16 @@ GetRoles
    -
    HTTPAuthSession::GetRoles() in HTTPAuthSession.php
    -
    Internal function used to get the user's roles from the database.
    +
    DAViCalSession::GetRoles() in DAViCalSession.php
    +
    Method used to get the user's roles
    Method GetRoles
    -
    DAViCalSession::GetRoles() in DAViCalSession.php
    -
    Method used to get the user's roles
    +
    HTTPAuthSession::GetRoles() in HTTPAuthSession.php
    +
    Internal function used to get the user's roles from the database.
    Function @@ -1082,7 +1597,7 @@ GetTodos
    -
    CalDAVClient::GetTodos() in caldav-client.php
    +
    CalDAVClient::GetTodos() in caldav-client-v2.php
    Get the todo's in a range from $start to $finish. The dates should be in the
    @@ -1103,6 +1618,14 @@
    Method + GetVersion +
    +
    +
    AwlDBDialect::GetVersion() in AwlDBDialect.php
    +
    Sets the current search path for the database.
    +
    +
    + Method GetWeekByDay
    @@ -1114,7 +1637,7 @@ GetXmlRequest
    -
    CalDAVClient::GetXmlRequest() in caldav-client.php
    +
    CalDAVClient::GetXmlRequest() in caldav-client-v2.php
    Output xml request
    @@ -1122,7 +1645,7 @@ GetXmlResponse
    -
    CalDAVClient::GetXmlResponse() in caldav-client.php
    +
    CalDAVClient::GetXmlResponse() in caldav-client-v2.php
    Output xml response
    @@ -1143,11 +1666,11 @@
    Function - get_item + get_href_containers
    -
    get_item() in caldav-PROPFIND.php
    -
    Get XML response for a single item. Depth is irrelevant for this.
    +
    get_href_containers() in caldav-REPORT-expand-property.php
    +
    Given a <response><href>...</href><propstat><prop><someprop/></prop><status>HTTP/1.1 200 OK</status></propstat>...</response> pull out the content of <someprop>content</someprop> and check to see if it has any href elements. If it *does* then recurse into them, looking for the next deeper nesting of properties.
    Method @@ -1157,6 +1680,22 @@
    Test if $this is greater than the date parameter
    +
    + Method + GroupMemberSet +
    +
    +
    CalDAVPrincipal::GroupMemberSet() in CalDAVPrincipal.php
    +
    Accessor for the group member set - the members of this group
    +
    +
    + Method + GroupMembership +
    +
    +
    CalDAVPrincipal::GroupMembership() in CalDAVPrincipal.php
    +
    Accessor for the group membership - the groups this principal is a member of
    +
    @@ -1170,21 +1709,21 @@ $headers
    -
    CalDAVClient::$headers in caldav-client.php
    +
    CalDAVClient::$headers in caldav-client-v2.php
    Variable $httpRequest
    -
    CalDAVClient::$httpRequest in caldav-client.php
    +
    CalDAVClient::$httpRequest in caldav-client-v2.php
    Variable $httpResponse
    -
    CalDAVClient::$httpResponse in caldav-client.php
    +
    CalDAVClient::$httpResponse in caldav-client-v2.php
    Method @@ -1209,12 +1748,28 @@
    handle_freebusy_request() in caldav-POST.php
    - Function - href_set_from_paths + Method + HavePrivilegeTo
    -
    href_set_from_paths() in caldav-PROPFIND.php
    -
    Returns a set of hrefs from a set of urls
    + +
    Is the user has the privileges to do what is requested.
    +
    +
    + Method + HrefForResourcetype +
    +
    +
    CalDAVClient::HrefForResourcetype() in caldav-client-v2.php
    +
    Return the href which has a resourcetype of the specified type
    +
    +
    + Method + HrefValueInside +
    +
    +
    CalDAVClient::HrefValueInside() in caldav-client-v2.php
    +
    Return the first occurrence of an href inside the named tag.
    Page @@ -1223,14 +1778,6 @@
    help.php in help.php
    -
    - Class - HTTPAuthSession -
    -
    -
    HTTPAuthSession in HTTPAuthSession.php
    -
    A Class for handling a session using HTTP Basic Authentication
    -
    Method HTTPAuthSession @@ -1239,6 +1786,14 @@
    HTTPAuthSession::HTTPAuthSession() in HTTPAuthSession.php
    The constructor, which just calls the actual type configured
    +
    + Class + HTTPAuthSession +
    +
    +
    HTTPAuthSession in HTTPAuthSession.php
    +
    A Class for handling a session using HTTP Basic Authentication
    +
    Page HTTPAuthSession.php @@ -1254,6 +1809,13 @@
    +
    + Variable + $idle +
    +
    +
    xmpp::$idle in pubsub.php
    +
    Page index.php @@ -1261,14 +1823,6 @@
    index.php in index.php
    -
    - Class - iCalDate -
    -
    -
    iCalDate in RRule.php
    -
    A Class for handling dates in iCalendar format. We do make the simplifying assumption that all date handling in here is normalised to GMT. One day we might provide some functions to do that, but for now it is done externally.
    -
    Method iCalDate @@ -1277,6 +1831,14 @@
    The constructor takes either an iCalendar date, a text string formatted as an iCalendar date, or epoch seconds.
    +
    + Class + iCalDate +
    +
    +
    iCalDate in RRule.php
    +
    A Class for handling dates in iCalendar format. We do make the simplifying assumption that all date handling in here is normalised to GMT. One day we might provide some functions to do that, but for now it is done externally.
    +
    Method importFromDirectory @@ -1309,6 +1871,22 @@
    Method + IsAddressbook +
    +
    +
    DAVResource::IsAddressbook() in DAVResource.php
    +
    Checks whether this resource is an addressbook
    +
    +
    + Method + IsAddressBook +
    +
    +
    CalDAVRequest::IsAddressBook() in CalDAVRequest.php
    +
    Returns true if the URL referenced by this request points at an addressbook collection.
    +
    +
    + Method IsCalendar
    @@ -1317,6 +1895,22 @@
    Method + IsCalendar +
    +
    +
    DAVResource::IsCalendar() in DAVResource.php
    +
    Checks whether this resource is a calendar
    +
    +
    + Method + IsCollection +
    +
    +
    DAVResource::IsCollection() in DAVResource.php
    +
    Checks whether this resource is a collection
    +
    +
    + Method IsCollection
    @@ -1325,6 +1919,14 @@
    Method + IsGroup +
    +
    +
    CalDAVPrincipal::IsGroup() in CalDAVPrincipal.php
    +
    Is this a group principal?
    +
    +
    + Method IsInfiniteDepth
    @@ -1335,6 +1937,14 @@ Method IsLocked +
    +
    DAVResource::IsLocked() in DAVResource.php
    +
    Checks whether the resource is locked, returning any lock token, or false
    +
    +
    + Method + IsLocked +
    CalDAVRequest::IsLocked() in CalDAVRequest.php
    Checks whether the resource is locked, returning any lock token, or false
    @@ -1351,6 +1961,14 @@ Method IsPrincipal +
    +
    DAVResource::IsPrincipal() in DAVResource.php
    +
    Checks whether this resource is a principal
    +
    +
    + Method + IsPrincipal +
    CalDAVRequest::IsPrincipal() in CalDAVRequest.php
    Returns true if the URL referenced by this request points at a principal.
    @@ -1367,17 +1985,40 @@ Method IsPublic +
    +
    DAVResource::IsPublic() in DAVResource.php
    +
    Checks whether the target collection is publicly_readable
    +
    +
    + Method + IsPublic +
    CalDAVRequest::IsPublic() in CalDAVRequest.php
    Checks whether the collection is public
    - Function - item_to_xml + Method + IsSchedulingCollection
    -
    item_to_xml() in caldav-PROPFIND.php
    -
    Return XML for a single data item from the DB
    + +
    Checks whether this resource is a calendar
    +
    +
    + +
    +
    j
    + +
    +
    +
    +
    + Variable + $jid +
    +
    +
    xmpp::$jid in pubsub.php
    @@ -1387,6 +2028,14 @@
    +
    + Variable + $location +
    +
    +
    AwlQuery::$location in AwlQuery.php
    +
    Where we called this query from so we can find it in our code! Debugging may also be selectively enabled for a $location.
    +
    Page log_caldav_action.php @@ -1473,14 +2122,6 @@
    Method - MaxDuration -
    -
    -
    PdoQuery::MaxDuration() in PdoQuery.php
    -
    Used to set the maximum duration for this query before it will be logged as a slow query.
    -
    -
    - Method MonthDays
    @@ -1509,6 +2150,13 @@
    other_translated_strings.php in other_translated_strings.php
    +
    + Method + open +
    +
    +
    xmpp::open() in pubsub.php
    +
    @@ -1517,19 +2165,40 @@
    +
    + Variable + $parser +
    +
    +
    CalDAVClient::$parser in caldav-client-v2.php
    +
    Variable $pass
    -
    CalDAVClient::$pass in caldav-client.php
    +
    CalDAVClient::$pass in caldav-client-v2.php
    +
    +
    + Variable + $password +
    +
    +
    xmpp::$password in pubsub.php
    Variable $port
    -
    CalDAVClient::$port in caldav-client.php
    +
    CalDAVClient::$port in caldav-client-v2.php
    +
    +
    + Variable + $port +
    +
    +
    xmpp::$port in pubsub.php
    Variable @@ -1541,10 +2210,32 @@
    Variable + $principal_address +
    +
    + +
    +
    + Variable + $principal_url +
    +
    +
    CalDAVClient::$principal_url in caldav-client-v2.php
    +
    The principal-URL we're using
    +
    +
    + Variable $protocol
    -
    CalDAVClient::$protocol in caldav-client.php
    +
    CalDAVClient::$protocol in caldav-client-v2.php
    +
    +
    + Variable + $pubsubLayout +
    +
    +
    xmpp::$pubsubLayout in pubsub.php
    Page @@ -1569,18 +2260,40 @@
    Page - PdoQuery.php -
    -
    -
    PdoQuery.php in PdoQuery.php
    -
    -
    - Page PublicSession.php
    PublicSession.php in PublicSession.php
    +
    + Page + pubsub.php +
    +
    +
    pubsub.php in pubsub.php
    +
    +
    + Page + principal-browse.php +
    +
    +
    principal-browse.php in principal-browse.php
    +
    +
    + Page + principal-edit.php +
    +
    +
    principal-edit.php in principal-edit.php
    +
    +
    + Method + Parameters +
    +
    +
    AwlQuery::Parameters() in AwlQuery.php
    +
    Return the parameters we are planning to substitute into the query string
    +
    Method ParseDigestHeader @@ -1594,33 +2307,9 @@ ParseResponse
    -
    CalDAVClient::ParseResponse() in caldav-client.php
    +
    CalDAVClient::ParseResponse() in caldav-client-v2.php
    Split response into httpResponse and xmlResponse
    -
    - Class - PdoDatabase -
    -
    -
    PdoDatabase in PdoQuery.php
    -
    Typically there will only be a single instance of the database level class in an application.
    -
    -
    - Class - PdoDialect -
    -
    -
    PdoDialect in PdoQuery.php
    -
    The PdoDialect class handles
    -
    -
    - Class - PdoQuery -
    -
    -
    PdoQuery in PdoQuery.php
    -
    A variable of this class is normally constructed through a call to PdoDatabase::Query or PdoDatabase::Prepare, associating it on construction with the database which is to be queried.
    -
    Method PHPTest @@ -1630,27 +2319,82 @@
    Method + prepare +
    +
    +
    AwlDatabase::prepare() in AwlDatabase.php
    +
    Returns a PDOStatement object created using this database, the supplied SQL string, and any parameters given.
    +
    +
    + Method Prepare
    -
    PdoDatabase::Prepare() in PdoQuery.php
    -
    Returns a PdoQuery object created using this database, the supplied SQL string, and any parameters given.
    +
    AwlQuery::Prepare() in AwlQuery.php
    +
    Tell the database to prepare the query that we will execute
    Method PrepareTranslated
    - -
    Operates identically to PdoDatabase::Prepare, except that PdoDialect::Translate() will be called on the query before any processing.
    + +
    Operates identically to AwlDatabase::Prepare, except that $this->Translate() will be called on the query before any processing.
    +
    +
    + Method + PrincipalProperty +
    +
    + +
    Returns properties which are specific to this principal
    +
    +
    + Method + PrincipalURL +
    +
    +
    CalDAVClient::PrincipalURL() in caldav-client-v2.php
    +
    Get/Set the Principal URL
    +
    +
    + Method + principal_url +
    +
    +
    DAVResource::principal_url() in DAVResource.php
    +
    Returns the principal-URL for this resource
    +
    +
    + Method + Privileges +
    +
    +
    DAVResource::Privileges() in DAVResource.php
    +
    Return the privileges bits for the current session user to this resource
    +
    +
    + Method + Privileges +
    +
    +
    CalDAVPrincipal::Privileges() in CalDAVPrincipal.php
    +
    Return the privileges bits for the current session user to this resource
    Function - privileges + privilege_to_bits
    -
    privileges() in caldav-PROPFIND.php
    -
    Returns the array of privilege names converted into XMLElements
    +
    privilege_to_bits() in always.php
    +
    +
    + Method + ProxyFor +
    +
    +
    CalDAVPrincipal::ProxyFor() in CalDAVPrincipal.php
    +
    Accessor for read or write proxy
    Method @@ -1676,6 +2420,41 @@
    public_events_only() in caldav-PUT-functions.php
    Check if this collection should force all events to be PUBLIC.
    +
    + Method + pubsubConfig +
    +
    +
    xmpp::pubsubConfig() in pubsub.php
    +
    +
    + Method + pubsubCreate +
    +
    +
    xmpp::pubsubCreate() in pubsub.php
    +
    +
    + Method + pubsubDelete +
    +
    +
    xmpp::pubsubDelete() in pubsub.php
    +
    +
    + Method + pubsubPublish +
    +
    +
    xmpp::pubsubPublish() in pubsub.php
    +
    +
    + Method + pubsubPurge +
    +
    +
    xmpp::pubsubPurge() in pubsub.php
    +
    Function putCalendarResource @@ -1694,34 +2473,50 @@
    Variable - $querycount + $querystring
    -
    PdoDatabase::$querycount in PdoQuery.php
    -
    Holds the count of queries executed so far
    +
    AwlQuery::$querystring in AwlQuery.php
    +
    The original query string
    Variable - $querytime + $query_time_warning
    -
    PdoDatabase::$querytime in PdoQuery.php
    -
    Holds the total duration of queries executed so far
    + +
    How long the query should take before a warning is issued.
    Method - Query + query
    -
    PdoQuery::Query() in PdoQuery.php
    -
    If the sql is supplied then PDO::prepare will be called with that SQL to prepare the query, and if there are positional parameters then they will be replaced into the sql_string (with appropriate escaping) before the call to PDO::prepare. Query preparation time is counted towards total query execution time.
    +
    AwlDatabase::query() in AwlDatabase.php
    +
    Returns a PDOStatement object created using this database, the supplied SQL string, and any parameters given.
    +
    +
    + Method + QueryString +
    +
    +
    AwlQuery::QueryString() in AwlQuery.php
    +
    Return the query string we are planning to execute
    +
    +
    + Method + quote +
    +
    +
    AwlQuery::quote() in AwlQuery.php
    +
    Quote the given string so it can be safely used within string delimiters in a query. To be avoided, in general.
    Method Quote
    -
    PdoDialect::Quote() in PdoQuery.php
    +
    AwlDBDialect::Quote() in AwlDBDialect.php
    Returns $value escaped in an appropriate way for this database dialect.
    @@ -1766,7 +2561,36 @@ $requestMethod
    -
    CalDAVClient::$requestMethod in caldav-client.php
    +
    CalDAVClient::$requestMethod in caldav-client-v2.php
    +
    +
    + Variable + $resource +
    +
    +
    DAVResource::$resource in DAVResource.php
    +
    +
    + Variable + $resource +
    +
    +
    xmpp::$resource in pubsub.php
    +
    +
    + Variable + $resourcetypes +
    +
    +
    DAVResource::$resourcetypes in DAVResource.php
    +
    +
    + Variable + $result +
    +
    +
    AwlQuery::$result in AwlQuery.php
    +
    Result of the last execution
    Variable @@ -1775,6 +2599,22 @@
    +
    + Variable + $rownum +
    +
    +
    AwlQuery::$rownum in AwlQuery.php
    +
    number of current row - use accessor to get/set
    +
    +
    + Variable + $rows +
    +
    +
    AwlQuery::$rows in AwlQuery.php
    +
    number of rows from pg_numrows - use accessor to get value
    +
    Page relationship_types.php @@ -1798,11 +2638,11 @@
    Method - Render + ReadProxyGroup
    -
    DAViCalUser::Render() in DAViCalUser.php
    -
    Render the form / viewer as HTML to show the user
    +
    CalDAVPrincipal::ReadProxyGroup() in CalDAVPrincipal.php
    +
    Accessor for the read proxy group
    Method @@ -1815,6 +2655,14 @@ Method Render
    +
    +
    DAViCalUser::Render() in DAViCalUser.php
    +
    Render the form / viewer as HTML to show the user
    +
    +
    + Method + Render +
    iCalDate::Render() in RRule.php
    Set the day of week used for calculation of week starts
    @@ -1823,6 +2671,14 @@ Method RenderAsXML +
    +
    DAVResource::RenderAsXML() in DAVResource.php
    +
    Render XML for this resource
    +
    +
    + Method + RenderAsXML +
    CalDAVPrincipal::RenderAsXML() in CalDAVPrincipal.php
    Render XML for a single Principal (user) from the DB
    @@ -1852,14 +2708,6 @@
    Method - RenderPrivileges -
    -
    - -
    Returns the array of privilege names converted into XMLElements
    -
    -
    - Method RenderRelationshipsFrom
    @@ -1886,7 +2734,7 @@ ReplaceParameters
    - +
    Replaces query parameters with appropriately escaped substitutions.
    @@ -1899,10 +2747,26 @@
    Method + ResourceProperty +
    +
    + +
    Return general server-related properties for this URL
    +
    +
    + Function + rollback +
    +
    +
    rollback() in caldav-MOVE.php
    +
    RFC2068, 14.25: If none of the entity tags match, or if "*" is given and no current entity exists, the server MUST NOT perform the requested method, and MUST return a 412 (Precondition Failed) response.
    +
    +
    + Method Rollback
    -
    PdoDatabase::Rollback() in PdoQuery.php
    +
    AwlDatabase::Rollback() in AwlDatabase.php
    Cancel a transaction in progress.
    @@ -1915,19 +2779,11 @@
    Method - Rows + rows
    -
    PdoQuery::Rows() in PdoQuery.php
    -
    An accessor for the number of rows affected when the query was executed.
    -
    -
    - Class - RRule -
    -
    -
    RRule in RRule.php
    -
    A Class for handling Events on a calendar which repeat
    +
    AwlQuery::rows() in AwlQuery.php
    +
    Return the count of rows retrieved/affected
    Method @@ -1939,6 +2795,14 @@
    Class + RRule +
    +
    +
    RRule in RRule.php
    +
    A Class for handling Events on a calendar which repeat
    +
    +
    + Class RRuleTest
    @@ -1978,7 +2842,14 @@ $server
    -
    CalDAVClient::$server in caldav-client.php
    +
    CalDAVClient::$server in caldav-client-v2.php
    +
    +
    + Variable + $server +
    +
    +
    xmpp::$server in pubsub.php
    Global @@ -1990,6 +2861,43 @@ The session object is global.">$session The session object is global. in DAViCalSession.php
    +
    + Variable + $status +
    +
    +
    xmpp::$status in pubsub.php
    +
    +
    + Variable + $sth +
    +
    +
    AwlQuery::$sth in AwlQuery.php
    +
    The PDO statement handle, or null if we don't have one yet.
    +
    +
    + Variable + $supported_privileges +
    +
    + +
    A static structure of supported privileges.
    +
    +
    + Page + setup.php +
    +
    +
    setup.php in setup.php
    +
    +
    + Method + sendMessage +
    +
    +
    xmpp::sendMessage() in pubsub.php
    +
    Function send_page_header @@ -1999,10 +2907,26 @@
    Method + ServerProperty +
    +
    +
    CalDAVRequest::ServerProperty() in CalDAVRequest.php
    +
    Return general server-related properties for this URL
    +
    +
    + Method + SetConnection +
    +
    + +
    Use a different database connection for this query
    +
    +
    + Method SetContentType
    -
    CalDAVClient::SetContentType() in caldav-client.php
    +
    CalDAVClient::SetContentType() in caldav-client-v2.php
    Add a Content-type: header.
    @@ -2010,8 +2934,8 @@ SetDepth
    -
    CalDAVClient::SetDepth() in caldav-client.php
    -
    Add a Depth: header. Valid values are 1 or infinity
    +
    CalDAVClient::SetDepth() in caldav-client-v2.php
    +
    Add a Depth: header. Valid values are 0, 1 or infinity
    Method @@ -2042,7 +2966,7 @@ SetMatch
    -
    CalDAVClient::SetMatch() in caldav-client.php
    +
    CalDAVClient::SetMatch() in caldav-client-v2.php
    Adds an If-Match or If-None-Match header
    @@ -2063,10 +2987,18 @@
    Method + SetSearchPath +
    +
    +
    AwlDBDialect::SetSearchPath() in AwlDBDialect.php
    +
    Sets the current search path for the database.
    +
    +
    + Method SetUserAgent
    -
    CalDAVClient::SetUserAgent() in caldav-client.php
    +
    CalDAVClient::SetUserAgent() in caldav-client-v2.php
    Add a Depth: header. Valid values are 1 or infinity
    @@ -2155,16 +3087,30 @@
    +
    + Variable + $tls +
    +
    +
    xmpp::$tls in pubsub.php
    +
    Variable $txnstate
    -
    PdoDatabase::$txnstate in PdoQuery.php
    +
    AwlDatabase::$txnstate in AwlDatabase.php
    Holds the state of the transaction 0 = not started, 1 = in progress, -1 = error pending rollback/commit
    Page + test.php +
    +
    +
    test.php in test.php
    +
    +
    + Page testpdo.php
    @@ -2201,43 +3147,27 @@
    Method - TotalDuration -
    -
    - -
    Returns the total duration of quries executed so far by this object instance.
    -
    -
    - Method - TotalQueries -
    -
    - -
    Returns the total number of quries executed by this object instance.
    -
    -
    - Method TransactionState
    - +
    Returns the current state of a transaction, indicating if we have begun a transaction, whether the transaction has failed, or if we are not in a transaction.
    Method - Translate -
    -
    -
    PdoDialect::Translate() in PdoQuery.php
    -
    Translates the given SQL string into a form that will hopefully work for this database dialect. This hook is expected to be used by developers to provide support for differences in database operation by translating the query string in an arbitrary way, such as through a file or database lookup.
    -
    -
    - Method TranslateAll
    - -
    Switches on or off the processing flag controlling whether subsequent calls to PdoDatabase::Prepare are translated as if PrepareTranslated() had been called.
    +
    AwlDatabase::TranslateAll() in AwlDatabase.php
    +
    Switches on or off the processing flag controlling whether subsequent calls to AwlDatabase::Prepare are translated as if PrepareTranslated() had been called.
    +
    +
    + Method + TranslateSQL +
    +
    +
    AwlDBDialect::TranslateSQL() in AwlDBDialect.php
    +
    Translates the given SQL string into a form that will hopefully work for this database dialect. This hook is intended to be used by developers to provide support for differences in database operation by translating the query string in an arbitrary way, such as through a file or database lookup.
    Function @@ -2255,6 +3185,20 @@
    +
    + Variable + $unique_tag +
    +
    +
    DAVResource::$unique_tag in DAVResource.php
    +
    +
    + Variable + $url +
    +
    +
    CalendarInfo::$url in caldav-client-v2.php
    +
    Variable $url @@ -2267,7 +3211,15 @@ $user
    -
    CalDAVClient::$user in caldav-client.php
    +
    CalDAVClient::$user in caldav-client-v2.php
    +
    +
    + Variable + $user_agent +
    +
    +
    CalDAVClient::$user_agent in caldav-client-v2.php
    +
    The useragent which is send to the caldav server
    Variable @@ -2279,11 +3231,18 @@
    Variable - $user_agent + $user_no
    -
    CalDAVClient::$user_agent in caldav-client.php
    -
    The useragent which is send to the caldav server
    +
    HTTPAuthSession::$user_no in HTTPAuthSession.php
    +
    User ID number
    +
    +
    + Page + upgrade.php +
    +
    +
    upgrade.php in upgrade.php
    Page @@ -2309,6 +3268,14 @@
    Method + unique_tag +
    +
    +
    DAVResource::unique_tag() in DAVResource.php
    +
    Returns the principal-URL for this resource
    +
    +
    + Method UnsupportedRequest
    @@ -2425,6 +3392,14 @@
    DAViCalUser::Write() in DAViCalUser.php
    Write the record to the file
    +
    + Method + WriteProxyGroup +
    +
    +
    CalDAVPrincipal::WriteProxyGroup() in CalDAVPrincipal.php
    +
    Accessor for the write proxy group
    +
    Function write_resource @@ -2454,14 +3429,14 @@ $xmlRequest
    -
    CalDAVClient::$xmlRequest in caldav-client.php
    +
    CalDAVClient::$xmlRequest in caldav-client-v2.php
    Variable $xmlResponse
    -
    CalDAVClient::$xmlResponse in caldav-client.php
    +
    CalDAVClient::$xmlResponse in caldav-client-v2.php
    Method @@ -2471,6 +3446,14 @@
    CalDAVRequest::XMLResponse() in CalDAVRequest.php
    Send an XML Response. This function will never return.
    +
    + Class + xmpp +
    +
    +
    xmpp in pubsub.php
    +
    ********************************************************************
    +
    @@ -2479,6 +3462,21 @@
    +
    + Variable + $_is_group +
    +
    +
    CalDAVPrincipal::$_is_group in CalDAVPrincipal.php
    +
    +
    + Function + _awl_connect_configured_database +
    +
    + +
    Connect to the database defined in the $c->db_connect[] (or $c->pg_connect) arrays
    +
    Method _EpochFromParts @@ -2505,6 +3503,14 @@
    Method + _log_query +
    +
    +
    AwlQuery::_log_query() in AwlQuery.php
    +
    Log query, optionally with file and line location of the caller.
    +
    +
    + Method _PartsFromText
    @@ -2523,14 +3529,6 @@ Method __construct -
    -
    PdoQuery::__construct() in PdoQuery.php
    -
    Where $db is a PdoDatabase object. This constructs the PdoQuery. If there are further parameters they will be in turn, the sql, and any positional parameters to replace into that, and will be passed to $this->Query() before returning.
    -
    -
    - Method - __construct -
    squidPamDrivers::__construct() in drivers_squid_pam.php
    The constructor
    @@ -2540,16 +3538,7 @@ __construct
    - -
    The connection string is in the standard PDO format. The database won't actually be connected until the first database query is run against it.
    -
    -
    - Method - __construct -
    -
    - -
    Parses the connection string to ascertain the database dialect. Returns true if the dialect is supported and fails if the dialect is not supported. All code to support any given database should be within in an external include.
    +
    xmpp::__construct() in pubsub.php
    Method @@ -2559,6 +3548,76 @@
    ldapDrivers::__construct() in drivers_ldap.php
    Initializes the LDAP connection
    +
    + Method + __construct +
    +
    +
    CalDAVRequest::__construct() in CalDAVRequest.php
    +
    Create a new CalDAVRequest object.
    +
    +
    + Method + __construct +
    +
    +
    CalDAVClient::__construct() in caldav-client-v2.php
    +
    Constructor, initialises the class
    +
    +
    + Method + __construct +
    +
    +
    AwlQuery::__construct() in AwlQuery.php
    +
    Constructor
    +
    +
    + Method + __construct +
    +
    +
    CalendarInfo::__construct() in caldav-client-v2.php
    +
    +
    + Method + __construct +
    +
    +
    CalDAVPrincipal::__construct() in CalDAVPrincipal.php
    +
    Constructor
    +
    +
    + Method + __construct +
    +
    +
    DAViCalSession::__construct() in DAViCalSession.php
    +
    Create a new DAViCalSession object.
    +
    +
    + Method + __construct +
    +
    +
    AwlDBDialect::__construct() in AwlDBDialect.php
    +
    Parses the connection string to ascertain the database dialect. Returns true if the dialect is supported and fails if the dialect is not supported. All code to support any given database should be within in an external include.
    +
    +
    + Method + __construct +
    +
    +
    DAVResource::__construct() in DAVResource.php
    +
    Constructor
    +
    +
    + Method + __toString +
    +
    +
    CalendarInfo::__toString() in caldav-client-v2.php
    +
    @@ -2571,6 +3630,7 @@ g h i + j l m o diff --git a/docs/api/elementindex_awl.html b/docs/api/elementindex_awl.html index fccc5834..98063fd7 100644 --- a/docs/api/elementindex_awl.html +++ b/docs/api/elementindex_awl.html @@ -46,6 +46,38 @@
    +
    + Method + __construct +
    +
    +
    AwlDBDialect::__construct() in AwlDBDialect.php
    +
    Parses the connection string to ascertain the database dialect. Returns true if the dialect is supported and fails if the dialect is not supported. All code to support any given database should be within in an external include.
    +
    +
    + Function + _awl_connect_configured_database +
    +
    + +
    Connect to the database defined in the $c->db_connect[] (or $c->pg_connect) arrays
    +
    +
    + Method + _log_query +
    +
    +
    AwlQuery::_log_query() in AwlQuery.php
    +
    Log query, optionally with file and line location of the caller.
    +
    +
    + Method + __construct +
    +
    +
    AwlQuery::__construct() in AwlQuery.php
    +
    Constructor
    +
    Method _EpochFromParts @@ -91,24 +123,22 @@ __construct
    -
    PdoQuery::__construct() in PdoQuery.php
    -
    Where $db is a PdoDatabase object. This constructs the PdoQuery. If there are further parameters they will be in turn, the sql, and any positional parameters to replace into that, and will be passed to $this->Query() before returning.
    +
    CalendarInfo::__construct() in caldav-client-v2.php
    Method __construct
    - -
    Parses the connection string to ascertain the database dialect. Returns true if the dialect is supported and fails if the dialect is not supported. All code to support any given database should be within in an external include.
    +
    CalDAVClient::__construct() in caldav-client-v2.php
    +
    Constructor, initialises the class
    - Method - __construct + Method + __toString
    - -
    The connection string is in the standard PDO format. The database won't actually be connected until the first database query is run against it.
    +
    CalendarInfo::__toString() in caldav-client-v2.php
    @@ -118,6 +148,51 @@
    +
    + Class + AwlDatabase +
    +
    +
    AwlDatabase in AwlDatabase.php
    +
    Typically there will only be a single instance of the database level class in an application.
    +
    +
    + Class + AwlDBDialect +
    +
    +
    AwlDBDialect in AwlDBDialect.php
    +
    The AwlDBDialect class handles
    +
    +
    + Page + AwlDatabase.php +
    +
    +
    AwlDatabase.php in AwlDatabase.php
    +
    +
    + Page + AwlDBDialect.php +
    +
    +
    AwlDBDialect.php in AwlDBDialect.php
    +
    +
    + Class + AwlQuery +
    +
    +
    AwlQuery in AwlQuery.php
    +
    The AwlQuery Class.
    +
    +
    + Page + AwlQuery.php +
    +
    +
    AwlQuery.php in AwlQuery.php
    +
    Method AddDays @@ -158,12 +233,36 @@
    +
    + Method + Begin +
    +
    +
    AwlDatabase::Begin() in AwlDatabase.php
    +
    Begin a transaction.
    +
    +
    + Variable + $bound_parameters +
    +
    + +
    The current array of bound parameters
    +
    +
    + Method + Bind +
    +
    +
    AwlQuery::Bind() in AwlQuery.php
    +
    Bind some parameters
    +
    Variable $base_url
    -
    CalDAVClient::$base_url in caldav-client.php
    +
    CalDAVClient::$base_url in caldav-client-v2.php
    Server, username, password, calendar
    @@ -171,15 +270,7 @@ $body
    -
    CalDAVClient::$body in caldav-client.php
    -
    -
    - Method - Begin -
    -
    -
    PdoDatabase::Begin() in PdoQuery.php
    -
    Begin a transaction.
    +
    CalDAVClient::$body in caldav-client-v2.php
    @@ -190,28 +281,84 @@
    - Variable - $calendar + Method + Commit
    -
    CalDAVClient::$calendar in caldav-client.php
    +
    AwlDatabase::Commit() in AwlDatabase.php
    +
    Complete a transaction.
    - Method - CalDAVClient + Variable + $connection
    -
    CalDAVClient::CalDAVClient() in caldav-client.php
    -
    Constructor, initialises the class
    +
    AwlQuery::$connection in AwlQuery.php
    +
    Our database connection, normally copied from a global one
    +
    +
    + Variable + $calendar_home_set +
    +
    +
    CalDAVClient::$calendar_home_set in caldav-client-v2.php
    +
    The calendar-home-set we're using
    +
    +
    + Variable + $calendar_url +
    +
    +
    CalDAVClient::$calendar_url in caldav-client-v2.php
    +
    The calendar-URL we're using
    +
    +
    + Variable + $calendar_urls +
    +
    +
    CalDAVClient::$calendar_urls in caldav-client-v2.php
    +
    The calendar_urls we have discovered
    Class CalDAVClient
    -
    CalDAVClient in caldav-client.php
    +
    CalDAVClient in caldav-client-v2.php
    A class for accessing DAViCal via CalDAV, as a client
    +
    + Method + CalendarHomeSet +
    +
    +
    CalDAVClient::CalendarHomeSet() in caldav-client-v2.php
    +
    Get/Set the calendar-home-set URL
    +
    +
    + Class + CalendarInfo +
    +
    +
    CalendarInfo in caldav-client-v2.php
    +
    A class for holding basic calendar information
    +
    +
    + Method + CalendarUrls +
    +
    +
    CalDAVClient::CalendarUrls() in caldav-client-v2.php
    +
    Get/Set the calendar-home-set URL
    +
    +
    + Page + caldav-client-v2.php +
    +
    +
    caldav-client-v2.php in caldav-client-v2.php
    +
    Page caldav-client.php @@ -219,14 +366,6 @@
    caldav-client.php in caldav-client.php
    -
    - Method - Commit -
    -
    -
    PdoDatabase::Commit() in PdoQuery.php
    -
    Complete a transaction.
    -
    @@ -235,6 +374,37 @@
    +
    + Variable + $db +
    +
    +
    AwlDBDialect::$db in AwlDBDialect.php
    +
    Holds the PDO database connection
    +
    +
    + Variable + $dialect +
    +
    +
    AwlDBDialect::$dialect in AwlDBDialect.php
    +
    Holds the name of the database dialect
    +
    +
    + Function + duration +
    +
    +
    duration() in AwlQuery.php
    +
    A duration (in decimal seconds) between two times which are the result of calls to microtime()
    +
    +
    + Variable + $displayname +
    +
    +
    CalendarInfo::$displayname in caldav-client-v2.php
    +
    Method DateDifference @@ -256,7 +426,7 @@ DoCalendarQuery
    -
    CalDAVClient::DoCalendarQuery() in caldav-client.php
    +
    CalDAVClient::DoCalendarQuery() in caldav-client-v2.php
    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.
    @@ -264,7 +434,7 @@ DoDELETERequest
    -
    CalDAVClient::DoDELETERequest() in caldav-client.php
    +
    CalDAVClient::DoDELETERequest() in caldav-client-v2.php
    DELETE a text/icalendar resource
    @@ -272,7 +442,7 @@ DoGETRequest
    -
    CalDAVClient::DoGETRequest() in caldav-client.php
    +
    CalDAVClient::DoGETRequest() in caldav-client-v2.php
    Get a single item from the server.
    @@ -280,15 +450,23 @@ DoOptionsRequest
    - +
    CalDAVClient::DoOptionsRequest() in caldav-client-v2.php
    Send an OPTIONS request to the server
    Method + DoPROPFINDRequest +
    +
    +
    CalDAVClient::DoPROPFINDRequest() in caldav-client-v2.php
    +
    Get a single item from the server.
    +
    +
    + Method DoPUTRequest
    -
    CalDAVClient::DoPUTRequest() in caldav-client.php
    +
    CalDAVClient::DoPUTRequest() in caldav-client-v2.php
    PUT a text/icalendar resource, returning the etag
    @@ -296,7 +474,7 @@ DoRequest
    -
    CalDAVClient::DoRequest() in caldav-client.php
    +
    CalDAVClient::DoRequest() in caldav-client-v2.php
    Send a request to the server
    @@ -304,17 +482,9 @@ DoXMLRequest
    -
    CalDAVClient::DoXMLRequest() in caldav-client.php
    +
    CalDAVClient::DoXMLRequest() in caldav-client-v2.php
    Send an XML request to the server (e.g. PROPFIND, REPORT, MKCALENDAR)
    -
    - Variable - $dialect -
    -
    -
    PdoDialect::$dialect in PdoQuery.php
    -
    Holds the name of the database dialect
    -
    @@ -323,28 +493,36 @@
    +
    + Variable + $error_info +
    +
    +
    AwlQuery::$error_info in AwlQuery.php
    +
    The Database error information, if the query fails.
    +
    +
    + Variable + $execution_time +
    +
    + +
    Stores the query execution time - used to deal with long queries.
    +
    +
    + Method + Exec +
    +
    +
    AwlQuery::Exec() in AwlQuery.php
    +
    Execute the query, logging any debugging.
    +
    Variable $entry
    -
    CalDAVClient::$entry in caldav-client.php
    -
    -
    - Method - Exec -
    -
    -
    PdoQuery::Exec() in PdoQuery.php
    -
    If there are (some) positional parameters in the prepared query, now is the last chance to supply them...
    -
    -
    - Method - Exec -
    -
    -
    PdoDatabase::Exec() in PdoQuery.php
    -
    Construct and execute an SQL statement from the sql_string, replacing the parameters into it.
    +
    CalDAVClient::$entry in caldav-client-v2.php
    @@ -359,24 +537,32 @@ Fetch
    -
    PdoQuery::Fetch() in PdoQuery.php
    -
    Will fetch the next row from the query into an object with elements named for the fields in the result.
    +
    AwlQuery::Fetch() in AwlQuery.php
    +
    Fetch the next row from the query results
    Method - FetchAll + FindCalendarHome
    -
    PdoQuery::FetchAll() in PdoQuery.php
    -
    Will fetch all result rows from the query into an array of objects with elements named for the fields in the result.
    +
    CalDAVClient::FindCalendarHome() in caldav-client-v2.php
    +
    Attack the given URL in an attempt to find a principal URL
    Method - FetchArray + FindCalendars
    -
    PdoQuery::FetchArray() in PdoQuery.php
    -
    Will fetch the next row from the query into an array with numbered elements and with elements named for the fields in the result.
    +
    CalDAVClient::FindCalendars() in caldav-client-v2.php
    +
    Find the calendars, from the calendar_home_set
    +
    +
    + Method + FindPrincipal +
    +
    +
    CalDAVClient::FindPrincipal() in caldav-client-v2.php
    +
    Attack the given URL in an attempt to find a principal URL
    @@ -386,12 +572,35 @@
    +
    + Method + GetFields +
    +
    +
    AwlDBDialect::GetFields() in AwlDBDialect.php
    +
    Returns the SQL for the current database dialect which will return a two-column resultset containing a list of fields and their associated data types.
    +
    +
    + Method + GetVersion +
    +
    +
    AwlDBDialect::GetVersion() in AwlDBDialect.php
    +
    Sets the current search path for the database.
    +
    +
    + Variable + $getctag +
    +
    +
    CalendarInfo::$getctag in caldav-client-v2.php
    +
    Method GetEntryByHref
    -
    CalDAVClient::GetEntryByHref() in caldav-client.php
    +
    CalDAVClient::GetEntryByHref() in caldav-client-v2.php
    Get the calendar entry by HREF
    @@ -399,7 +608,7 @@ GetEntryByUid
    -
    CalDAVClient::GetEntryByUid() in caldav-client.php
    +
    CalDAVClient::GetEntryByUid() in caldav-client-v2.php
    Get the calendar entry by UID
    @@ -407,7 +616,7 @@ GetEvents
    -
    CalDAVClient::GetEvents() in caldav-client.php
    +
    CalDAVClient::GetEvents() in caldav-client-v2.php
    Get the events in a range from $start to $finish. The dates should be in the
    @@ -415,7 +624,7 @@ GetHttpRequest
    -
    CalDAVClient::GetHttpRequest() in caldav-client.php
    +
    CalDAVClient::GetHttpRequest() in caldav-client-v2.php
    Output http request headers
    @@ -423,7 +632,7 @@ GetHttpResponse
    -
    CalDAVClient::GetHttpResponse() in caldav-client.php
    +
    CalDAVClient::GetHttpResponse() in caldav-client-v2.php
    Output http response headers
    @@ -452,10 +661,18 @@
    Method + GetOKProps +
    +
    +
    CalDAVClient::GetOKProps() in caldav-client-v2.php
    +
    Return the <prop> ... </prop> of a propstat where the status is OK
    +
    +
    + Method GetTodos
    -
    CalDAVClient::GetTodos() in caldav-client.php
    +
    CalDAVClient::GetTodos() in caldav-client-v2.php
    Get the todo's in a range from $start to $finish. The dates should be in the
    @@ -471,7 +688,7 @@ GetXmlRequest
    -
    CalDAVClient::GetXmlRequest() in caldav-client.php
    +
    CalDAVClient::GetXmlRequest() in caldav-client-v2.php
    Output xml request
    @@ -479,7 +696,7 @@ GetXmlResponse
    -
    CalDAVClient::GetXmlResponse() in caldav-client.php
    +
    CalDAVClient::GetXmlResponse() in caldav-client-v2.php
    Output xml response
    @@ -490,22 +707,6 @@
    Test if $this is greater than the date parameter
    -
    - Method - GetFields -
    -
    -
    PdoDialect::GetFields() in PdoQuery.php
    -
    Returns the SQL for the current database dialect which will return a two-column resultset containing a list of fields and their associated data types.
    -
    -
    - Method - GetFields -
    -
    -
    PdoDatabase::GetFields() in PdoQuery.php
    -
    Returns an associative array of field types, keyed by field name, for the requested named table. Internally this calls PdoDialect::GetFields to get the required SQL and then processes the query in the normal manner.
    -
    @@ -519,21 +720,37 @@ $headers
    -
    CalDAVClient::$headers in caldav-client.php
    +
    CalDAVClient::$headers in caldav-client-v2.php
    Variable $httpRequest
    -
    CalDAVClient::$httpRequest in caldav-client.php
    +
    CalDAVClient::$httpRequest in caldav-client-v2.php
    Variable $httpResponse
    -
    CalDAVClient::$httpResponse in caldav-client.php
    +
    CalDAVClient::$httpResponse in caldav-client-v2.php
    +
    +
    + Method + HrefForResourcetype +
    +
    +
    CalDAVClient::HrefForResourcetype() in caldav-client-v2.php
    +
    Return the href which has a resourcetype of the specified type
    +
    +
    + Method + HrefValueInside +
    +
    +
    CalDAVClient::HrefValueInside() in caldav-client-v2.php
    +
    Return the first occurrence of an href inside the named tag.
    @@ -567,6 +784,14 @@
    +
    + Variable + $location +
    +
    +
    AwlQuery::$location in AwlQuery.php
    +
    Where we called this query from so we can find it in our code! Debugging may also be selectively enabled for a $location.
    +
    Method LessThan @@ -591,14 +816,6 @@
    Given a MonthDays string like "1MO", "-2WE" return an integer day of the month.
    -
    - Method - MaxDuration -
    -
    -
    PdoQuery::MaxDuration() in PdoQuery.php
    -
    Used to set the maximum duration for this query before it will be logged as a slow query.
    -
    @@ -607,81 +824,89 @@
    -
    - Variable - $pass -
    -
    -
    CalDAVClient::$pass in caldav-client.php
    -
    -
    - Variable - $port -
    -
    -
    CalDAVClient::$port in caldav-client.php
    -
    -
    - Variable - $protocol -
    -
    -
    CalDAVClient::$protocol in caldav-client.php
    -
    Method - ParseResponse + prepare
    -
    CalDAVClient::ParseResponse() in caldav-client.php
    -
    Split response into httpResponse and xmlResponse
    -
    -
    - Page - PdoQuery.php -
    -
    -
    PdoQuery.php in PdoQuery.php
    -
    -
    - Class - PdoDatabase -
    -
    -
    PdoDatabase in PdoQuery.php
    -
    Typically there will only be a single instance of the database level class in an application.
    -
    -
    - Class - PdoDialect -
    -
    -
    PdoDialect in PdoQuery.php
    -
    The PdoDialect class handles
    -
    -
    - Class - PdoQuery -
    -
    -
    PdoQuery in PdoQuery.php
    -
    A variable of this class is normally constructed through a call to PdoDatabase::Query or PdoDatabase::Prepare, associating it on construction with the database which is to be queried.
    -
    -
    - Method - Prepare -
    -
    -
    PdoDatabase::Prepare() in PdoQuery.php
    -
    Returns a PdoQuery object created using this database, the supplied SQL string, and any parameters given.
    +
    AwlDatabase::prepare() in AwlDatabase.php
    +
    Returns a PDOStatement object created using this database, the supplied SQL string, and any parameters given.
    Method PrepareTranslated
    - -
    Operates identically to PdoDatabase::Prepare, except that PdoDialect::Translate() will be called on the query before any processing.
    + +
    Operates identically to AwlDatabase::Prepare, except that $this->Translate() will be called on the query before any processing.
    +
    +
    + Method + Parameters +
    +
    +
    AwlQuery::Parameters() in AwlQuery.php
    +
    Return the parameters we are planning to substitute into the query string
    +
    +
    + Method + Prepare +
    +
    +
    AwlQuery::Prepare() in AwlQuery.php
    +
    Tell the database to prepare the query that we will execute
    +
    +
    + Variable + $parser +
    +
    +
    CalDAVClient::$parser in caldav-client-v2.php
    +
    +
    + Variable + $pass +
    +
    +
    CalDAVClient::$pass in caldav-client-v2.php
    +
    +
    + Variable + $port +
    +
    +
    CalDAVClient::$port in caldav-client-v2.php
    +
    +
    + Variable + $principal_url +
    +
    +
    CalDAVClient::$principal_url in caldav-client-v2.php
    +
    The principal-URL we're using
    +
    +
    + Variable + $protocol +
    +
    +
    CalDAVClient::$protocol in caldav-client-v2.php
    +
    +
    + Method + ParseResponse +
    +
    +
    CalDAVClient::ParseResponse() in caldav-client-v2.php
    +
    Split response into httpResponse and xmlResponse
    +
    +
    + Method + PrincipalURL +
    +
    +
    CalDAVClient::PrincipalURL() in caldav-client-v2.php
    +
    Get/Set the Principal URL
    @@ -691,38 +916,54 @@
    -
    - Variable - $querycount -
    -
    -
    PdoDatabase::$querycount in PdoQuery.php
    -
    Holds the count of queries executed so far
    -
    -
    - Variable - $querytime -
    -
    -
    PdoDatabase::$querytime in PdoQuery.php
    -
    Holds the total duration of queries executed so far
    -
    Method - Query + query
    -
    PdoQuery::Query() in PdoQuery.php
    -
    If the sql is supplied then PDO::prepare will be called with that SQL to prepare the query, and if there are positional parameters then they will be replaced into the sql_string (with appropriate escaping) before the call to PDO::prepare. Query preparation time is counted towards total query execution time.
    +
    AwlDatabase::query() in AwlDatabase.php
    +
    Returns a PDOStatement object created using this database, the supplied SQL string, and any parameters given.
    Method Quote
    -
    PdoDialect::Quote() in PdoQuery.php
    +
    AwlDBDialect::Quote() in AwlDBDialect.php
    Returns $value escaped in an appropriate way for this database dialect.
    +
    + Variable + $querystring +
    +
    +
    AwlQuery::$querystring in AwlQuery.php
    +
    The original query string
    +
    +
    + Variable + $query_time_warning +
    +
    + +
    How long the query should take before a warning is issued.
    +
    +
    + Method + QueryString +
    +
    +
    AwlQuery::QueryString() in AwlQuery.php
    +
    Return the query string we are planning to execute
    +
    +
    + Method + quote +
    +
    +
    AwlQuery::quote() in AwlQuery.php
    +
    Quote the given string so it can be safely used within string delimiters in a query. To be avoided, in general.
    +
    @@ -731,12 +972,60 @@
    +
    + Method + ReplaceParameters +
    +
    + +
    Replaces query parameters with appropriately escaped substitutions.
    +
    +
    + Method + Rollback +
    +
    +
    AwlDatabase::Rollback() in AwlDatabase.php
    +
    Cancel a transaction in progress.
    +
    +
    + Variable + $result +
    +
    +
    AwlQuery::$result in AwlQuery.php
    +
    Result of the last execution
    +
    +
    + Variable + $rownum +
    +
    +
    AwlQuery::$rownum in AwlQuery.php
    +
    number of current row - use accessor to get/set
    +
    +
    + Variable + $rows +
    +
    +
    AwlQuery::$rows in AwlQuery.php
    +
    number of rows from pg_numrows - use accessor to get value
    +
    +
    + Method + rows +
    +
    +
    AwlQuery::rows() in AwlQuery.php
    +
    Return the count of rows retrieved/affected
    +
    Variable $requestMethod
    -
    CalDAVClient::$requestMethod in caldav-client.php
    +
    CalDAVClient::$requestMethod in caldav-client-v2.php
    Page @@ -777,30 +1066,6 @@
    RRule in RRule.php
    A Class for handling Events on a calendar which repeat
    -
    - Method - ReplaceParameters -
    -
    - -
    Replaces query parameters with appropriately escaped substitutions.
    -
    -
    - Method - Rollback -
    -
    -
    PdoDatabase::Rollback() in PdoQuery.php
    -
    Cancel a transaction in progress.
    -
    -
    - Method - Rows -
    -
    -
    PdoQuery::Rows() in PdoQuery.php
    -
    An accessor for the number of rows affected when the query was executed.
    -
    @@ -809,19 +1074,43 @@
    +
    + Method + SetSearchPath +
    +
    +
    AwlDBDialect::SetSearchPath() in AwlDBDialect.php
    +
    Sets the current search path for the database.
    +
    +
    + Variable + $sth +
    +
    +
    AwlQuery::$sth in AwlQuery.php
    +
    The PDO statement handle, or null if we don't have one yet.
    +
    +
    + Method + SetConnection +
    +
    + +
    Use a different database connection for this query
    +
    Variable $server
    -
    CalDAVClient::$server in caldav-client.php
    +
    CalDAVClient::$server in caldav-client-v2.php
    Method SetContentType
    -
    CalDAVClient::SetContentType() in caldav-client.php
    +
    CalDAVClient::SetContentType() in caldav-client-v2.php
    Add a Content-type: header.
    @@ -829,8 +1118,8 @@ SetDepth
    -
    CalDAVClient::SetDepth() in caldav-client.php
    -
    Add a Depth: header. Valid values are 1 or infinity
    +
    CalDAVClient::SetDepth() in caldav-client-v2.php
    +
    Add a Depth: header. Valid values are 0, 1 or infinity
    Method @@ -861,7 +1150,7 @@ SetMatch
    -
    CalDAVClient::SetMatch() in caldav-client.php
    +
    CalDAVClient::SetMatch() in caldav-client-v2.php
    Adds an If-Match or If-None-Match header
    @@ -877,7 +1166,7 @@ SetUserAgent
    -
    CalDAVClient::SetUserAgent() in caldav-client.php
    +
    CalDAVClient::SetUserAgent() in caldav-client-v2.php
    Add a Depth: header. Valid values are 1 or infinity
    @@ -896,61 +1185,45 @@
    -
    - Method - TestByMonth -
    -
    - -
    Test to see if our _mo matches something in the list of months we have received.
    -
    Variable $txnstate
    -
    PdoDatabase::$txnstate in PdoQuery.php
    +
    AwlDatabase::$txnstate in AwlDatabase.php
    Holds the state of the transaction 0 = not started, 1 = in progress, -1 = error pending rollback/commit
    Method - TotalDuration -
    -
    - -
    Returns the total duration of quries executed so far by this object instance.
    -
    -
    - Method - TotalQueries -
    -
    - -
    Returns the total number of quries executed by this object instance.
    -
    -
    - Method TransactionState
    - +
    Returns the current state of a transaction, indicating if we have begun a transaction, whether the transaction has failed, or if we are not in a transaction.
    Method - Translate -
    -
    -
    PdoDialect::Translate() in PdoQuery.php
    -
    Translates the given SQL string into a form that will hopefully work for this database dialect. This hook is expected to be used by developers to provide support for differences in database operation by translating the query string in an arbitrary way, such as through a file or database lookup.
    -
    -
    - Method TranslateAll
    - -
    Switches on or off the processing flag controlling whether subsequent calls to PdoDatabase::Prepare are translated as if PrepareTranslated() had been called.
    +
    AwlDatabase::TranslateAll() in AwlDatabase.php
    +
    Switches on or off the processing flag controlling whether subsequent calls to AwlDatabase::Prepare are translated as if PrepareTranslated() had been called.
    +
    +
    + Method + TranslateSQL +
    +
    +
    AwlDBDialect::TranslateSQL() in AwlDBDialect.php
    +
    Translates the given SQL string into a form that will hopefully work for this database dialect. This hook is intended to be used by developers to provide support for differences in database operation by translating the query string in an arbitrary way, such as through a file or database lookup.
    +
    +
    + Method + TestByMonth +
    +
    + +
    Test to see if our _mo matches something in the list of months we have received.
    @@ -960,19 +1233,26 @@
    +
    + Variable + $url +
    +
    +
    CalendarInfo::$url in caldav-client-v2.php
    +
    Variable $user
    -
    CalDAVClient::$user in caldav-client.php
    +
    CalDAVClient::$user in caldav-client-v2.php
    Variable $user_agent
    -
    CalDAVClient::$user_agent in caldav-client.php
    +
    CalDAVClient::$user_agent in caldav-client-v2.php
    The useragent which is send to the caldav server
    @@ -1004,14 +1284,14 @@ $xmlRequest
    -
    CalDAVClient::$xmlRequest in caldav-client.php
    +
    CalDAVClient::$xmlRequest in caldav-client-v2.php
    Variable $xmlResponse
    -
    CalDAVClient::$xmlResponse in caldav-client.php
    +
    CalDAVClient::$xmlResponse in caldav-client-v2.php
    diff --git a/docs/api/elementindex_davical.html b/docs/api/elementindex_davical.html index 81953adf..2a68c989 100644 --- a/docs/api/elementindex_davical.html +++ b/docs/api/elementindex_davical.html @@ -21,10 +21,12 @@ b c d + e f g h i + j l m o @@ -50,6 +52,21 @@ Method __construct +
    +
    xmpp::__construct() in pubsub.php
    +
    +
    + Method + __construct +
    +
    +
    DAViCalSession::__construct() in DAViCalSession.php
    +
    Create a new DAViCalSession object.
    +
    +
    + Method + __construct +
    squidPamDrivers::__construct() in drivers_squid_pam.php
    The constructor
    @@ -62,6 +79,37 @@
    ldapDrivers::__construct() in drivers_ldap.php
    Initializes the LDAP connection
    +
    + Variable + $_is_group +
    +
    +
    CalDAVPrincipal::$_is_group in CalDAVPrincipal.php
    +
    +
    + Method + __construct +
    +
    +
    CalDAVPrincipal::__construct() in CalDAVPrincipal.php
    +
    Constructor
    +
    +
    + Method + __construct +
    +
    +
    CalDAVRequest::__construct() in CalDAVRequest.php
    +
    Create a new CalDAVRequest object.
    +
    +
    + Method + __construct +
    +
    +
    DAVResource::__construct() in DAVResource.php
    +
    Constructor
    +
    @@ -70,6 +118,13 @@
    +
    + Method + addHandler +
    +
    +
    xmpp::addHandler() in pubsub.php
    +
    Function apply_filter @@ -78,6 +133,20 @@
    apply_filter() in caldav-REPORT-calquery.php
    While we can construct our SQL to apply some filters in the query, other filters need to be checked against the retrieved record. This is for handling those ones.
    +
    + Function + AuthFamjama +
    +
    +
    AuthFamjama() in auth-famjama.php
    +
    +
    + Page + admin.php +
    +
    +
    admin.php in admin.php
    +
    Page always.php @@ -85,6 +154,13 @@
    always.php in always.php
    +
    + Page + auth-famjama.php +
    +
    +
    auth-famjama.php in auth-famjama.php
    +
    Function AuthExternalAWL @@ -150,30 +226,6 @@
    Function - add_arbitrary_properties -
    -
    -
    add_arbitrary_properties() in caldav-PROPFIND.php
    -
    Adds any arbitrary properties that were requested by the PROPFIND into the response.
    -
    -
    - Function - add_general_properties -
    -
    -
    add_general_properties() in caldav-PROPFIND.php
    -
    Handles any properties related to the DAV::PRINCIPAL in the request
    -
    -
    - Function - add_principal_properties -
    -
    -
    add_principal_properties() in caldav-PROPFIND.php
    -
    Handles any properties related to the DAV::PRINCIPAL in the request
    -
    -
    - Function add_proxy_response
    @@ -204,6 +256,14 @@
    +
    + Function + bits_to_privilege +
    +
    +
    bits_to_privilege() in always.php
    +
    Given a bit mask of the privileges, will return an array of the text values of privileges.
    +
    Function BuildSqlFilter @@ -228,12 +288,60 @@
    CalDAVPrincipal::$by_email in CalDAVPrincipal.php
    - Function - build_propstat_response + Method + BuildPrivileges
    -
    build_propstat_response() in caldav-PROPFIND.php
    -
    Build the <propstat><prop></prop><status></status></propstat> part of the response
    + +
    Returns the array of privilege names converted into XMLElements
    +
    +
    + Method + BuildSupportedMethods +
    +
    + +
    Returns the array of supported methods converted into XMLElements
    +
    +
    + Method + BuildSupportedPrivileges +
    +
    + +
    Returns the array of supported privileges converted into XMLElements
    +
    +
    + Method + BuildSupportedReports +
    +
    + +
    Returns the array of supported methods converted into XMLElements
    +
    +
    + Method + BuildPrivileges +
    +
    + +
    Returns the array of privilege names converted into XMLElements
    +
    +
    + Method + BuildSupportedMethods +
    +
    + +
    Returns the array of supported methods converted into XMLElements
    +
    +
    + Method + BuildSupportedReports +
    +
    + +
    Returns the array of supported reports converted into XMLElements
    @@ -250,6 +358,13 @@
    check_string() in check_UTF8.php
    +
    + Method + close +
    +
    +
    xmpp::close() in pubsub.php
    +
    Function ConstructURL @@ -281,6 +396,13 @@
    Page + caldav-REPORT-expand-property.php +
    +
    +
    caldav-REPORT-expand-property.php in caldav-REPORT-expand-property.php
    +
    +
    + Page caldav-REPORT-freebusy.php
    @@ -307,13 +429,20 @@
    check_UTF8.php in check_UTF8.php
    +
    + Page + collection-edit.php +
    +
    +
    collection-edit.php in collection-edit.php
    +
    Function CreateDefaultRelationships
    CreateDefaultRelationships() in auth-functions.php
    -
    Create default relationships
    +
    Defunct function for creating default relationships.
    Function @@ -356,6 +485,13 @@
    Page + caldav-ACL.php +
    +
    +
    caldav-ACL.php in caldav-ACL.php
    +
    +
    + Page caldav-DELETE.php
    @@ -370,10 +506,17 @@
    Page - caldav-MKCALENDAR.php + caldav-MKCOL.php
    -
    caldav-MKCALENDAR.php in caldav-MKCALENDAR.php
    +
    caldav-MKCOL.php in caldav-MKCOL.php
    +
    +
    + Page + caldav-MOVE.php +
    +
    +
    caldav-MOVE.php in caldav-MOVE.php
    Page @@ -412,6 +555,13 @@
    Page + caldav-REPORT-sync-collection.php +
    +
    +
    caldav-REPORT-sync-collection.php in caldav-REPORT-sync-collection.php
    +
    +
    + Page caldav-REPORT.php
    @@ -432,14 +582,6 @@
    -
    - Method - CalDAVPrincipal -
    -
    -
    CalDAVPrincipal::CalDAVPrincipal() in CalDAVPrincipal.php
    -
    Constructor
    -
    Class CalDAVPrincipal @@ -455,14 +597,6 @@
    CalDAVPrincipal.php in CalDAVPrincipal.php
    -
    - Function - collection_to_xml -
    -
    -
    collection_to_xml() in caldav-PROPFIND.php
    -
    Returns an XML sub-tree for a single collection record from the DB
    -
    Page caldav-PROPFIND.php @@ -502,14 +636,6 @@
    The 'current_user_principal_xml' the DAV:current-user-principal answer. An XMLElement object with an <href> or <unauthenticated> fragment.
    -
    - Method - CalDAVRequest -
    -
    -
    CalDAVRequest::CalDAVRequest() in CalDAVRequest.php
    -
    Create a new CalDAVRequest object.
    -
    Class CalDAVRequest @@ -518,6 +644,14 @@
    CalDAVRequest in CalDAVRequest.php
    A class for collecting things to do with this request.
    +
    + Method + CollectionId +
    +
    +
    CalDAVRequest::CollectionId() in CalDAVRequest.php
    +
    Returns the ID of the collection of, or containing this request
    +
    Page CalDAVRequest.php @@ -525,6 +659,21 @@
    CalDAVRequest.php in CalDAVRequest.php
    +
    + Variable + $contenttype +
    +
    +
    DAVResource::$contenttype in DAVResource.php
    +
    +
    + Method + ContainerType +
    +
    +
    DAVResource::ContainerType() in DAVResource.php
    +
    Return the type of whatever contains this resource, or would if it existed.
    +
    @@ -547,6 +696,30 @@
    RRuleTest::$dtstart in test-RRULE.php
    +
    + Function + DateToISODate +
    +
    +
    DateToISODate() in always.php
    +
    Convert a date into ISO format into the sparkly new ISO format.
    +
    +
    + Constant + DAVICAL_MAXPRIV +
    +
    +
    DAVICAL_MAXPRIV in always.php
    +
    Given a privilege string, or an array of privilege strings, return a bit mask of the privileges.
    +
    +
    + Function + DeconstructURL +
    +
    +
    DeconstructURL() in always.php
    +
    Deconstruct a dav_name from the supplied URL. The dav_name will be urldecoded.
    +
    Page davical_configuration_missing.php @@ -555,12 +728,12 @@
    davical_configuration_missing.php in davical_configuration_missing.php
    - Method - DAViCalSession + Function + display_status
    -
    DAViCalSession::DAViCalSession() in DAViCalSession.php
    -
    Create a new DAViCalSession object.
    +
    display_status() in caldav-REPORT-sync-collection.php
    +
    Build the array of properties to include in the report output
    Class @@ -646,6 +819,14 @@
    Method + dav_name +
    +
    +
    CalDAVRequest::dav_name() in CalDAVRequest.php
    +
    Returns the dav_name of the resource in our internal namespace
    +
    +
    + Method DepthRegexTail
    @@ -667,6 +848,120 @@
    CalDAVRequest::DoResponse() in CalDAVRequest.php
    Utility function we call when we have a simple status-based response to return to the client. Possibly
    +
    + Variable + $dav_name +
    +
    +
    DAVResource::$dav_name in DAVResource.php
    +
    +
    + Class + DAVResource +
    +
    +
    DAVResource in DAVResource.php
    +
    A class for things to do with a DAV Resource
    +
    +
    + Method + DAV_AllProperties +
    +
    + +
    Return an array which is an expansion of the DAV::allprop
    +
    +
    + Method + dav_name +
    +
    +
    DAVResource::dav_name() in DAVResource.php
    +
    Returns the dav_name of the resource in our internal namespace
    +
    +
    + Page + DAVResource.php +
    +
    +
    DAVResource.php in DAVResource.php
    +
    + + +
    +
    e
    + +
    +
    +
    +
    + Function + early_exception_handler +
    +
    + +
    +
    + Function + edit_grant_row +
    +
    +
    edit_grant_row() in principal-edit.php
    +
    +
    + Function + edit_group_row +
    +
    +
    edit_group_row() in principal-edit.php
    +
    +
    + Function + expand_properties +
    +
    +
    expand_properties() in caldav-REPORT-expand-property.php
    +
    Expand the properties, recursing as needed
    +
    +
    + Variable + $email +
    +
    +
    HTTPAuthSession::$email in HTTPAuthSession.php
    +
    User e-mail
    +
    +
    + Method + Exists +
    +
    +
    CalDAVPrincipal::Exists() in CalDAVPrincipal.php
    +
    Does this principal exist?
    +
    +
    + Variable + $exists +
    +
    +
    CalDAVRequest::$exists in CalDAVRequest.php
    +
    The type of collection being requested:
    +
    +
    + Variable + $exists +
    +
    +
    DAVResource::$exists in DAVResource.php
    +
    +
    + Method + Exists +
    +
    +
    DAVResource::Exists() in DAVResource.php
    +
    Checks whether this resource actually exists, in the virtual sense, within the hierarchy
    +
    @@ -689,6 +984,22 @@
    freebusy-GET.php in freebusy-GET.php
    +
    + Variable + $fullname +
    +
    +
    HTTPAuthSession::$fullname in HTTPAuthSession.php
    +
    User full name
    +
    +
    + Method + FetchProxyGroups +
    +
    + +
    Split this out so we do it as infrequently as possible, given the cost.
    +
    Method FailIfLocked @@ -697,6 +1008,78 @@
    CalDAVRequest::FailIfLocked() in CalDAVRequest.php
    This will either (a) return false if no locks apply, or (b) return the lock_token which the request successfully included to open the lock, or: (c) respond directly to the client with the failure.
    +
    + Method + FetchCollection +
    +
    + +
    Find the collection associated with this resource.
    +
    +
    + Method + FetchDeadProperties +
    +
    + +
    Fetch any dead properties for this URL
    +
    +
    + Method + FetchPrincipal +
    +
    + +
    Find the principal associated with this resource.
    +
    +
    + Method + FetchPrivileges +
    +
    + +
    Build permissions for this URL
    +
    +
    + Method + FetchResource +
    +
    +
    DAVResource::FetchResource() in DAVResource.php
    +
    Retrieve the actual resource.
    +
    +
    + Method + FetchSupportedMethods +
    +
    + +
    Returns the array of supported methods
    +
    +
    + Method + FetchSupportedReports +
    +
    + +
    Returns the array of supported reports
    +
    +
    + Method + FromPath +
    +
    +
    DAVResource::FromPath() in DAVResource.php
    +
    Initialise from a path
    +
    +
    + Method + FromRow +
    +
    +
    DAVResource::FromRow() in DAVResource.php
    +
    Initialise from a database row
    +
    @@ -729,6 +1112,14 @@
    getUserByName() in always.php
    Return a user record identified by a username, caching it for any subsequent lookup
    +
    + Function + get_href_containers +
    +
    +
    get_href_containers() in caldav-REPORT-expand-property.php
    +
    Given a <response><href>...</href><propstat><prop><someprop/></prop><status>HTTP/1.1 200 OK</status></propstat>...</response> pull out the content of <someprop>content</someprop> and check to see if it has any href elements. If it *does* then recurse into them, looking for the next deeper nesting of properties.
    +
    Method GetRelationships @@ -745,6 +1136,14 @@
    DAViCalSession::GetRoles() in DAViCalSession.php
    Method used to get the user's roles
    +
    + Variable + $groups +
    +
    +
    HTTPAuthSession::$groups in HTTPAuthSession.php
    +
    Group rights
    +
    Method GetRoles @@ -783,6 +1182,22 @@
    CalDAVPrincipal::$group_member_set in CalDAVPrincipal.php
    +
    + Method + GroupMemberSet +
    +
    +
    CalDAVPrincipal::GroupMemberSet() in CalDAVPrincipal.php
    +
    Accessor for the group member set - the members of this group
    +
    +
    + Method + GroupMembership +
    +
    +
    CalDAVPrincipal::GroupMembership() in CalDAVPrincipal.php
    +
    Accessor for the group membership - the groups this principal is a member of
    +
    Function get_collection @@ -799,14 +1214,6 @@
    get_collection_contents() in caldav-PROPFIND.php
    Get XML response for items in the collection If '/' is requested, a list of visible users is given, otherwise a list of calendars for the user which are parented by this path.
    -
    - Function - get_item -
    -
    -
    get_item() in caldav-PROPFIND.php
    -
    Get XML response for a single item. Depth is irrelevant for this.
    -
    Method GetDepthName @@ -831,6 +1238,22 @@
    CalDAVRequest::GetLockRow() in CalDAVRequest.php
    Returns the locked row, either from the cache or from the database
    +
    + Method + GetProperty +
    +
    +
    DAVResource::GetProperty() in DAVResource.php
    +
    Return general server-related properties, in plain form
    +
    +
    + Method + GetPropStat +
    +
    +
    DAVResource::GetPropStat() in DAVResource.php
    +
    Construct XML propstat fragment for this resource
    +
    @@ -892,12 +1315,12 @@
    HTTPAuthSession.php in HTTPAuthSession.php
    - Function - href_set_from_paths + Method + HavePrivilegeTo
    -
    href_set_from_paths() in caldav-PROPFIND.php
    -
    Returns a set of hrefs from a set of urls
    + +
    Is the user has the privileges to do what is requested.
    @@ -907,6 +1330,13 @@
    +
    + Variable + $idle +
    +
    +
    xmpp::$idle in pubsub.php
    +
    Page index.php @@ -953,12 +1383,20 @@
    Initialise the Principal object from a $usr record from the DB.
    - Function - item_to_xml + Method + IsGroup
    -
    item_to_xml() in caldav-PROPFIND.php
    -
    Return XML for a single data item from the DB
    +
    CalDAVPrincipal::IsGroup() in CalDAVPrincipal.php
    +
    Is this a group principal?
    +
    +
    + Method + IsAddressBook +
    +
    +
    CalDAVRequest::IsAddressBook() in CalDAVRequest.php
    +
    Returns true if the URL referenced by this request points at an addressbook collection.
    Method @@ -1016,6 +1454,77 @@
    CalDAVRequest::IsPublic() in CalDAVRequest.php
    Checks whether the collection is public
    +
    + Method + IsAddressbook +
    +
    +
    DAVResource::IsAddressbook() in DAVResource.php
    +
    Checks whether this resource is an addressbook
    +
    +
    + Method + IsCalendar +
    +
    +
    DAVResource::IsCalendar() in DAVResource.php
    +
    Checks whether this resource is a calendar
    +
    +
    + Method + IsCollection +
    +
    +
    DAVResource::IsCollection() in DAVResource.php
    +
    Checks whether this resource is a collection
    +
    +
    + Method + IsLocked +
    +
    +
    DAVResource::IsLocked() in DAVResource.php
    +
    Checks whether the resource is locked, returning any lock token, or false
    +
    +
    + Method + IsPrincipal +
    +
    +
    DAVResource::IsPrincipal() in DAVResource.php
    +
    Checks whether this resource is a principal
    +
    +
    + Method + IsPublic +
    +
    +
    DAVResource::IsPublic() in DAVResource.php
    +
    Checks whether the target collection is publicly_readable
    +
    +
    + Method + IsSchedulingCollection +
    +
    + +
    Checks whether this resource is a calendar
    +
    +
    + +
    +
    j
    + +
    +
    +
    +
    + Variable + $jid +
    +
    +
    xmpp::$jid in pubsub.php
    +
    @@ -1115,6 +1624,13 @@
    other_translated_strings.php in other_translated_strings.php
    +
    + Method + open +
    +
    +
    xmpp::open() in pubsub.php
    +
    Variable $options @@ -1130,6 +1646,27 @@
    +
    + Variable + $password +
    +
    +
    xmpp::$password in pubsub.php
    +
    +
    + Variable + $port +
    +
    +
    xmpp::$port in pubsub.php
    +
    +
    + Variable + $pubsubLayout +
    +
    +
    xmpp::$pubsubLayout in pubsub.php
    +
    Page page-footer.php @@ -1144,6 +1681,27 @@
    page-header.php in page-header.php
    +
    + Page + pubsub.php +
    +
    +
    pubsub.php in pubsub.php
    +
    +
    + Page + principal-browse.php +
    +
    +
    principal-browse.php in principal-browse.php
    +
    +
    + Page + principal-edit.php +
    +
    +
    principal-edit.php in principal-edit.php
    +
    Method PHPTest @@ -1151,6 +1709,48 @@
    RRuleTest::PHPTest() in test-RRULE.php
    +
    + Function + privilege_to_bits +
    +
    +
    privilege_to_bits() in always.php
    +
    +
    + Method + pubsubConfig +
    +
    +
    xmpp::pubsubConfig() in pubsub.php
    +
    +
    + Method + pubsubCreate +
    +
    +
    xmpp::pubsubCreate() in pubsub.php
    +
    +
    + Method + pubsubDelete +
    +
    +
    xmpp::pubsubDelete() in pubsub.php
    +
    +
    + Method + pubsubPublish +
    +
    +
    xmpp::pubsubPublish() in pubsub.php
    +
    +
    + Method + pubsubPurge +
    +
    +
    xmpp::pubsubPurge() in pubsub.php
    +
    Page public.php @@ -1183,12 +1783,35 @@
    Parse the HTTP Digest Auth Header
    - Function - privileges + Variable + $principal_address
    -
    privileges() in caldav-PROPFIND.php
    -
    Returns the array of privilege names converted into XMLElements
    + +
    +
    + Method + PrincipalProperty +
    +
    + +
    Returns properties which are specific to this principal
    +
    +
    + Method + Privileges +
    +
    +
    CalDAVPrincipal::Privileges() in CalDAVPrincipal.php
    +
    Return the privileges bits for the current session user to this resource
    +
    +
    + Method + ProxyFor +
    +
    +
    CalDAVPrincipal::ProxyFor() in CalDAVPrincipal.php
    +
    Accessor for read or write proxy
    Page @@ -1221,6 +1844,22 @@
    CalDAVRequest::$principal in CalDAVRequest.php
    The 'principal' (user/resource/...) which this request seeks to access
    +
    + Method + principal_url +
    +
    +
    DAVResource::principal_url() in DAVResource.php
    +
    Returns the principal-URL for this resource
    +
    +
    + Method + Privileges +
    +
    +
    DAVResource::Privileges() in DAVResource.php
    +
    Return the privileges bits for the current session user to this resource
    +
    @@ -1238,6 +1877,13 @@
    Variable + $resource +
    +
    +
    xmpp::$resource in pubsub.php
    +
    +
    + Variable $result_description
    @@ -1273,6 +1919,14 @@
    Function + rollback +
    +
    +
    rollback() in caldav-MOVE.php
    +
    RFC2068, 14.25: If none of the entity tags match, or if "*" is given and no current entity exists, the server MUST NOT perform the requested method, and MUST return a 412 (Precondition Failed) response.
    +
    +
    + Function rollback_on_error
    @@ -1356,20 +2010,20 @@
    Method + ReadProxyGroup +
    +
    +
    CalDAVPrincipal::ReadProxyGroup() in CalDAVPrincipal.php
    +
    Accessor for the read proxy group
    +
    +
    + Method RenderAsXML
    CalDAVPrincipal::RenderAsXML() in CalDAVPrincipal.php
    Render XML for a single Principal (user) from the DB
    -
    - Method - RenderPrivileges -
    -
    - -
    Returns the array of privilege names converted into XMLElements
    -
    Variable $raw_post @@ -1378,6 +2032,36 @@
    CalDAVRequest::$raw_post in CalDAVRequest.php
    The raw data sent along with the request
    +
    + Variable + $resource +
    +
    +
    DAVResource::$resource in DAVResource.php
    +
    +
    + Variable + $resourcetypes +
    +
    +
    DAVResource::$resourcetypes in DAVResource.php
    +
    +
    + Method + RenderAsXML +
    +
    +
    DAVResource::RenderAsXML() in DAVResource.php
    +
    Render XML for this resource
    +
    +
    + Method + ResourceProperty +
    +
    + +
    Return general server-related properties for this URL
    +
    @@ -1386,6 +2070,34 @@
    +
    + Variable + $server +
    +
    +
    xmpp::$server in pubsub.php
    +
    +
    + Variable + $status +
    +
    +
    xmpp::$status in pubsub.php
    +
    +
    + Page + setup.php +
    +
    +
    setup.php in setup.php
    +
    +
    + Method + sendMessage +
    +
    +
    xmpp::sendMessage() in pubsub.php
    +
    Function send_page_header @@ -1479,6 +2191,22 @@
    +
    + Variable + $supported_privileges +
    +
    + +
    A static structure of supported privileges.
    +
    +
    + Method + ServerProperty +
    +
    +
    CalDAVRequest::ServerProperty() in CalDAVRequest.php
    +
    Return general server-related properties for this URL
    +
    Method setPermissions @@ -1503,6 +2231,20 @@
    +
    + Variable + $tls +
    +
    +
    xmpp::$tls in pubsub.php
    +
    +
    + Page + test.php +
    +
    +
    test.php in test.php
    +
    Page testpdo.php @@ -1547,6 +2289,13 @@
    +
    + Page + upgrade.php +
    +
    +
    upgrade.php in upgrade.php
    +
    Page usr.php @@ -1595,6 +2344,14 @@
    Variable + $user_no +
    +
    +
    HTTPAuthSession::$user_no in HTTPAuthSession.php
    +
    User ID number
    +
    +
    + Variable $url
    @@ -1640,6 +2397,21 @@
    CalDAVRequest::UserFromPath() in CalDAVRequest.php
    Work out the user whose calendar we are accessing, based on elements of the path.
    +
    + Variable + $unique_tag +
    +
    +
    DAVResource::$unique_tag in DAVResource.php
    +
    +
    + Method + unique_tag +
    +
    +
    DAVResource::unique_tag() in DAVResource.php
    +
    Returns the principal-URL for this resource
    +
    @@ -1710,6 +2482,14 @@
    +
    + Method + WriteProxyGroup +
    +
    +
    CalDAVPrincipal::WriteProxyGroup() in CalDAVPrincipal.php
    +
    Accessor for the write proxy group
    +
    @@ -1718,6 +2498,14 @@
    +
    + Class + xmpp +
    +
    +
    xmpp in pubsub.php
    +
    ********************************************************************
    +
    Method XMLResponse @@ -1733,10 +2521,12 @@ b c d + e f g h i + j l m o diff --git a/docs/api/errors.html b/docs/api/errors.html index d7a9d6ed..ef1243a9 100644 --- a/docs/api/errors.html +++ b/docs/api/errors.html @@ -9,25 +9,38 @@ Post-parsing
    +always.php
    +auth-famjama.php
    auth-functions.php
    +AwlDatabase.php
    +AwlDBDialect.php
    +AwlQuery.php
    +caldav-ACL.php
    +caldav-client-v2.php
    caldav-GET.php
    caldav-LOCK.php
    -caldav-MKCALENDAR.php
    +caldav-MKCOL.php
    +caldav-MOVE.php
    caldav-POST.php
    caldav-PROPFIND.php
    -caldav-PUT-functions.php
    +caldav-PROPPATCH.php
    caldav-PUT.php
    caldav-REPORT-calquery.php
    +caldav-REPORT-expand-property.php
    caldav-REPORT-freebusy.php
    caldav-REPORT-multiget.php
    caldav-REPORT-principal.php
    +caldav-REPORT-sync-collection.php
    caldav-REPORT.php
    caldav.php
    CalDAVRequest.php
    check_UTF8.php
    +classEditor.php
    +collection-edit.php
    collection.php
    DAViCalUser.php
    davical_configuration_missing.php
    +DAVResource.php
    drivers_ldap.php
    drivers_squid_pam.php
    freebusy-GET.php
    @@ -38,33 +51,81 @@ other_translated_strings.php
    page-footer.php
    page-header.php
    -PdoQuery.php
    +principal-browse.php
    +principal-edit.php
    public.php
    +pubsub.php
    relationship_types.php
    roles.php
    +setup.php
    test-RRULE.php
    +test.php
    testpdo.php
    tools.php
    +upgrade.php
    users.php
    usr.php

    Post-parsing

    Warnings:


    +Warning - +duplicate function element "edit_grant_row" in file /home/andrew/projects/davical/inc/ui/collection-edit.php will be ignored. +Use an @ignore tag on the original if you want this case to be documented.
    +Warning - +duplicate class element "CalDAVClient" in file /home/andrew/projects/davical/inc/caldav-client.php will be ignored. +Use an @ignore tag on the original if you want this case to be documented.
    Warning - Class DAViCalSession parent Session not found
    +Warning - +duplicate function element "log_caldav_action" in file /home/andrew/projects/davical/inc/pubsub.php will be ignored. +Use an @ignore tag on the original if you want this case to be documented.
    Warning - Class DAViCalUser parent User not found
    + +

    admin.php

    +

    Warnings:


    +Warning on line 49 - File "/home/andrew/projects/davical/htdocs/admin.php" has no page-level DocBlock, use @package in the first DocBlock to create one

    always.php

    Warnings:


    -Warning on line 53 - Page-level DocBlock precedes "require_once "AWLUtilities.php"", use another DocBlock to document the source element
    -

    Errors:


    -Error on line 53 - DocBlock has multiple @package tags, illegal. ignoring additional tag "@package davical"
    +Warning on line 18 - Page-level DocBlock precedes "function early_exception_handler", use another DocBlock to document the source element
    + +

    auth-famjama.php

    +

    Warnings:


    +Warning on line 52 - File "/home/andrew/projects/davical/inc/auth-famjama.php" has no page-level DocBlock, use @package in the first DocBlock to create one

    auth-functions.php

    Warnings:


    -Warning on line 27 - Page-level DocBlock precedes "require_once "AWLUtilities.php"", use another DocBlock to document the source element
    +Warning on line 27 - Page-level DocBlock precedes "require_once "DataUpdate.php"", use another DocBlock to document the source element

    Errors:


    Error on line 27 - "include" require_once's DocBlock has @subpackage tags, illegal. ignoring tag "@subpackage authentication"
    Error on line 27 - DocBlock has multiple @package tags, illegal. ignoring additional tag "@package davical"
    + +

    AwlDatabase.php

    +

    Warnings:


    +Warning on line 36 - Page-level DocBlock precedes "require 'AwlDBDialect.php'", use another DocBlock to document the source element
    +Warning on line 36 - Unknown tag "@compatibility" used
    +

    Errors:


    +Error on line 36 - require include's DocBlock has @package tag, illegal. ignoring tag "@package awl"
    +Error on line 36 - "include" require's DocBlock has @subpackage tags, illegal. ignoring tag "@subpackage AwlDatabase"
    + +

    AwlDBDialect.php

    +

    Warnings:


    +Warning on line 20 - Unknown tag "@compatibility" used
    + +

    AwlQuery.php

    +

    Warnings:


    +Warning on line 10 - Unknown tag "@compatibility" used
    +Warning on line 10 - Page-level DocBlock precedes "require_once 'AwlDatabase.php'", use another DocBlock to document the source element
    + +

    caldav-ACL.php

    +

    Warnings:


    +Warning on line 12 - Page-level DocBlock precedes "require_once 'DAVResource.php'", use another DocBlock to document the source element
    +

    Errors:


    +Error on line 12 - "include" require_once's DocBlock has @subpackage tags, illegal. ignoring tag "@subpackage caldav"
    +Error on line 12 - DocBlock has multiple @package tags, illegal. ignoring additional tag "@package davical"
    + +

    caldav-client-v2.php

    +

    Warnings:


    +Warning on line 12 - Page-level DocBlock precedes "require_once 'XMLDocument.php'", use another DocBlock to document the source element

    caldav-GET.php

    Warnings:


    @@ -75,32 +136,34 @@

    caldav-LOCK.php

    Warnings:


    -Warning on line 136 - File "/home/karora/Desktop/Projects/davical/inc/caldav-LOCK.php" has no page-level DocBlock, use @package in the first DocBlock to create one
    - -

    caldav-MKCALENDAR.php

    +Warning on line 136 - File "/home/andrew/projects/davical/inc/caldav-LOCK.php" has no page-level DocBlock, use @package in the first DocBlock to create one
    + +

    caldav-MKCOL.php

    Warnings:


    -Warning on line 30 - Page-level DocBlock precedes "require_once "XMLDocument.php"", use another DocBlock to document the source element
    -

    Errors:


    -Error on line 30 - "include" require_once's DocBlock has @subpackage tags, illegal. ignoring tag "@subpackage caldav"
    -Error on line 30 - DocBlock has multiple @package tags, illegal. ignoring additional tag "@package davical"
    +Warning on line 37 - Page-level DocBlock precedes "require_once 'XMLDocument.php'", use another DocBlock to document the source element
    + +

    caldav-MOVE.php

    +

    Warnings:


    +Warning on line 12 - Page-level DocBlock precedes "require_once 'DAVResource.php'", use another DocBlock to document the source element
    +Warning on line 119 - Unknown tag "@TODO:" used

    caldav-POST.php

    Warnings:


    Warning on line 12 - Page-level DocBlock precedes "require_once "XMLDocument.php"", use another DocBlock to document the source element
    -

    Errors:


    -Error on line 12 - "include" require_once's DocBlock has @subpackage tags, illegal. ignoring tag "@subpackage caldav"
    -Error on line 12 - DocBlock has multiple @package tags, illegal. ignoring additional tag "@package davical"

    caldav-PROPFIND.php

    Warnings:


    -Warning on line 16 - Page-level DocBlock precedes "require_once 'iCalendar.php'", use another DocBlock to document the source element
    +Warning on line 17 - Page-level DocBlock precedes "require_once 'iCalendar.php'", use another DocBlock to document the source element

    Errors:


    -Error on line 16 - "include" require_once's DocBlock has @subpackage tags, illegal. ignoring tag "@subpackage propfind"
    -Error on line 16 - DocBlock has multiple @package tags, illegal. ignoring additional tag "@package davical"
    - -

    caldav-PUT-functions.php

    +Error on line 17 - DocBlock has multiple @package tags, illegal. ignoring additional tag "@package davical"
    +Error on line 17 - "include" require_once's DocBlock has @subpackage tags, illegal. ignoring tag "@subpackage propfind"
    + +

    caldav-PROPPATCH.php

    Warnings:


    -Warning on line 15 - package davical is already in category Technical, will now replace with category Documentation
    +Warning on line 12 - Page-level DocBlock precedes "require_once 'iCalendar.php'", use another DocBlock to document the source element
    +

    Errors:


    +Error on line 12 - DocBlock has multiple @package tags, illegal. ignoring additional tag "@package davical"
    +Error on line 12 - "include" require_once's DocBlock has @subpackage tags, illegal. ignoring tag "@subpackage caldav"

    caldav-PUT.php

    Warnings:


    @@ -111,62 +174,89 @@

    caldav-REPORT-calquery.php

    Warnings:


    -Warning on line 32 - no @package tag was used in a DocBlock for file /home/karora/Desktop/Projects/davical/inc/caldav-REPORT-calquery.php
    Warning on line 32 - package davical is already in category Technical, will now replace with category Documentation
    +Warning on line 32 - no @package tag was used in a DocBlock for file /home/andrew/projects/davical/inc/caldav-REPORT-calquery.php
    + +

    caldav-REPORT-expand-property.php

    +

    Warnings:


    +Warning on line 98 - File "/home/andrew/projects/davical/inc/caldav-REPORT-expand-property.php" has no page-level DocBlock, use @package in the first DocBlock to create one

    caldav-REPORT-freebusy.php

    Warnings:


    -Warning on line 95 - File "/home/karora/Desktop/Projects/davical/inc/caldav-REPORT-freebusy.php" has no page-level DocBlock, use @package in the first DocBlock to create one
    +Warning on line 95 - File "/home/andrew/projects/davical/inc/caldav-REPORT-freebusy.php" has no page-level DocBlock, use @package in the first DocBlock to create one

    caldav-REPORT-multiget.php

    Warnings:


    -Warning on line 11 - package davical is already in category Technical, will now replace with category Documentation
    -Warning on line 11 - no @package tag was used in a DocBlock for file /home/karora/Desktop/Projects/davical/inc/caldav-REPORT-multiget.php
    +Warning on line 11 - no @package tag was used in a DocBlock for file /home/andrew/projects/davical/inc/caldav-REPORT-multiget.php

    caldav-REPORT-principal.php

    Warnings:


    -Warning on line 33 - no @package tag was used in a DocBlock for file /home/karora/Desktop/Projects/davical/inc/caldav-REPORT-principal.php
    +Warning on line 33 - no @package tag was used in a DocBlock for file /home/andrew/projects/davical/inc/caldav-REPORT-principal.php
    + +

    caldav-REPORT-sync-collection.php

    +

    Warnings:


    +Warning on line 11 - Page-level DocBlock precedes "require "DAVResource.php"", use another DocBlock to document the source element
    +

    Errors:


    +Error on line 11 - DocBlock has multiple @package tags, illegal. ignoring additional tag "@package davical"
    +Error on line 11 - "include" require's DocBlock has @subpackage tags, illegal. ignoring tag "@subpackage caldav"

    caldav-REPORT.php

    Warnings:


    Warning on line 12 - Page-level DocBlock precedes "require_once "XMLDocument.php"", use another DocBlock to document the source element

    Errors:


    -Error on line 12 - "include" require_once's DocBlock has @subpackage tags, illegal. ignoring tag "@subpackage caldav"
    Error on line 12 - DocBlock has multiple @package tags, illegal. ignoring additional tag "@package davical"
    +Error on line 12 - "include" require_once's DocBlock has @subpackage tags, illegal. ignoring tag "@subpackage caldav"

    caldav.php

    Warnings:


    -Warning on line 10 - Page-level DocBlock precedes "require_once "../inc/always.php"", use another DocBlock to document the source element
    -Warning on line 35 - Unknown tag "@TODO:" used
    +Warning on line 10 - Page-level DocBlock precedes "require_once '../inc/always.php'", use another DocBlock to document the source element
    +Warning on line 38 - Unknown tag "@TODO:" used

    Errors:


    -Error on line 10 - DocBlock has multiple @package tags, illegal. ignoring additional tag "@package davical"
    Error on line 10 - "include" require_once's DocBlock has @subpackage tags, illegal. ignoring tag "@subpackage caldav"
    +Error on line 10 - DocBlock has multiple @package tags, illegal. ignoring additional tag "@package davical"

    CalDAVRequest.php

    Warnings:


    Warning on line 16 - Page-level DocBlock precedes "require_once "XMLElement.php"", use another DocBlock to document the source element

    Errors:


    -Error on line 16 - "include" require_once's DocBlock has @subpackage tags, illegal. ignoring tag "@subpackage Request"
    Error on line 16 - DocBlock has multiple @package tags, illegal. ignoring additional tag "@package davical"
    +Error on line 16 - "include" require_once's DocBlock has @subpackage tags, illegal. ignoring tag "@subpackage Request"

    check_UTF8.php

    Warnings:


    -Warning on line 227 - File "/home/karora/Desktop/Projects/davical/inc/check_UTF8.php" has no page-level DocBlock, use @package in the first DocBlock to create one
    +Warning on line 227 - File "/home/andrew/projects/davical/inc/check_UTF8.php" has no page-level DocBlock, use @package in the first DocBlock to create one
    + +

    classEditor.php

    +

    Warnings:


    +Warning on line 11 - Page-level DocBlock precedes "require_once "DataUpdate.php"", use another DocBlock to document the source element
    +Warning on line 11 - package davical is already in category Technical, will now replace with category Documentation
    +

    Errors:


    +Error on line 11 - require_once include's DocBlock has @package tag, illegal. ignoring tag "@package apms"
    +Error on line 11 - "include" require_once's DocBlock has @subpackage tags, illegal. ignoring tag "@subpackage classEditor"
    + +

    collection-edit.php

    +

    Warnings:


    +Warning on line 312 - File "/home/andrew/projects/davical/inc/ui/collection-edit.php" has no page-level DocBlock, use @package in the first DocBlock to create one

    collection.php

    Warnings:


    -Warning on line 47 - File "/home/karora/Desktop/Projects/davical/htdocs/collection.php" has no page-level DocBlock, use @package in the first DocBlock to create one
    +Warning on line 47 - File "/home/andrew/projects/davical/htdocs/collection.php" has no page-level DocBlock, use @package in the first DocBlock to create one

    DAViCalUser.php

    Warnings:


    -Warning on line 11 - Page-level DocBlock precedes "include 'User.php'", use another DocBlock to document the source element
    +Warning on line 13 - Unknown tag "@TODO:" used
    +Warning on line 13 - Page-level DocBlock precedes "require 'User.php'", use another DocBlock to document the source element

    Errors:


    -Error on line 11 - DocBlock has multiple @package tags, illegal. ignoring additional tag "@package davical"
    -Error on line 11 - "include" include's DocBlock has @subpackage tags, illegal. ignoring tag "@subpackage DAViCalUser"
    +Error on line 13 - DocBlock has multiple @package tags, illegal. ignoring additional tag "@package davical"
    +Error on line 13 - "include" require's DocBlock has @subpackage tags, illegal. ignoring tag "@subpackage DAViCalUser"

    davical_configuration_missing.php

    Warnings:


    -Warning on line 30 - File "/home/karora/Desktop/Projects/davical/inc/davical_configuration_missing.php" has no page-level DocBlock, use @package in the first DocBlock to create one
    +Warning on line 30 - File "/home/andrew/projects/davical/inc/davical_configuration_missing.php" has no page-level DocBlock, use @package in the first DocBlock to create one
    + +

    DAVResource.php

    +

    Warnings:


    +Warning on line 11 - Page-level DocBlock precedes "require_once 'AwlQuery.php'", use another DocBlock to document the source element

    drivers_ldap.php

    Warnings:


    @@ -181,44 +271,49 @@ Warning on line 12 - Page-level DocBlock precedes "require_once "auth-functions.php"", use another DocBlock to document the source element
    Warning on line 15 - no @package tag was used in a DocBlock for class squidPamDrivers

    Errors:


    -Error on line 12 - "include" require_once's DocBlock has @subpackage tags, illegal. ignoring tag "@subpackage ldap"
    Error on line 12 - DocBlock has multiple @package tags, illegal. ignoring additional tag "@package davical"
    +Error on line 12 - "include" require_once's DocBlock has @subpackage tags, illegal. ignoring tag "@subpackage ldap"

    freebusy-GET.php

    Warnings:


    -Warning on line 117 - File "/home/karora/Desktop/Projects/davical/inc/freebusy-GET.php" has no page-level DocBlock, use @package in the first DocBlock to create one
    +Warning on line 117 - File "/home/andrew/projects/davical/inc/freebusy-GET.php" has no page-level DocBlock, use @package in the first DocBlock to create one

    freebusy.php

    Warnings:


    -Warning on line 50 - File "/home/karora/Desktop/Projects/davical/htdocs/freebusy.php" has no page-level DocBlock, use @package in the first DocBlock to create one
    +Warning on line 56 - File "/home/andrew/projects/davical/htdocs/freebusy.php" has no page-level DocBlock, use @package in the first DocBlock to create one

    help.php

    Warnings:


    -Warning on line 19 - File "/home/karora/Desktop/Projects/davical/htdocs/help.php" has no page-level DocBlock, use @package in the first DocBlock to create one
    +Warning on line 28 - File "/home/andrew/projects/davical/htdocs/help.php" has no page-level DocBlock, use @package in the first DocBlock to create one

    index.php

    Warnings:


    -Warning on line 68 - File "/home/karora/Desktop/Projects/davical/htdocs/index.php" has no page-level DocBlock, use @package in the first DocBlock to create one
    +Warning on line 59 - File "/home/andrew/projects/davical/htdocs/index.php" has no page-level DocBlock, use @package in the first DocBlock to create one

    interactive-page.php

    Warnings:


    -Warning on line 20 - File "/home/karora/Desktop/Projects/davical/inc/interactive-page.php" has no page-level DocBlock, use @package in the first DocBlock to create one
    +Warning on line 44 - File "/home/andrew/projects/davical/inc/interactive-page.php" has no page-level DocBlock, use @package in the first DocBlock to create one

    other_translated_strings.php

    Warnings:


    -Warning on line 44 - File "/home/karora/Desktop/Projects/davical/inc/other_translated_strings.php" has no page-level DocBlock, use @package in the first DocBlock to create one
    +Warning on line 44 - File "/home/andrew/projects/davical/inc/other_translated_strings.php" has no page-level DocBlock, use @package in the first DocBlock to create one

    page-footer.php

    Warnings:


    -Warning on line 7 - File "/home/karora/Desktop/Projects/davical/inc/page-footer.php" has no page-level DocBlock, use @package in the first DocBlock to create one
    +Warning on line 7 - File "/home/andrew/projects/davical/inc/page-footer.php" has no page-level DocBlock, use @package in the first DocBlock to create one

    page-header.php

    Warnings:


    -Warning on line 90 - File "/home/karora/Desktop/Projects/davical/inc/page-header.php" has no page-level DocBlock, use @package in the first DocBlock to create one
    - -

    PdoQuery.php

    +Warning on line 81 - File "/home/andrew/projects/davical/inc/page-header.php" has no page-level DocBlock, use @package in the first DocBlock to create one
    + +

    principal-browse.php

    Warnings:


    -Warning on line 39 - Unknown tag "@compatibility" used
    +Warning on line 43 - File "/home/andrew/projects/davical/inc/ui/principal-browse.php" has no page-level DocBlock, use @package in the first DocBlock to create one
    + +

    principal-edit.php

    +

    Warnings:


    +Warning on line 16 - Unknown tag "@Todo:" used
    +Warning on line 430 - File "/home/andrew/projects/davical/inc/ui/principal-edit.php" has no page-level DocBlock, use @package in the first DocBlock to create one

    public.php

    Warnings:


    @@ -226,44 +321,62 @@

    Errors:


    Error on line 10 - DocBlock has multiple @package tags, illegal. ignoring additional tag "@package davical"
    Error on line 10 - "include" require's DocBlock has @subpackage tags, illegal. ignoring tag "@subpackage caldav"
    + +

    pubsub.php

    +

    Warnings:


    +Warning on line 11 - no @package tag was used in a DocBlock for class xmpp
    +Warning on line 722 - File "/home/andrew/projects/davical/inc/pubsub.php" has no page-level DocBlock, use @package in the first DocBlock to create one

    relationship_types.php

    Warnings:


    -Warning on line 107 - File "/home/karora/Desktop/Projects/davical/htdocs/relationship_types.php" has no page-level DocBlock, use @package in the first DocBlock to create one
    +Warning on line 107 - File "/home/andrew/projects/davical/htdocs/relationship_types.php" has no page-level DocBlock, use @package in the first DocBlock to create one

    roles.php

    Warnings:


    -Warning on line 39 - File "/home/karora/Desktop/Projects/davical/htdocs/roles.php" has no page-level DocBlock, use @package in the first DocBlock to create one
    +Warning on line 39 - File "/home/andrew/projects/davical/htdocs/roles.php" has no page-level DocBlock, use @package in the first DocBlock to create one
    + +

    setup.php

    +

    Warnings:


    +Warning on line 24 - File "/home/andrew/projects/davical/htdocs/setup.php" has no page-level DocBlock, use @package in the first DocBlock to create one

    test-RRULE.php

    Warnings:


    Warning on line 10 - no @package tag was used in a DocBlock for class RRuleTest
    -Warning on line 94 - File "/home/karora/Desktop/Projects/davical/inc/test-RRULE.php" has no page-level DocBlock, use @package in the first DocBlock to create one
    +Warning on line 94 - File "/home/andrew/projects/davical/inc/test-RRULE.php" has no page-level DocBlock, use @package in the first DocBlock to create one
    + +

    test.php

    +

    Warnings:


    +Warning on line 8 - File "/home/andrew/projects/davical/htdocs/test.php" has no page-level DocBlock, use @package in the first DocBlock to create one

    testpdo.php

    Warnings:


    -Warning on line 3 - File "/home/karora/Desktop/Projects/davical/htdocs/testpdo.php" has no page-level DocBlock, use @package in the first DocBlock to create one
    +Warning on line 25 - File "/home/andrew/projects/davical/htdocs/testpdo.php" has no page-level DocBlock, use @package in the first DocBlock to create one

    tools.php

    Warnings:


    Warning on line 11 - Page-level DocBlock precedes "require_once "../inc/always.php"", use another DocBlock to document the source element
    -Warning on line 35 - no @package tag was used in a DocBlock for class Tools
    +Warning on line 11 - package davical is already in category Technical, will now replace with category Documentation
    +Warning on line 31 - no @package tag was used in a DocBlock for class Tools

    Errors:


    -Error on line 11 - DocBlock has multiple @package tags, illegal. ignoring additional tag "@package davical"
    Error on line 11 - "include" require_once's DocBlock has @subpackage tags, illegal. ignoring tag "@subpackage DAViCalSession"
    +Error on line 11 - DocBlock has multiple @package tags, illegal. ignoring additional tag "@package davical"
    + +

    upgrade.php

    +

    Warnings:


    +Warning on line 36 - File "/home/andrew/projects/davical/htdocs/upgrade.php" has no page-level DocBlock, use @package in the first DocBlock to create one

    users.php

    Warnings:


    -Warning on line 10 - Page-level DocBlock precedes "require_once "../inc/always.php"", use another DocBlock to document the source element
    +Warning on line 10 - Page-level DocBlock precedes "require_once '../inc/always.php'", use another DocBlock to document the source element

    Errors:


    Error on line 10 - "include" require_once's DocBlock has @subpackage tags, illegal. ignoring tag "@subpackage Admin"
    Error on line 10 - DocBlock has multiple @package tags, illegal. ignoring additional tag "@package davical"

    usr.php

    Warnings:


    -Warning on line 67 - File "/home/karora/Desktop/Projects/davical/htdocs/usr.php" has no page-level DocBlock, use @package in the first DocBlock to create one
    +Warning on line 66 - File "/home/andrew/projects/davical/htdocs/usr.php" has no page-level DocBlock, use @package in the first DocBlock to create one

    - Documentation generated on Tue, 06 Oct 2009 02:03:12 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:58 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/index.html b/docs/api/index.html index 17608a15..34c09f21 100644 --- a/docs/api/index.html +++ b/docs/api/index.html @@ -4,7 +4,7 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> - + DAViCal diff --git a/docs/api/li_awl.html b/docs/api/li_awl.html index 8b64238b..55931ba2 100644 --- a/docs/api/li_awl.html +++ b/docs/api/li_awl.html @@ -26,31 +26,49 @@ -
    Sub-packagecaldav
    +
    Sub-packageAwlDatabase
     Classes
    -
    ClassCalDAVClient
    -
    ClassiCalDate
    -
    ClassRRule
    +
    ClassAwlDatabase
    +
    ClassAwlDBDialect
     Files
    -
    Filecaldav-client.php
    -
    FileRRule.php
    +
    FileAwlDatabase.php
    +
    FileAwlDBDialect.php
    -
    Sub-packagePdoQuery
    +
    Sub-packageAWLDB
     Classes
    -
    ClassPdoDatabase
    -
    ClassPdoDialect
    -
    ClassPdoQuery
    +
    ClassAwlQuery
    +
     Functions
    +
    Functionduration
    +
    Function_awl_connect_configured_database
    +
     Files
    +
    FileAwlQuery.php
    +
    +
    + + + + +
    Sub-packagecaldav
    +
    +
    +
     Classes
    +
    ClassCalDAVClient
    +
    ClassCalendarInfo
    +
    ClassiCalDate
    +
    ClassRRule
     Files
    -
    FilePdoQuery.php
    +
    Filecaldav-client-v2.php
    +
    Filecaldav-client.php
    +
    FileRRule.php
    diff --git a/docs/api/li_davical.html b/docs/api/li_davical.html index c040e1a1..4eba66e3 100644 --- a/docs/api/li_davical.html +++ b/docs/api/li_davical.html @@ -24,28 +24,43 @@
     Classes
    ClassRRuleTest
    +
    Classxmpp
     Functions
    Functionapply_filter
    +
    FunctionAuthFamjama
    +
    Functionbits_to_privilege
    FunctionBuildSqlFilter
    Functioncheck_string
    FunctionConstructURL
    +
    FunctionDateToISODate
    +
    FunctionDeconstructURL
    +
    Functionearly_exception_handler
    +
    Functionedit_grant_row
    +
    Functionedit_group_row
    +
    Functionexpand_properties
    FunctiongetStatusMessage
    FunctiongetUserByID
    FunctiongetUserByName
    +
    Functionget_href_containers
    FunctionISODateToHTTPDate
    Functionmake_help_link
    +
    Functionprivilege_to_bits
    Functionsend_page_header
    FunctionSqlFilterFragment
    FunctionunicodeToUtf8
    Functionutf8ToUnicode
     Files
    +
    Fileadmin.php
    Filealways.php
    +
    Fileauth-famjama.php
    Filecaldav-LOCK.php
    Filecaldav-REPORT-calquery.php
    +
    Filecaldav-REPORT-expand-property.php
    Filecaldav-REPORT-freebusy.php
    Filecaldav-REPORT-multiget.php
    Filecaldav-REPORT-principal.php
    Filecheck_UTF8.php
    +
    Filecollection-edit.php
    Filecollection.php
    Filedavical_configuration_missing.php
    Filefreebusy-GET.php
    @@ -56,10 +71,16 @@
    Fileother_translated_strings.php
    Filepage-footer.php
    Filepage-header.php
    +
    Fileprincipal-browse.php
    +
    Fileprincipal-edit.php
    +
    Filepubsub.php
    Filerelationship_types.php
    Fileroles.php
    +
    Filesetup.php
    Filetest-RRULE.php
    +
    Filetest.php
    Filetestpdo.php
    +
    Fileupgrade.php
    Fileusr.php
    @@ -101,25 +122,30 @@
    Functioncalendar_to_xml
    FunctioncontrolRequestContainer
    Functioncreate_scheduling_requests
    +
    Functiondisplay_status
    Functionhandle_cancel_request
    Functionhandle_freebusy_request
    Functionimport_collection
    Functionpublic_events_only
    FunctionputCalendarResource
    +
    Functionrollback
    Functionrollback_on_error
    Functionsimple_write_resource
    Functionupdate_scheduling_requests
    Functionwrite_resource
    Functionwrite_scheduling_request
     Files
    +
    Filecaldav-ACL.php
    Filecaldav-DELETE.php
    Filecaldav-GET.php
    -
    Filecaldav-MKCALENDAR.php
    +
    Filecaldav-MKCOL.php
    +
    Filecaldav-MOVE.php
    Filecaldav-OPTIONS.php
    Filecaldav-POST.php
    Filecaldav-PROPPATCH.php
    Filecaldav-PUT-functions.php
    Filecaldav-PUT.php
    +
    Filecaldav-REPORT-sync-collection.php
    Filecaldav-REPORT.php
    Filecaldav.php
    Filepublic.php
    @@ -223,18 +249,9 @@
     Functions
    -
    Functionadd_arbitrary_properties
    -
    Functionadd_general_properties
    -
    Functionadd_principal_properties
    Functionadd_proxy_response
    -
    Functionbuild_propstat_response
    -
    Functioncollection_to_xml
    Functionget_collection
    Functionget_collection_contents
    -
    Functionget_item
    -
    Functionhref_set_from_paths
    -
    Functionitem_to_xml
    -
    Functionprivileges
     Files
    Filecaldav-PROPFIND.php
    @@ -267,6 +284,19 @@
    + + +
    Sub-packageResource
    +
    +
    +
     Classes
    +
    ClassDAVResource
    +
     Files
    +
    FileDAVResource.php
    +
    +
    + +

    phpDocumentor v 1.3.2

    diff --git a/docs/api/todolist.html b/docs/api/todolist.html index 281e8ee6..a4a43208 100644 --- a/docs/api/todolist.html +++ b/docs/api/todolist.html @@ -14,6 +14,10 @@
    • Tidy up namespace handling in the responses.
    +

    DAVResource::IsLocked()

    +
      +
    • This logic does not catch all locking scenarios. For example an infinite depth request should check the permissions for all collections and resources within that. At present we only maintain permissions on a per-collection basis though.
    • +

    CalDAVRequest::IsLocked()

    • This logic does not catch all locking scenarios. For example an infinite depth request should check the permissions for all collections and resources within that. At present we only maintain permissions on a per-collection basis though.
    • @@ -23,7 +27,7 @@
    • Make this a defined constant

    - Documentation generated on Tue, 06 Oct 2009 02:03:12 -0700 by phpDocumentor 1.3.2 + Documentation generated on Thu, 24 Dec 2009 22:09:58 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file