diff --git a/VERSION b/VERSION index ea7df5c3..8a137008 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.9.5.3 +0.9.5.90 diff --git a/debian/changelog b/debian/changelog index 67c92767..9030284f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,18 @@ +davical (0.9.5.90) unstable; urgency=low + + * Updated french debconf templates (closes: #501266) + * Add support for Apple getctag extensions. + * Add configuration to allow disabling PUT of collection. + * Extension of caldav-client.php inspired by Daniel Serrabou. + * Bugfix for importing of events with multiple VEVENT modifiers. + * Support for POST freebusy request. + * Convert RRule functions to newer PostgreSQL function syntax. + * Add support for proposed calendar-user-principal property. + * Bugfixes and coverage improvements in recurrence rule calculations. + * Cleaned up lots of uninitialised variable warnings. + + -- Andrew McMillan Tue, 28 Oct 2008 20:43:21 +1300 + davical (0.9.5.3) unstable; urgency=low * Fix translation inefficiencies (closes: #495307) diff --git a/docs/api/awl/caldav/CalDAVClient.html b/docs/api/awl/caldav/CalDAVClient.html index ae6e6a04..6213ddd5 100644 --- a/docs/api/awl/caldav/CalDAVClient.html +++ b/docs/api/awl/caldav/CalDAVClient.html @@ -950,7 +950,7 @@

- Documentation generated on Sun, 19 Oct 2008 21:25:37 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:11 +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 2ba45566..d606aa4e 100644 --- a/docs/api/awl/caldav/RRule.html +++ b/docs/api/awl/caldav/RRule.html @@ -27,7 +27,7 @@

A Class for handling Events on a calendar which repeat

Here's the spec, from RFC2445:

At this point we are going to restrict ourselves to parts of the RRULE specification seen in the wild. And by "in the wild" I don't include within people's timezone definitions. We always convert time zones to canonical names and assume the lower level libraries can do a better job with them than we can.

We will concentrate on: FREQ=(YEARLY|MONTHLY|WEEKLY|DAILY) UNTIL= COUNT= INTERVAL= BYDAY= BYMONTHDAY= BYSETPOS= WKST= BYYEARDAY= BYWEEKNO= BYMONTH=

- Located in /inc/RRule.php (line 675) + Located in /inc/RRule.php (line 681)

@@ -86,7 +86,7 @@
- Constructor RRule (line 707) + Constructor RRule (line 713)
@@ -116,7 +116,7 @@
- GetNext (line 818) + GetNext (line 819)
@@ -139,7 +139,7 @@
- WithinScope (line 758) + WithinScope (line 759)
@@ -170,7 +170,7 @@

- Documentation generated on Sun, 19 Oct 2008 21:25:41 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:16 +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 0a947f01..b927e281 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 Sun, 19 Oct 2008 21:25:41 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:15 +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 e61bd398..05648a7b 100644 --- a/docs/api/awl/caldav/_inc---caldav-client.php.html +++ b/docs/api/awl/caldav/_inc---caldav-client.php.html @@ -136,7 +136,7 @@

- Documentation generated on Sun, 19 Oct 2008 21:25:37 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:11 +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 9dd1e305..49264d58 100644 --- a/docs/api/awl/caldav/iCalDate.html +++ b/docs/api/awl/caldav/iCalDate.html @@ -105,7 +105,7 @@  array GetWeekByDay - (string $byday) + (string $byday, [string $increasing = false])
 @@ -159,7 +159,7 @@  void SetWeekStart - () + (string $weekstart)
 @@ -244,7 +244,7 @@
- AddDays (line 254) + AddDays (line 256)
@@ -271,7 +271,7 @@
- AddDuration (line 282) + AddDuration (line 284)
@@ -298,7 +298,7 @@
- AddMonths (line 226) + AddMonths (line 228)
@@ -325,7 +325,7 @@
- ApplyBySetPos (line 547) + ApplyBySetPos (line 553)
@@ -358,7 +358,7 @@
- DateDifference (line 318) + DateDifference (line 321)
@@ -388,7 +388,7 @@
- DaysInMonth (line 177) + DaysInMonth (line 179)
@@ -418,7 +418,7 @@
- GetMonthByDay (line 401) + GetMonthByDay (line 404)
@@ -448,7 +448,7 @@
- GetMonthByMonthDay (line 422) + GetMonthByMonthDay (line 425)
@@ -478,7 +478,7 @@
- GetWeekByDay (line 441) + GetWeekByDay (line 445)
@@ -492,13 +492,16 @@ GetWeekByDay - (string $byday) + (string $byday, [string $increasing = false])
@@ -508,7 +511,7 @@
- GreaterThan (line 462) + GreaterThan (line 468)
@@ -538,7 +541,7 @@
- LessThan (line 477) + LessThan (line 483)
@@ -568,7 +571,7 @@
- MonthDays (line 496) + MonthDays (line 502)
@@ -604,7 +607,7 @@
- Render (line 169) + Render (line 171)
@@ -712,7 +715,7 @@
- SetMonthDay (line 214) + SetMonthDay (line 216)
@@ -739,7 +742,7 @@
- SetWeekStart (line 160) + SetWeekStart (line 162)
@@ -750,9 +753,14 @@ SetWeekStart - () + (string $weekstart) + @@ -761,7 +769,7 @@
- TestByMonth (line 389) + TestByMonth (line 392)
@@ -902,7 +910,7 @@

- Documentation generated on Sun, 19 Oct 2008 21:25:41 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:15 +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 fe140920..da278ee4 100644 --- a/docs/api/classtrees_awl.html +++ b/docs/api/classtrees_awl.html @@ -26,7 +26,7 @@
  • RRule
  • - Documentation generated on Sun, 19 Oct 2008 21:25:36 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:10 +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 ef0b0d8c..7dd01c45 100644 --- a/docs/api/classtrees_davical.html +++ b/docs/api/classtrees_davical.html @@ -29,6 +29,10 @@ +

    Root class RRuleTest

    + +

    Root class squidPamDrivers

    @@ -46,7 +50,7 @@
  • RSCDSUser
  • - Documentation generated on Sun, 19 Oct 2008 21:25:36 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:10 +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 71ba2f16..07ef6ec2 100644 --- a/docs/api/davical/Admin/_htdocs---users.php.html +++ b/docs/api/davical/Admin/_htdocs---users.php.html @@ -42,7 +42,7 @@
    -
    +
     @@ -57,7 +57,7 @@
    -
    +
     @@ -72,7 +72,7 @@
    -
    +
     @@ -87,7 +87,7 @@
    -
    +
     @@ -102,7 +102,7 @@
    -
    +
     @@ -123,7 +123,7 @@
    -
    +
     @@ -152,7 +152,7 @@
    -
    +
    @@ -187,7 +187,7 @@

    - Documentation generated on Sun, 19 Oct 2008 21:25:42 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:17 +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 3f93095c..70193653 100644 --- a/docs/api/davical/HTTPAuthSession/HTTPAuthSession.html +++ b/docs/api/davical/HTTPAuthSession/HTTPAuthSession.html @@ -143,7 +143,7 @@
    - AllowedTo (line 236) + AllowedTo (line 244)
    @@ -174,7 +174,7 @@
    - AssignSessionDetails (line 259) + AssignSessionDetails (line 267)
    @@ -250,7 +250,7 @@
    - CheckPassword (line 201) + CheckPassword (line 209)
    @@ -280,7 +280,7 @@
    - DigestAuthSession (line 148) + DigestAuthSession (line 156)
    @@ -303,7 +303,7 @@
    - GetRoles (line 244) + GetRoles (line 252)
    @@ -325,7 +325,7 @@
    - ParseDigestHeader (line 182) + ParseDigestHeader (line 190)
    @@ -354,7 +354,7 @@

    - Documentation generated on Sun, 19 Oct 2008 21:25:40 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:15 +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 03027e2b..e909f2bf 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 Sun, 19 Oct 2008 21:25:40 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:15 +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 9429c29c..7ef8be3c 100644 --- a/docs/api/davical/Principal/CalDAVPrincipal.html +++ b/docs/api/davical/Principal/CalDAVPrincipal.html @@ -50,7 +50,7 @@
    -
    +
     Whether $by_email @@ -59,6 +59,16 @@  RFC4791: $calendar_home_set +
    +
    +  + RFC3744: + $group_membership +
    +
    +  + RFC3744: + $group_member_set
     @@ -91,7 +101,7 @@
    -
    +
     boolean CalDAVPrincipal @@ -104,6 +114,24 @@ (object $usr)
    +  + string + RenderAsXML + (array $properties,  &$reply, [boolean $props_only = false], reference $reply) +
    +
    +  + void + RenderPrivileges + ( $privilege_names, [ $container = "privilege"]) +
    +
    +  + void + UsernameFromEMail + (string $email) +
    +
     void UsernameFromPath @@ -128,7 +156,7 @@
    -
    +
    @@ -150,7 +178,7 @@
    -
    +
    @@ -171,9 +199,53 @@
    - + +
    + +
    + + + RFC3744: + $group_membership + (line 63) + +
    + + +
      +
    • var: The groups in which the principal is directly a member.
    • +
    + + + + + +
    +
    +
    + + + RFC3744: + $group_member_set + (line 58) + +
    + + +
      +
    • var: The principals that are direct members of this group.
    • +
    + + + + + +
    + +
    +
    @@ -194,7 +266,7 @@
    -
    +
    @@ -216,7 +288,7 @@
    -
    +
    @@ -253,11 +325,11 @@
    -
    +
    - Constructor CalDAVPrincipal (line 63) + Constructor CalDAVPrincipal (line 75)
    @@ -277,17 +349,17 @@
    • mixed - $parameters: If null, an empty Principal is created. If it is an integer then that ID is read (if possible). If it is an array then the Principal matching the supplied elements is read.
    • + $parameters: If null, an empty Principal is created. If it is an integer then that ID is read (if possible). If it is an array then the Principal matching the supplied elements is read. If it is an object then it is expected to be a 'usr' record that was read elsewhere.
    -
    +
    - InitialiseRecord (line 103) + InitialiseRecord (line 126)
    @@ -308,13 +380,109 @@ +
    + +
    + +
    + + RenderAsXML (line 257) +
    + + +

    Render XML for a single Principal (user) from the DB

    +
      +
    • return: An XML fragment with the requested properties for this principal
    • +
    + +
    + string + + RenderAsXML + + (array $properties,  &$reply, [boolean $props_only = false], reference $reply) +
    + +
      +
    • + array + $properties: The requested properties for this principal
    • +
    • + reference + $reply: A reference to the XMLDocument being used for the reply
    • +
    • + boolean + $props_only: Default false. If true will only return the fragment with the properties, not a full response fragment.
    • +
    • + + &$reply
    • +
    + + +
    + +
    + +
    + + RenderPrivileges (line 239) +
    + + +

    Returns the array of privilege names converted into XMLElements

    + +
    + void + + RenderPrivileges + + ( $privilege_names, [ $container = "privilege"]) +
    + +
      +
    • + + $privilege_names
    • +
    • + + $container
    • +
    + + +
    + +
    + +
    + + UsernameFromEMail (line 225) +
    + + +

    Work out the username, based on the given e-mail

    + +
    + void + + UsernameFromEMail + + (string $email) +
    + +
      +
    • + string + $email: The email address to be used.
    • +
    + +
    - UsernameFromPath (line 140) + UsernameFromPath (line 185)
    @@ -345,7 +513,7 @@

    - Documentation generated on Sun, 19 Oct 2008 21:25:38 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:13 +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 8d1b3251..12578b5f 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 Sun, 19 Oct 2008 21:25:38 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:13 +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 new file mode 100644 index 00000000..52b4c134 --- /dev/null +++ b/docs/api/davical/RRuleTest.html @@ -0,0 +1,301 @@ + + + + + + Docs For Class RRuleTest + + + + +
    +

     Class RRuleTest

    + + +
    +
    Description
    + +
    + +

    + Located in /inc/test-RRULE.php (line 11) +

    + + +
    
    +	
    +			
    +
    + + + + +
    +
    Variable Summary
    + +
    +
    +
    +  + mixed + $description +
    +
    +  + mixed + $dtstart +
    +
    +  + mixed + $recur +
    +
    +  + mixed + $result_description +
    +
    +
    +
    + + +
    +
    Method Summary
    + +
    +
    +
    +  + RRuleTest + RRuleTest + ( $description,  $start,  $recur, [ $result_description = null]) +
    +
    +  + void + PHPTest + () +
    +
    +  + void + SQLTest + () +
    +
    +
    +
    + + +
    +
    Variables
    + +
    + + +
    + +
    + + + mixed + $description + (line 14) + +
    + + + + + + + +
    + +
    + +
    + + + mixed + $dtstart + (line 12) + +
    + + + + + + + +
    + +
    + +
    + + + mixed + $recur + (line 13) + +
    + + + + + + + +
    + +
    + +
    + + + mixed + $result_description + (line 15) + +
    + + + + + + + +
    + +
    +
    + + +
    +
    Methods
    + +
    + + +
    + +
    + + Constructor RRuleTest (line 17) +
    + + + +
    + RRuleTest + + RRuleTest + + ( $description,  $start,  $recur, [ $result_description = null]) +
    + +
      +
    • + + $description
    • +
    • + + $start
    • +
    • + + $recur
    • +
    • + + $result_description
    • +
    + + +
    + +
    + +
    + + PHPTest (line 24) +
    + + + +
    + void + + PHPTest + + () +
    + + + +
    + +
    + +
    + + SQLTest (line 39) +
    + + + +
    + void + + SQLTest + + () +
    + + + +
    + +
    +
    + + +

    + Documentation generated on Tue, 28 Oct 2008 20:48:17 +1300 by phpDocumentor 1.3.2 +

    +
    + \ No newline at end of file diff --git a/docs/api/davical/RSCDSSession/RSCDSSession.html b/docs/api/davical/RSCDSSession/RSCDSSession.html index e61df4e7..a0efc0c0 100644 --- a/docs/api/davical/RSCDSSession/RSCDSSession.html +++ b/docs/api/davical/RSCDSSession/RSCDSSession.html @@ -230,7 +230,7 @@

    - Documentation generated on Sun, 19 Oct 2008 21:25:41 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:16 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/RSCDSSession/Tools.html b/docs/api/davical/RSCDSSession/Tools.html index fff7d068..5a8e267f 100644 --- a/docs/api/davical/RSCDSSession/Tools.html +++ b/docs/api/davical/RSCDSSession/Tools.html @@ -86,7 +86,7 @@
    -
    +
    @@ -107,7 +107,7 @@
    -
    +
    @@ -128,7 +128,7 @@
    -
    +
    @@ -149,7 +149,7 @@
    -
    +
    @@ -175,7 +175,7 @@

    - Documentation generated on Sun, 19 Oct 2008 21:25:42 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:17 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/RSCDSSession/_htdocs---tools.php.html b/docs/api/davical/RSCDSSession/_htdocs---tools.php.html index 18d27ce6..71e3c010 100644 --- a/docs/api/davical/RSCDSSession/_htdocs---tools.php.html +++ b/docs/api/davical/RSCDSSession/_htdocs---tools.php.html @@ -70,7 +70,7 @@
    -
    +
     @@ -85,7 +85,7 @@
    -
    +
     @@ -100,7 +100,7 @@
    -
    +
     @@ -115,7 +115,7 @@
    -
    +
     @@ -136,7 +136,7 @@
    -
    +
     @@ -151,7 +151,7 @@
    -
    +
     @@ -166,7 +166,7 @@
    -
    +
     @@ -187,7 +187,7 @@

    - Documentation generated on Sun, 19 Oct 2008 21:25:42 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:17 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/RSCDSSession/_inc---RSCDSSession.php.html b/docs/api/davical/RSCDSSession/_inc---RSCDSSession.php.html index a70da6a7..abb8cb14 100644 --- a/docs/api/davical/RSCDSSession/_inc---RSCDSSession.php.html +++ b/docs/api/davical/RSCDSSession/_inc---RSCDSSession.php.html @@ -25,8 +25,8 @@

    DAViCal extensions to AWL Session handling

    @@ -186,7 +186,7 @@

    - Documentation generated on Sun, 19 Oct 2008 21:25:41 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:16 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/RSCDSUser/RSCDSUser.html b/docs/api/davical/RSCDSUser/RSCDSUser.html index 48578b2f..9e8256f5 100644 --- a/docs/api/davical/RSCDSUser/RSCDSUser.html +++ b/docs/api/davical/RSCDSUser/RSCDSUser.html @@ -426,7 +426,7 @@

    - Documentation generated on Sun, 19 Oct 2008 21:25:42 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:16 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/RSCDSUser/_inc---RSCDSUser.php.html b/docs/api/davical/RSCDSUser/_inc---RSCDSUser.php.html index 9590cd4a..90a97894 100644 --- a/docs/api/davical/RSCDSUser/_inc---RSCDSUser.php.html +++ b/docs/api/davical/RSCDSUser/_inc---RSCDSUser.php.html @@ -127,7 +127,7 @@

    - Documentation generated on Sun, 19 Oct 2008 21:25:42 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:16 +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 3cecb6b1..7f8dc0e9 100644 --- a/docs/api/davical/Request/CalDAVRequest.html +++ b/docs/api/davical/Request/CalDAVRequest.html @@ -50,7 +50,7 @@
    -
    +
     mixed $collection_id @@ -59,6 +59,16 @@  mixed $collection_path +
    +
    +  + mixed + $collection_type +
    +
     @@ -240,7 +250,7 @@ mixed $collection_id - (line 60) + (line 66)
    @@ -260,7 +270,7 @@ mixed $collection_path - (line 65) + (line 71)
    @@ -271,6 +281,47 @@ +
    + +
    + +
    + + + mixed + $collection_type + (line 77) + +
    + + +

    The type of collection being requested:

    +

    calendar, schedule-inbox, schedule-outbox

    + + + + + +
    + +
    + +
    + + + mixed + $current_user_principal_xml + (line 56) + +
    + + +

    The 'current_user_principal_xml' the DAV:current-user-principal answer. An XMLElement object with an <href> or <unauthenticated> fragment.

    + + + + +
    @@ -379,7 +430,7 @@ mixed $user_agent - (line 55) + (line 61)
    @@ -411,7 +462,7 @@
    - Constructor CalDAVRequest (line 70) + Constructor CalDAVRequest (line 82)
    @@ -438,7 +489,7 @@
    - AllowedTo (line 531) + AllowedTo (line 591)
    @@ -466,7 +517,7 @@
    - DepthRegexTail (line 377) + DepthRegexTail (line 437)
    @@ -488,7 +539,7 @@
    - DoResponse (line 610) + DoResponse (line 685)
    @@ -521,7 +572,7 @@
    - FailIfLocked (line 456) + FailIfLocked (line 516)
    @@ -546,7 +597,7 @@
    - GetDepthName (line 368) + GetDepthName (line 428)
    @@ -568,7 +619,7 @@
    - GetLockDetails (line 442) + GetLockDetails (line 502)
    @@ -595,7 +646,7 @@
    - GetLockRow (line 388) + GetLockRow (line 448)
    @@ -625,7 +676,7 @@
    - IsCollection (line 491) + IsCollection (line 551)
    @@ -647,7 +698,7 @@
    - IsInfiniteDepth (line 513) + IsInfiniteDepth (line 573)
    @@ -669,7 +720,7 @@
    - IsLocked (line 336) + IsLocked (line 396)
    @@ -697,7 +748,7 @@
    - IsPrincipal (line 502) + IsPrincipal (line 562)
    @@ -719,7 +770,7 @@
    - setPermissions (line 285) + setPermissions (line 345)
    @@ -749,7 +800,7 @@
    - SupportedPrivileges (line 632) + SupportedPrivileges (line 707)
    @@ -774,7 +825,7 @@
    - UnsupportedRequest (line 575) + UnsupportedRequest (line 650)
    @@ -801,7 +852,7 @@
    - UserFromPath (line 244) + UserFromPath (line 304)
    @@ -823,7 +874,7 @@
    - ValidateLockToken (line 414) + ValidateLockToken (line 474)
    @@ -850,7 +901,7 @@
    - XMLResponse (line 595) + XMLResponse (line 670)
    @@ -881,7 +932,7 @@

    - Documentation generated on Sun, 19 Oct 2008 21:25:39 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:13 +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 eee4b71b..73c0575c 100644 --- a/docs/api/davical/Request/_inc---CalDAVRequest.php.html +++ b/docs/api/davical/Request/_inc---CalDAVRequest.php.html @@ -146,7 +146,7 @@

    - Documentation generated on Sun, 19 Oct 2008 21:25:39 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:13 +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 be6d0e9a..e8d14fac 100644 --- a/docs/api/davical/_htdocs---collection.php.html +++ b/docs/api/davical/_htdocs---collection.php.html @@ -160,7 +160,7 @@

    - Documentation generated on Sun, 19 Oct 2008 21:25:40 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:14 +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 abc04e72..f3298c24 100644 --- a/docs/api/davical/_htdocs---freebusy.php.html +++ b/docs/api/davical/_htdocs---freebusy.php.html @@ -102,7 +102,7 @@

    - Documentation generated on Sun, 19 Oct 2008 21:25:40 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:15 +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 ea06e100..da11319e 100644 --- a/docs/api/davical/_htdocs---help.php.html +++ b/docs/api/davical/_htdocs---help.php.html @@ -115,7 +115,7 @@

    - Documentation generated on Sun, 19 Oct 2008 21:25:40 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:15 +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 0ee06037..64f6b876 100644 --- a/docs/api/davical/_htdocs---index.php.html +++ b/docs/api/davical/_htdocs---index.php.html @@ -131,7 +131,7 @@

    - Documentation generated on Sun, 19 Oct 2008 21:25:41 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:15 +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 8ea426a8..650bb4a0 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 Sun, 19 Oct 2008 21:25:41 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:15 +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 47fa81ed..91db4668 100644 --- a/docs/api/davical/_htdocs---roles.php.html +++ b/docs/api/davical/_htdocs---roles.php.html @@ -130,7 +130,7 @@

    - Documentation generated on Sun, 19 Oct 2008 21:25:41 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:15 +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 da2c9576..eb2c3e09 100644 --- a/docs/api/davical/_htdocs---usr.php.html +++ b/docs/api/davical/_htdocs---usr.php.html @@ -34,13 +34,13 @@
    -
    +
    @@ -49,7 +49,7 @@
    -
    +
     @@ -64,7 +64,7 @@
    -
    +
     @@ -81,7 +81,7 @@
    -
    +
     @@ -97,7 +97,7 @@
    -
    +
     @@ -112,7 +112,7 @@
    -
    +
     @@ -127,7 +127,7 @@
    -
    +
     @@ -142,7 +142,7 @@
    -
    +
     @@ -163,7 +163,7 @@

    - Documentation generated on Sun, 19 Oct 2008 21:25:42 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:17 +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 ba03b525..4cda4d47 100644 --- a/docs/api/davical/_inc---always.php.html +++ b/docs/api/davical/_inc---always.php.html @@ -22,8 +22,8 @@
    @@ -124,7 +124,7 @@ include_once ("PgQuery.php") - (line 114) + (line 119)
    @@ -166,7 +166,7 @@
    - ConstructURL (line 231) + ConstructURL (line 236)
    @@ -192,7 +192,7 @@
    - getStatusMessage (line 175) + getStatusMessage (line 180)
    @@ -221,7 +221,7 @@
    - getUserByID (line 154) + getUserByID (line 159)
    @@ -250,7 +250,7 @@
    - getUserByName (line 133) + getUserByName (line 138)
    @@ -278,7 +278,7 @@

    - Documentation generated on Sun, 19 Oct 2008 21:25:36 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:10 +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 dae396e1..2e702e84 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 Sun, 19 Oct 2008 21:25:38 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:12 +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 17d442fb..92645c28 100644 --- a/docs/api/davical/_inc---caldav-REPORT-calquery.php.html +++ b/docs/api/davical/_inc---caldav-REPORT-calquery.php.html @@ -77,7 +77,7 @@
    - BuildSqlFilter (line 228) + BuildSqlFilter (line 230)
    @@ -143,7 +143,7 @@

    - Documentation generated on Sun, 19 Oct 2008 21:25:38 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:12 +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 7fffa581..6939f825 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 Sun, 19 Oct 2008 21:25:38 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:13 +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 c53dab8c..08234d1a 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 Sun, 19 Oct 2008 21:25:38 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:13 +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 3d137f63..fbe69abf 100644 --- a/docs/api/davical/_inc---caldav-REPORT-principal.php.html +++ b/docs/api/davical/_inc---caldav-REPORT-principal.php.html @@ -15,9 +15,7 @@
    Description
    +
    @@ -28,51 +26,9 @@ - -
    -
    Functions
    - -
    - -
    - -
    - - principal_to_xml (line 14) -
    - - -

    Return XML for a single Principal (user) from the DB TODO: Refactor this functionality into the CalDAVPrincipal object

    -
      -
    • return: An XML document which is the response for the principal
    • -
    -
    - string - - principal_to_xml - - (array $properties, string $item) -
    - -
      -
    • - array - $properties: The requested properties for this principal
    • -
    • - string - $item: The user data for this calendar
    • -
    - - -
    -
    -

    - Documentation generated on Sun, 19 Oct 2008 21:25:38 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:13 +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 1a5d12d3..faeb223f 100644 --- a/docs/api/davical/_inc---check_UTF8.php.html +++ b/docs/api/davical/_inc---check_UTF8.php.html @@ -119,7 +119,7 @@

    - Documentation generated on Sun, 19 Oct 2008 21:25:39 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:14 +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 2f775dc3..ad45e220 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 Sun, 19 Oct 2008 21:25:40 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:14 +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 75dddb99..be94085b 100644 --- a/docs/api/davical/_inc---freebusy-GET.php.html +++ b/docs/api/davical/_inc---freebusy-GET.php.html @@ -70,7 +70,7 @@

    - Documentation generated on Sun, 19 Oct 2008 21:25:40 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:15 +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 20f478e9..3c423f42 100644 --- a/docs/api/davical/_inc---interactive-page.php.html +++ b/docs/api/davical/_inc---interactive-page.php.html @@ -41,7 +41,7 @@ require_once ("MenuSet.php") - (line 2) + (line 3)
    @@ -55,7 +55,7 @@

    - Documentation generated on Sun, 19 Oct 2008 21:25:41 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:15 +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 72867d76..53970c46 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 Sun, 19 Oct 2008 21:25:41 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:15 +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 7057ec94..b49f77b4 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 Sun, 19 Oct 2008 21:25:41 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:15 +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 f6b7bc79..20430bf6 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 Sun, 19 Oct 2008 21:25:41 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:15 +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 2aa80773..e8da976a 100644 --- a/docs/api/davical/_inc---test-RRULE.php.html +++ b/docs/api/davical/_inc---test-RRULE.php.html @@ -16,7 +16,8 @@
    Description
    @@ -24,17 +25,46 @@
    + +
    +
    Classes
    + +
    + + + + + + + + + +
    ClassDescription
    +  class + RRuleTest + + +
    +
    +
    Includes
    -
    +
     @@ -49,7 +79,7 @@
    -
    +
     @@ -70,7 +100,7 @@

    - Documentation generated on Sun, 19 Oct 2008 21:25:42 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:17 +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 fd3eed7d..bd0611b7 100644 --- a/docs/api/davical/authentication/_inc---auth-functions.php.html +++ b/docs/api/davical/authentication/_inc---auth-functions.php.html @@ -208,7 +208,7 @@

    - Documentation generated on Sun, 19 Oct 2008 21:25:36 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:11 +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 9542ec11..1c16beb2 100644 --- a/docs/api/davical/caldav/_htdocs---caldav.php.html +++ b/docs/api/davical/caldav/_htdocs---caldav.php.html @@ -54,30 +54,15 @@
    - +
     include_once - (caldav-MKCALENDAR.php) - (line 41) - -
    - - - -
    - -
    - -
    -  - - include_once - (caldav-PROPFIND.php) - (line 39) + (caldav-GET.php) + (line 46)
    @@ -85,7 +70,7 @@
    -
    +
     @@ -99,30 +84,15 @@
    - -
    - -
    -  - - include_once - (caldav-PROPPATCH.php) - (line 40) - -
    - - - -
    - +
     include_once - (caldav-GET.php) - (line 45) + (caldav-PROPFIND.php) + (line 39)
    @@ -137,52 +107,22 @@ include_once (caldav-MKCALENDAR.php) - (line 42) + (line 41)
    - +
     include_once - (caldav-LOCK.php) - (line 48) - -
    - - - -
    - -
    - -
    -  - - include_once - (caldav-GET.php) - (line 44) - -
    - - - -
    - -
    - -
    -  - - include_once - (caldav-DELETE.php) - (line 46) + (caldav-PROPPATCH.php) + (line 40)
    @@ -204,14 +144,59 @@
    - +
    +
    +  + + include_once + (caldav-MKCALENDAR.php) + (line 42) + +
    + + + +
    + +
    +
     include_once (caldav-LOCK.php) + (line 49) + +
    + + + +
    + +
    + +
    +  + + include_once + (caldav-GET.php) + (line 45) + +
    + + + +
    + +
    + +
    +  + + include_once + (caldav-DELETE.php) (line 47)
    @@ -219,15 +204,45 @@
    - + +
    + +
    +  + + include_once + (caldav-POST.php) + (line 44) + +
    + + + +
    +
    +
    +  + + include_once + (caldav-LOCK.php) + (line 48) + +
    + + + +
    + +
    +
     include_once (test-RRULE.php) - (line 50) + (line 51)
    @@ -235,7 +250,7 @@
    -
    +
     @@ -256,7 +271,7 @@
    -
    +
     @@ -271,7 +286,7 @@
    -
    +
     @@ -294,7 +309,7 @@

    - Documentation generated on Sun, 19 Oct 2008 21:25:38 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:13 +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 562dbd8c..0115c545 100644 --- a/docs/api/davical/caldav/_htdocs---public.php.html +++ b/docs/api/davical/caldav/_htdocs---public.php.html @@ -173,7 +173,7 @@

    - Documentation generated on Sun, 19 Oct 2008 21:25:41 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:15 +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 e32974d1..d6534286 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 Sun, 19 Oct 2008 21:25:37 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:12 +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 94e3beae..1eec2a3e 100644 --- a/docs/api/davical/caldav/_inc---caldav-GET.php.html +++ b/docs/api/davical/caldav/_inc---caldav-GET.php.html @@ -62,7 +62,7 @@

    - Documentation generated on Sun, 19 Oct 2008 21:25:38 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:12 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/caldav/_inc---caldav-MKCALENDAR.php.html b/docs/api/davical/caldav/_inc---caldav-MKCALENDAR.php.html index 295d984b..dc0d0310 100644 --- a/docs/api/davical/caldav/_inc---caldav-MKCALENDAR.php.html +++ b/docs/api/davical/caldav/_inc---caldav-MKCALENDAR.php.html @@ -20,8 +20,8 @@

    CalDAV Server - handle MKCALENDAR method

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

    - Documentation generated on Sun, 19 Oct 2008 21:25:38 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:12 +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 8ef57f79..6ff7a48b 100644 --- a/docs/api/davical/caldav/_inc---caldav-OPTIONS.php.html +++ b/docs/api/davical/caldav/_inc---caldav-OPTIONS.php.html @@ -34,7 +34,7 @@

    - Documentation generated on Sun, 19 Oct 2008 21:25:38 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:12 +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 new file mode 100644 index 00000000..2f48548d --- /dev/null +++ b/docs/api/davical/caldav/_inc---caldav-POST.php.html @@ -0,0 +1,135 @@ + + + + + + Docs for page caldav-POST.php + + + + +
    +

    File/inc/caldav-POST.php

    + + +
    +
    Description
    + +
    + +

    CalDAV Server - handle PUT method

    + + +
    +
    + + + +
    +
    Includes
    + +
    + +
    + +
    +  + + include_once + ("RRule.php") + (line 15) + +
    + + + +
    + +
    + +
    +  + + require_once + ("XMLDocument.php") + (line 13) + +
    + + + +
    + +
    + +
    +  + + require_once + ("iCalendar.php") + (line 14) + +
    + + + +
    +
    +
    + + + + +
    +
    Functions
    + +
    + +
    + +
    + + handle_freebusy_request (line 33) +
    + + +
    + void + + handle_freebusy_request + + ( $ic) +
    + +
      +
    • + + $ic
    • +
    + + +
    +
    +
    + +

    + Documentation generated on Tue, 28 Oct 2008 20:48:12 +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 64799e9e..912f5ba8 100644 --- a/docs/api/davical/caldav/_inc---caldav-PROPPATCH.php.html +++ b/docs/api/davical/caldav/_inc---caldav-PROPPATCH.php.html @@ -20,8 +20,8 @@

    CalDAV Server - handle PROPPATCH method

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

    - Documentation generated on Sun, 19 Oct 2008 21:25:38 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:12 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/docs/api/davical/_inc---caldav-PUT-functions.php.html b/docs/api/davical/caldav/_inc---caldav-PUT-functions.php.html similarity index 80% rename from docs/api/davical/_inc---caldav-PUT-functions.php.html rename to docs/api/davical/caldav/_inc---caldav-PUT-functions.php.html index 1a06c349..fa8c1255 100644 --- a/docs/api/davical/_inc---caldav-PUT-functions.php.html +++ b/docs/api/davical/caldav/_inc---caldav-PUT-functions.php.html @@ -4,12 +4,12 @@ Docs for page caldav-PUT-functions.php - +
    -

    File/inc/caldav-PUT-functions.php

    +

    File/inc/caldav-PUT-functions.php

    @@ -21,6 +21,12 @@
    +

    CalDAV Server - handle PUT method

    +
    @@ -36,19 +42,19 @@
    -
    +
    -  +  include_once ("iCalendar.php") - (line 9) + (line 18)
    -

    Check if the user wants to put just one EVENT/TODO or a whole calendar

    +

    Check if the user wants to put just one VEVENT/VTODO or a whole calendar

    if the collection = calendar = $request_container doesn't exist then create it return true if it's a whole calendar

    @@ -67,11 +73,11 @@
    -
    +
    - - controlRequestContainer (line 42) + + controlRequestContainer (line 51)
    @@ -100,13 +106,39 @@ +
    + +
    + +
    + + create_scheduling_requests (line 128) +
    + + +

    Create scheduling requests in the schedule inbox for the

    +
    + void + + create_scheduling_requests + + (iCalendar $ic) +
    + +
      +
    • + iCalendar + $ic: The iCalendar object we should create scheduling requests for.
    • +
    + +
    - - import_collection (line 124) + + import_collection (line 153)
    @@ -140,8 +172,8 @@
    - - public_events_only (line 91) + + public_events_only (line 100)
    @@ -172,8 +204,8 @@
    - - putCalendarResource (line 289) + + putCalendarResource (line 320)
    @@ -210,8 +242,8 @@
    - - rollback_on_error (line 19) + + rollback_on_error (line 28)
    @@ -248,7 +280,7 @@

    - Documentation generated on Sun, 19 Oct 2008 21:25:38 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:12 +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 c9d08299..cda44026 100644 --- a/docs/api/davical/caldav/_inc---caldav-PUT.php.html +++ b/docs/api/davical/caldav/_inc---caldav-PUT.php.html @@ -46,7 +46,7 @@  include_once - ('caldav-PUT-functions.php') + ('caldav-PUT-functions.php') (line 25)
    @@ -67,7 +67,7 @@

    - Documentation generated on Sun, 19 Oct 2008 21:25:38 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:12 +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 42f935ea..d3d145a7 100644 --- a/docs/api/davical/caldav/_inc---caldav-REPORT.php.html +++ b/docs/api/davical/caldav/_inc---caldav-REPORT.php.html @@ -42,14 +42,14 @@
    -
    +
     include ("caldav-REPORT-freebusy.php") - (line 44) + (line 46)
    @@ -57,14 +57,14 @@
    -
    +
     include ("caldav-REPORT-principal.php") - (line 48) + (line 52)
    @@ -72,14 +72,14 @@
    -
    +
     include ("caldav-REPORT-calquery.php") - (line 163) + (line 183)
    @@ -87,29 +87,29 @@
    -
    +
     include ("caldav-REPORT-multiget.php") - (line 167) + (line 187)
    - -
    + +
     require_once - ("iCalendar.php") - (line 35) + ("XMLDocument.php") + (line 13)
    @@ -121,6 +121,21 @@
  • license: GNU GPL v2
  • +
    + +
    + +
    +  + + require_once + ("iCalendar.php") + (line 37) + +
    + + +
    @@ -141,7 +156,7 @@
    - calendar_to_xml (line 68) + calendar_to_xml (line 72)
    @@ -172,7 +187,7 @@

    - Documentation generated on Sun, 19 Oct 2008 21:25:38 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:13 +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 67e43f7c..9db37af0 100644 --- a/docs/api/davical/ldap/_inc---drivers_ldap.php.html +++ b/docs/api/davical/ldap/_inc---drivers_ldap.php.html @@ -218,7 +218,7 @@

    - Documentation generated on Sun, 19 Oct 2008 21:25:40 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:14 +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 c56cc32f..84282a27 100644 --- a/docs/api/davical/ldap/_inc---drivers_squid_pam.php.html +++ b/docs/api/davical/ldap/_inc---drivers_squid_pam.php.html @@ -141,7 +141,7 @@

    - Documentation generated on Sun, 19 Oct 2008 21:25:40 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:14 +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 660a9e79..2d6e9c6e 100644 --- a/docs/api/davical/ldap/ldapDrivers.html +++ b/docs/api/davical/ldap/ldapDrivers.html @@ -208,7 +208,7 @@

    - Documentation generated on Sun, 19 Oct 2008 21:25:40 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:14 +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 e113cdbd..99b762b6 100644 --- a/docs/api/davical/ldap/squidPamDrivers.html +++ b/docs/api/davical/ldap/squidPamDrivers.html @@ -133,7 +133,7 @@

    - Documentation generated on Sun, 19 Oct 2008 21:25:40 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:14 +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 6e359834..4abab117 100644 --- a/docs/api/davical/propfind/_inc---caldav-PROPFIND.php.html +++ b/docs/api/davical/propfind/_inc---caldav-PROPFIND.php.html @@ -41,14 +41,14 @@ | Functions
    - +
     require_once - ("XMLElement.php") + ("iCalendar.php") (line 17)
    @@ -62,14 +62,14 @@
    - +
     require_once - ("iCalendar.php") + ("XMLDocument.php") (line 18)
    @@ -91,40 +91,88 @@ | Functions
    - +
    - add_namespace (line 27) + add_arbitrary_properties (line 155)
    +

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

    void - add_namespace + add_arbitrary_properties - ( $prefix,  $namespace) + ( &$prop,  &$not_found, object $record, reference $prop, reference $not_found, reference $denied) +
    + +
      +
    • + reference + $prop: An XMLElement of the partly constructed response
    • +
    • + reference + $not_found: An XMLElement of properties which are not found
    • +
    • + 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
    • +
    • + + &$not_found
    • +
    + + +
    + +
    + +
    + + add_general_properties (line 232) +
    + + +

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

    +
    + void + + add_general_properties + + ( &$prop,  &$not_found,  &$denied,  $record)
    • - $prefix
    • + &$prop
    • - $namespace
    • + &$not_found +
    • + + &$denied
    • +
    • + + $record
    -
    +
    - add_principal_properties (line 285) + add_principal_properties (line 184)
    @@ -151,52 +199,37 @@
    - -
    - -
    - - caldav_tag (line 126) -
    - - -
    - void - - caldav_tag - - ( $tag) -
    - -
      -
    • - - $tag
    • -
    - - -
    - +
    - calendar_server_tag (line 120) + build_propstat_response (line 297)
    +

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

    void - calendar_server_tag + build_propstat_response - ( $tag) + ( $prop,  $not_found,  $denied,  $url)
    • - $tag
    • + $prop +
    • + + $not_found
    • +
    • + + $denied
    • +
    • + + $url
    @@ -206,7 +239,7 @@
    - collection_to_xml (line 326) + collection_to_xml (line 322)
    @@ -227,41 +260,12 @@
    - +
    - get_arbitrary_properties (line 261) -
    - - -

    Fetches any arbitrary properties that were requested by the PROPFIND into an array, which we return.

    -
      -
    • return: The arbitrary properties.
    • -
    -
    - array - - get_arbitrary_properties - - ( $dav_name) -
    - -
      -
    • - - $dav_name
    • -
    - - -
    - -
    - -
    - - get_collection (line 659) + get_collection (line 566)
    @@ -290,11 +294,11 @@
    -
    +
    - get_collection_contents (line 590) + get_collection_contents (line 491)
    @@ -322,11 +326,11 @@
    -
    +
    - get_item (line 712) + get_item (line 622)
    @@ -348,11 +352,11 @@
    -
    +
    - item_to_xml (line 493) + item_to_xml (line 439)
    @@ -373,63 +377,12 @@
    - -
    - -
    - - namespace_array (line 108) -
    - - -
    - void - - namespace_array - - () -
    - - - -
    - +
    - ns_tag (line 50) -
    - - -
    - void - - ns_tag - - ( $in_tag, [ $namespace = null], [ $prefix = null]) -
    - -
      -
    • - - $in_tag
    • -
    • - - $namespace
    • -
    • - - $prefix
    • -
    - - -
    - -
    - -
    - - privileges (line 247) + privileges (line 138)
    @@ -457,7 +410,7 @@

    - Documentation generated on Sun, 19 Oct 2008 21:25:38 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:12 +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 1a1a63c8..4020c08b 100644 --- a/docs/api/elementindex.html +++ b/docs/api/elementindex.html @@ -28,7 +28,6 @@ i l m - n o p r @@ -74,10 +73,19 @@
    Function - add_namespace + add_arbitrary_properties
    -
    add_namespace() in caldav-PROPFIND.php
    +
    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 @@ -219,6 +227,14 @@
    BuildSqlFilter() in caldav-REPORT-calquery.php
    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 +
    +
    +
    build_propstat_response() in caldav-PROPFIND.php
    +
    Build the <propstat><prop></prop><status></status></propstat> part of the response
    +
    @@ -259,12 +275,28 @@
    Variable + $collection_type +
    +
    +
    CalDAVRequest::$collection_type in CalDAVRequest.php
    +
    The type of collection being requested:
    +
    +
    + Variable $curl
    CalDAVClient::$curl in caldav-client.php
    Our cURL connection
    +
    + Variable + $current_user_principal_xml +
    +
    + +
    The 'current_user_principal_xml' the DAV:current-user-principal answer. An XMLElement object with an <href> or <unauthenticated> fragment.
    +
    Method CalDAVClient @@ -281,14 +313,6 @@
    CalDAVClient in caldav-client.php
    A class for accessing DAViCal via CalDAV, as a client
    -
    - Method - CalDAVPrincipal -
    -
    -
    CalDAVPrincipal::CalDAVPrincipal() in CalDAVPrincipal.php
    -
    Constructor
    -
    Class CalDAVPrincipal @@ -297,6 +321,14 @@
    CalDAVPrincipal in CalDAVPrincipal.php
    A class for things to do with a DAV Principal
    +
    + Method + CalDAVPrincipal +
    +
    +
    CalDAVPrincipal::CalDAVPrincipal() in CalDAVPrincipal.php
    +
    Constructor
    +
    Class CalDAVRequest @@ -315,20 +347,6 @@
    Function - caldav_tag -
    -
    -
    caldav_tag() in caldav-PROPFIND.php
    -
    -
    - Function - calendar_server_tag -
    -
    -
    calendar_server_tag() in caldav-PROPFIND.php
    -
    -
    - Function calendar_to_xml
    @@ -371,7 +389,7 @@ controlRequestContainer
    -
    controlRequestContainer() in caldav-PUT-functions.php
    +
    controlRequestContainer() in caldav-PUT-functions.php
    Work out the location we are doing the PUT to, and check that we have the rights to do the needful.
    @@ -390,6 +408,14 @@
    CreateHomeCalendar() in auth-functions.php
    Create a default home calendar for the user.
    +
    + Function + create_scheduling_requests +
    +
    +
    create_scheduling_requests() in caldav-PUT-functions.php
    +
    Create scheduling requests in the schedule inbox for the
    +
    Page caldav.php @@ -448,6 +474,13 @@
    Page + caldav-POST.php +
    +
    +
    caldav-POST.php in caldav-POST.php
    +
    +
    + Page caldav-PROPFIND.php
    @@ -465,7 +498,7 @@ caldav-PUT-functions.php
    -
    caldav-PUT-functions.php in caldav-PUT-functions.php
    +
    caldav-PUT-functions.php in caldav-PUT-functions.php
    Page @@ -546,6 +579,20 @@
    CalDAVRequest::$depth in CalDAVRequest.php
    The depth parameter from the request headers, coerced into a valid integer: 0, 1 or DEPTH_INFINITY which is defined above. The default is set per various RFCs.
    +
    + Variable + $description +
    +
    +
    RRuleTest::$description in test-RRULE.php
    +
    +
    + Variable + $dtstart +
    +
    +
    RRuleTest::$dtstart in test-RRULE.php
    +
    Method DateDifference @@ -723,6 +770,20 @@
    +
    + Variable + $group_membership +
    +
    +
    CalDAVPrincipal::$group_membership in CalDAVPrincipal.php
    +
    +
    + Variable + $group_member_set +
    +
    +
    CalDAVPrincipal::$group_member_set in CalDAVPrincipal.php
    +
    Method getAllUsers @@ -816,16 +877,16 @@ GetRoles
    -
    HTTPAuthSession::GetRoles() in HTTPAuthSession.php
    -
    Internal function used to get the user's roles from the database.
    +
    RSCDSSession::GetRoles() in RSCDSSession.php
    +
    Method used to get the user's roles
    Method GetRoles
    -
    RSCDSSession::GetRoles() in RSCDSSession.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 @@ -877,14 +938,6 @@
    Function - get_arbitrary_properties -
    -
    -
    get_arbitrary_properties() in caldav-PROPFIND.php
    -
    Fetches any arbitrary properties that were requested by the PROPFIND into an array, which we return.
    -
    -
    - Function get_collection
    @@ -938,6 +991,13 @@
    RSCDSUser::HandleAction() in RSCDSUser.php
    Handle any unusual actions we might invent
    +
    + Function + handle_freebusy_request +
    +
    +
    handle_freebusy_request() in caldav-POST.php
    +
    Page help.php @@ -1011,7 +1071,7 @@ import_collection
    -
    import_collection() in caldav-PUT-functions.php
    +
    import_collection() in caldav-PUT-functions.php
    This function will import a whole calendar
    @@ -1155,28 +1215,6 @@
    Given a MonthDays string like "1MO", "-2WE" return an integer day of the month.
    - -
    -
    n
    - -
    -
    -
    -
    - Function - namespace_array -
    -
    -
    namespace_array() in caldav-PROPFIND.php
    -
    -
    - Function - ns_tag -
    -
    -
    ns_tag() in caldav-PROPFIND.php
    -
    -
    o
    @@ -1251,12 +1289,11 @@
    Parse the HTTP Digest Auth Header
    - Function - principal_to_xml + Method + PHPTest
    -
    principal_to_xml() in caldav-REPORT-principal.php
    -
    Return XML for a single Principal (user) from the DB TODO: Refactor this functionality into the CalDAVPrincipal object
    +
    RRuleTest::PHPTest() in test-RRULE.php
    Function @@ -1271,7 +1308,7 @@ public_events_only
    -
    public_events_only() in caldav-PUT-functions.php
    +
    public_events_only() in caldav-PUT-functions.php
    Check if this collection should force all events to be PUBLIC.
    @@ -1279,7 +1316,7 @@ putCalendarResource
    -
    putCalendarResource() in caldav-PUT-functions.php
    +
    putCalendarResource() in caldav-PUT-functions.php
    Put the resource from this request
    @@ -1298,6 +1335,20 @@
    CalDAVRequest::$raw_post in CalDAVRequest.php
    The raw data sent along with the request
    +
    + Variable + $recur +
    +
    +
    RRuleTest::$recur in test-RRULE.php
    +
    +
    + Variable + $result_description +
    +
    + +
    Page relationship_types.php @@ -1335,6 +1386,14 @@
    Method + Render +
    +
    +
    RSCDSUser::Render() in RSCDSUser.php
    +
    Render the form / viewer as HTML to show the user
    +
    +
    + Method render
    @@ -1345,16 +1404,16 @@ Render
    -
    RSCDSUser::Render() in RSCDSUser.php
    -
    Render the form / viewer as HTML to show the user
    +
    iCalDate::Render() in RRule.php
    +
    Set the day of week used for calculation of week starts
    Method - Render + RenderAsXML
    -
    iCalDate::Render() in RRule.php
    -
    Set the day of week used for calculation of week starts
    +
    CalDAVPrincipal::RenderAsXML() in CalDAVPrincipal.php
    +
    Render XML for a single Principal (user) from the DB
    Method @@ -1381,6 +1440,14 @@
    Method + RenderPrivileges +
    +
    + +
    Returns the array of privilege names converted into XMLElements
    +
    +
    + Method RenderRelationshipsFrom
    @@ -1415,7 +1482,7 @@ rollback_on_error
    -
    rollback_on_error() in caldav-PUT-functions.php
    +
    rollback_on_error() in caldav-PUT-functions.php
    This function launches an error
    @@ -1436,11 +1503,17 @@
    Class - RSCDSSession + RRuleTest
    -
    RSCDSSession in RSCDSSession.php
    -
    A class for creating and holding session information.
    +
    RRuleTest in test-RRULE.php
    +
    +
    + Method + RRuleTest +
    +
    +
    RRuleTest::RRuleTest() in test-RRULE.php
    Method @@ -1450,6 +1523,14 @@
    RSCDSSession::RSCDSSession() in RSCDSSession.php
    Create a new RSCDSSession object.
    +
    + Class + RSCDSSession +
    +
    +
    RSCDSSession in RSCDSSession.php
    +
    A class for creating and holding session information.
    +
    Method RSCDSUser @@ -1594,12 +1675,11 @@
    Process a filter fragment returning an SQL fragment
    - Method - squidPamDrivers + Method + SQLTest
    -
    squidPamDrivers::squidPamDrivers() in drivers_squid_pam.php
    -
    Constructor.
    +
    RRuleTest::SQLTest() in test-RRULE.php
    Class @@ -1608,6 +1688,14 @@
    squidPamDrivers in drivers_squid_pam.php
    +
    + Method + squidPamDrivers +
    +
    +
    squidPamDrivers::squidPamDrivers() in drivers_squid_pam.php
    +
    Constructor.
    +
    Function SQUID_PAM_check @@ -1771,6 +1859,14 @@
    Method + UsernameFromEMail +
    +
    + +
    Work out the username, based on the given e-mail
    +
    +
    + Method UsernameFromPath
    @@ -1943,7 +2039,6 @@ i l m - n o p r diff --git a/docs/api/elementindex_davical.html b/docs/api/elementindex_davical.html index 3adf6600..c1675470 100644 --- a/docs/api/elementindex_davical.html +++ b/docs/api/elementindex_davical.html @@ -27,7 +27,6 @@ i l m - n o p r @@ -127,10 +126,19 @@
    Function - add_namespace + add_arbitrary_properties
    -
    add_namespace() in caldav-PROPFIND.php
    +
    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 @@ -195,6 +203,14 @@
    CalDAVPrincipal::$by_email in CalDAVPrincipal.php
    +
    + Function + build_propstat_response +
    +
    +
    build_propstat_response() in caldav-PROPFIND.php
    +
    Build the <propstat><prop></prop><status></status></propstat> part of the response
    +
    @@ -218,14 +234,6 @@
    ConstructURL() in always.php
    Construct a URL from the supplied dav_name
    -
    - Function - controlRequestContainer -
    -
    -
    controlRequestContainer() in caldav-PUT-functions.php
    -
    Work out the location we are doing the PUT to, and check that we have the rights to do the needful.
    -
    Page collection.php @@ -242,13 +250,6 @@
    Page - caldav-PUT-functions.php -
    -
    -
    caldav-PUT-functions.php in caldav-PUT-functions.php
    -
    -
    - Page caldav-REPORT-calquery.php
    @@ -306,6 +307,22 @@
    calendar_to_xml() in caldav-REPORT.php
    Return XML for a single calendar (or todo) entry from the DB
    +
    + Function + controlRequestContainer +
    +
    +
    controlRequestContainer() in caldav-PUT-functions.php
    +
    Work out the location we are doing the PUT to, and check that we have the rights to do the needful.
    +
    +
    + Function + create_scheduling_requests +
    +
    +
    create_scheduling_requests() in caldav-PUT-functions.php
    +
    Create scheduling requests in the schedule inbox for the
    +
    Page caldav.php @@ -343,6 +360,13 @@
    Page + caldav-POST.php +
    +
    +
    caldav-POST.php in caldav-POST.php
    +
    +
    + Page caldav-PROPPATCH.php
    @@ -350,6 +374,13 @@
    Page + caldav-PUT-functions.php +
    +
    +
    caldav-PUT-functions.php in caldav-PUT-functions.php
    +
    +
    + Page caldav-PUT.php
    @@ -402,20 +433,6 @@
    Function - caldav_tag -
    -
    -
    caldav_tag() in caldav-PROPFIND.php
    -
    -
    - Function - calendar_server_tag -
    -
    -
    calendar_server_tag() in caldav-PROPFIND.php
    -
    -
    - Function collection_to_xml
    @@ -446,12 +463,20 @@
    The path corresponding to the collection_id
    - Class - CalDAVRequest + Variable + $collection_type
    -
    CalDAVRequest in CalDAVRequest.php
    -
    A class for collecting things to do with this request.
    +
    CalDAVRequest::$collection_type in CalDAVRequest.php
    +
    The type of collection being requested:
    +
    +
    + Variable + $current_user_principal_xml +
    +
    + +
    The 'current_user_principal_xml' the DAV:current-user-principal answer. An XMLElement object with an <href> or <unauthenticated> fragment.
    Method @@ -461,6 +486,14 @@
    CalDAVRequest::CalDAVRequest() in CalDAVRequest.php
    Create a new CalDAVRequest object.
    +
    + Class + CalDAVRequest +
    +
    +
    CalDAVRequest in CalDAVRequest.php
    +
    A class for collecting things to do with this request.
    +
    Page CalDAVRequest.php @@ -476,6 +509,20 @@
    +
    + Variable + $description +
    +
    +
    RRuleTest::$description in test-RRULE.php
    +
    +
    + Variable + $dtstart +
    +
    +
    RRuleTest::$dtstart in test-RRULE.php
    +
    Page davical_configuration_missing.php @@ -623,12 +670,18 @@
    A generic function to create and fetch static objects
    - Function - get_arbitrary_properties + Variable + $group_membership
    -
    get_arbitrary_properties() in caldav-PROPFIND.php
    -
    Fetches any arbitrary properties that were requested by the PROPFIND into an array, which we return.
    +
    CalDAVPrincipal::$group_membership in CalDAVPrincipal.php
    +
    +
    + Variable + $group_member_set +
    +
    +
    CalDAVPrincipal::$group_member_set in CalDAVPrincipal.php
    Function @@ -709,6 +762,13 @@
    help.php in help.php
    +
    + Function + handle_freebusy_request +
    +
    +
    handle_freebusy_request() in caldav-POST.php
    +
    Method HTTPAuthSession @@ -755,14 +815,6 @@
    index.php in index.php
    -
    - Function - import_collection -
    -
    -
    import_collection() in caldav-PUT-functions.php
    -
    This function will import a whole calendar
    -
    Page interactive-page.php @@ -770,6 +822,14 @@
    interactive-page.php in interactive-page.php
    +
    + Function + import_collection +
    +
    +
    import_collection() in caldav-PUT-functions.php
    +
    This function will import a whole calendar
    +
    Method InitialiseRecord @@ -895,28 +955,6 @@
    The HTTP request method: PROPFIND, LOCK, REPORT, OPTIONS, etc...
    - -
    -
    n
    - -
    -
    -
    -
    - Function - namespace_array -
    -
    -
    namespace_array() in caldav-PROPFIND.php
    -
    -
    - Function - ns_tag -
    -
    -
    ns_tag() in caldav-PROPFIND.php
    -
    -
    o
    @@ -961,28 +999,11 @@
    page-header.php in page-header.php
    - Function - principal_to_xml + Method + PHPTest
    -
    principal_to_xml() in caldav-REPORT-principal.php
    -
    Return XML for a single Principal (user) from the DB TODO: Refactor this functionality into the CalDAVPrincipal object
    -
    -
    - Function - public_events_only -
    -
    -
    public_events_only() in caldav-PUT-functions.php
    -
    Check if this collection should force all events to be PUBLIC.
    -
    -
    - Function - putCalendarResource -
    -
    -
    putCalendarResource() in caldav-PUT-functions.php
    -
    Put the resource from this request
    +
    RRuleTest::PHPTest() in test-RRULE.php
    Page @@ -991,6 +1012,22 @@
    public.php in public.php
    +
    + Function + public_events_only +
    +
    +
    public_events_only() in caldav-PUT-functions.php
    +
    Check if this collection should force all events to be PUBLIC.
    +
    +
    + Function + putCalendarResource +
    +
    +
    putCalendarResource() in caldav-PUT-functions.php
    +
    Put the resource from this request
    +
    Method ParseDigestHeader @@ -1023,6 +1060,20 @@
    +
    + Variable + $recur +
    +
    +
    RRuleTest::$recur in test-RRULE.php
    +
    +
    + Variable + $result_description +
    +
    + +
    Page relationship_types.php @@ -1037,12 +1088,26 @@
    roles.php in roles.php
    +
    + Method + RRuleTest +
    +
    +
    RRuleTest::RRuleTest() in test-RRULE.php
    +
    +
    + Class + RRuleTest +
    +
    +
    RRuleTest in test-RRULE.php
    +
    Function rollback_on_error
    -
    rollback_on_error() in caldav-PUT-functions.php
    +
    rollback_on_error() in caldav-PUT-functions.php
    This function launches an error
    @@ -1053,6 +1118,22 @@
    ldapDrivers::requestUser() in drivers_ldap.php
    Returns the result of the LDAP query
    +
    + 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 @@ -1191,6 +1272,13 @@
    SqlFilterFragment() in caldav-REPORT-calquery.php
    Process a filter fragment returning an SQL fragment
    +
    + Method + SQLTest +
    +
    +
    RRuleTest::SQLTest() in test-RRULE.php
    +
    Method squidPamDrivers @@ -1362,6 +1450,14 @@
    Method + UsernameFromEMail +
    +
    + +
    Work out the username, based on the given e-mail
    +
    +
    + Method UsernameFromPath
    @@ -1461,7 +1557,6 @@ i l m - n o p r diff --git a/docs/api/errors.html b/docs/api/errors.html index 07573a99..18b63119 100644 --- a/docs/api/errors.html +++ b/docs/api/errors.html @@ -11,6 +11,7 @@ Post-parsing
    auth-functions.php
    caldav-LOCK.php
    +caldav-POST.php
    caldav-PROPFIND.php
    caldav-PUT-functions.php
    caldav-PUT.php
    @@ -45,8 +46,8 @@

    Post-parsing

    Warnings:


    -Warning - Class RSCDSSession parent Session not found
    Warning - Class RSCDSUser parent User not found
    +Warning - Class RSCDSSession parent Session not found

    always.php

    Warnings:


    @@ -55,25 +56,28 @@

    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 - package davical is already in category Technical, will now replace with category Documentation

    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"

    caldav-LOCK.php

    Warnings:


    -Warning on line 138 - File "/home/andrew/projects/davical/inc/caldav-LOCK.php" has no page-level DocBlock, use @package in the first DocBlock to create one
    +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-POST.php

    +

    Warnings:


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

    caldav-PROPFIND.php

    Warnings:


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

    Errors:


    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 propfind"

    caldav-PUT-functions.php

    Warnings:


    -Warning on line 431 - File "/home/andrew/projects/davical/inc/caldav-PUT-functions.php" has no page-level DocBlock, use @package in the first DocBlock to create one
    +Warning on line 15 - package davical is already in category Technical, will now replace with category Documentation

    caldav-PUT.php

    Warnings:


    @@ -96,14 +100,14 @@

    caldav-REPORT-principal.php

    Warnings:


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

    caldav-REPORT.php

    Warnings:


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

    Errors:


    -Error on line 34 - "include" require_once's DocBlock has @subpackage tags, illegal. ignoring tag "@subpackage caldav"
    -Error on line 34 - 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"
    +Error on line 12 - DocBlock has multiple @package tags, illegal. ignoring additional tag "@package davical"

    caldav.php

    Warnings:


    @@ -153,7 +157,7 @@

    freebusy.php

    Warnings:


    -Warning on line 32 - File "/home/andrew/projects/davical/htdocs/freebusy.php" has no page-level DocBlock, use @package in the first DocBlock to create one
    +Warning on line 29 - 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:


    @@ -165,7 +169,7 @@

    interactive-page.php

    Warnings:


    -Warning on line 19 - File "/home/andrew/projects/davical/inc/interactive-page.php" has no page-level DocBlock, use @package in the first DocBlock to create one
    +Warning on line 20 - 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:


    @@ -203,7 +207,8 @@

    test-RRULE.php

    Warnings:


    -Warning on line 39 - File "/home/andrew/projects/davical/inc/test-RRULE.php" has no page-level DocBlock, use @package in the first DocBlock to create one
    +Warning on line 10 - no @package tag was used in a DocBlock for class RRuleTest
    +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

    tools.php

    Warnings:


    @@ -225,7 +230,7 @@

    Warnings:


    Warning on line 94 - 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 Sun, 19 Oct 2008 21:25:43 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:17 +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 19d0caae..2c7fcb6b 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_davical.html b/docs/api/li_davical.html index 4d4c3052..7174569e 100644 --- a/docs/api/li_davical.html +++ b/docs/api/li_davical.html @@ -23,21 +23,16 @@
     Classes
    -
     Functions
    +
    ClassRRuleTest
    +
     Functions
    Functionapply_filter
    FunctionBuildSqlFilter
    Functioncheck_string
    FunctionConstructURL
    -
    FunctioncontrolRequestContainer
    FunctiongetStatusMessage
    FunctiongetUserByID
    FunctiongetUserByName
    -
    Functionimport_collection
    Functionmake_help_link
    -
    Functionprincipal_to_xml
    -
    Functionpublic_events_only
    -
    FunctionputCalendarResource
    -
    Functionrollback_on_error
    Functionsend_page_header
    FunctionSqlFilterFragment
    FunctionunicodeToUtf8
    @@ -45,7 +40,6 @@
     Files
    Filealways.php
    Filecaldav-LOCK.php
    -
    Filecaldav-PUT-functions.php
    Filecaldav-REPORT-calquery.php
    Filecaldav-REPORT-freebusy.php
    Filecaldav-REPORT-multiget.php
    @@ -103,12 +97,21 @@
     Functions
    Functioncalendar_to_xml
    +
    FunctioncontrolRequestContainer
    +
    Functioncreate_scheduling_requests
    +
    Functionhandle_freebusy_request
    +
    Functionimport_collection
    +
    Functionpublic_events_only
    +
    FunctionputCalendarResource
    +
    Functionrollback_on_error
     Files
    Filecaldav-DELETE.php
    Filecaldav-GET.php
    Filecaldav-MKCALENDAR.php
    Filecaldav-OPTIONS.php
    +
    Filecaldav-POST.php
    Filecaldav-PROPPATCH.php
    +
    Filecaldav-PUT-functions.php
    Filecaldav-PUT.php
    Filecaldav-REPORT.php
    Filecaldav.php
    @@ -170,18 +173,15 @@
     Functions
    -
    Functionadd_namespace
    +
    Functionadd_arbitrary_properties
    +
    Functionadd_general_properties
    Functionadd_principal_properties
    -
    Functioncaldav_tag
    -
    Functioncalendar_server_tag
    +
    Functionbuild_propstat_response
    Functioncollection_to_xml
    -
    Functionget_arbitrary_properties
    Functionget_collection
    Functionget_collection_contents
    Functionget_item
    Functionitem_to_xml
    -
    Functionnamespace_array
    -
    Functionns_tag
    Functionprivileges
     Files
    Filecaldav-PROPFIND.php
    diff --git a/docs/api/todolist.html b/docs/api/todolist.html index df76be1a..2d506766 100644 --- a/docs/api/todolist.html +++ b/docs/api/todolist.html @@ -15,7 +15,7 @@
  • Make this a defined constant
  • - Documentation generated on Sun, 19 Oct 2008 21:25:43 +1300 by phpDocumentor 1.3.2 + Documentation generated on Tue, 28 Oct 2008 20:48:17 +1300 by phpDocumentor 1.3.2

    \ No newline at end of file diff --git a/po/messages.pot b/po/messages.pot index 9341e6ca..3ec4e9ff 100644 --- a/po/messages.pot +++ b/po/messages.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-09-17 23:04+1200\n" +"POT-Creation-Date: 2008-10-28 20:48+1300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n"