From dc4a19e5b12d22ba0b8c854c035ad35b8e266d3a Mon Sep 17 00:00:00 2001 From: Florian Schlichting Date: Wed, 20 Apr 2016 22:48:21 +0200 Subject: [PATCH] always regenerate api docs, remove generated files from git --- Makefile | 9 +- debian/control | 1 + debian/davical-doc.doc-base.api | 2 +- docs/.gitignore | 1 + docs/api/awl/CalDAVSyncCalendar.html | 396 -- .../awl/_inc---CalDAVSyncCalendar.php.html | 64 - docs/api/awl/caldav/CalDAVClient.html | 1288 ---- docs/api/awl/caldav/CalDAVSyncClient.html | 2237 ------- docs/api/awl/caldav/CalendarInfo.html | 267 - docs/api/awl/caldav/RRule.html | 176 - docs/api/awl/caldav/RepeatRule.html | 478 -- docs/api/awl/caldav/RepeatRuleDateRange.html | 267 - docs/api/awl/caldav/RepeatRuleDateTime.html | 1053 ---- docs/api/awl/caldav/RepeatRuleTimeZone.html | 244 - docs/api/awl/caldav/Rfc5545Duration.html | 240 - .../caldav/_inc---CalDAVSyncClient.php.html | 124 - docs/api/awl/caldav/_inc---RRule-v2.php.html | 399 -- docs/api/awl/caldav/_inc---RRule.php.html | 80 - .../caldav/_inc---caldav-client-v2.php.html | 148 - .../awl/caldav/_inc---caldav-client.php.html | 71 - docs/api/awl/caldav/iCalDate.html | 949 --- docs/api/blank.html | 15 - docs/api/classtrees_awl.html | 60 - docs/api/classtrees_davical.html | 122 - docs/api/davical/AtomEntry.html | 562 -- docs/api/davical/AtomFeed.html | 525 -- docs/api/davical/AtomXHTMLContent.html | 148 - docs/api/davical/CalDAVSyncCache.html | 418 -- docs/api/davical/CalDAVSyncState.html | 340 - docs/api/davical/CheckResult.html | 271 - docs/api/davical/DAVTicket/DAVTicket.html | 260 - .../DAVTicket/_inc---DAVTicket.php.html | 109 - .../DAViCalSession/DAViCalSession.html | 318 - docs/api/davical/DAViCalSession/Tools.html | 181 - .../DAViCalSession/_htdocs---tools.php.html | 223 - .../_inc---DAViCalSession.php.html | 195 - docs/api/davical/FakeSession.html | 150 - .../HTTPAuthSession/HTTPAuthSession.html | 516 -- .../_inc---HTTPAuthSession.php.html | 69 - docs/api/davical/Principal/DAVPrincipal.html | 917 --- docs/api/davical/Principal/Principal.html | 1684 ----- .../Principal/_inc---DAVPrincipal.php.html | 103 - .../Principal/_inc---Principal.php.html | 103 - .../davical/PublicSession/PublicSession.html | 139 - .../_inc---PublicSession.php.html | 69 - docs/api/davical/RRuleTest.html | 301 - docs/api/davical/Request/CalDAVRequest.html | 1517 ----- .../Request/_inc---CalDAVRequest.php.html | 174 - docs/api/davical/Resource/DAVResource.html | 2068 ------- .../davical/Resource/WritableCollection.html | 451 -- .../Resource/_inc---DAVResource.php.html | 169 - docs/api/davical/SqlToArray.html | 209 - docs/api/davical/VCard.html | 206 - docs/api/davical/VTimezone.html | 139 - .../api/davical/_htdocs---SqlToArray.php.html | 63 - docs/api/davical/_htdocs---admin.php.html | 218 - docs/api/davical/_htdocs---always.php.html | 557 -- docs/api/davical/_htdocs---createdb.php.html | 99 - docs/api/davical/_htdocs---dbexec.php.html | 71 - docs/api/davical/_htdocs---feed.php.html | 222 - docs/api/davical/_htdocs---freebusy.php.html | 122 - docs/api/davical/_htdocs---help.php.html | 125 - docs/api/davical/_htdocs---iSchedule.php.html | 303 - docs/api/davical/_htdocs---index.php.html | 145 - docs/api/davical/_htdocs---newfile.php.html | 69 - docs/api/davical/_htdocs---setup.php.html | 715 --- docs/api/davical/_htdocs---test.php.html | 34 - docs/api/davical/_htdocs---upgrade.php.html | 152 - .../api/davical/_htdocs---well-known.php.html | 139 - docs/api/davical/_inc---AtomFeed.php.html | 158 - .../davical/_inc---CalDAVSyncCache.php.html | 142 - .../davical/_inc---CalDAVSyncState.php.html | 63 - docs/api/davical/_inc---FakeSession.php.html | 97 - .../_inc---WritableCollection.php.html | 91 - .../_inc---autodiscover-handler.php.html | 133 - docs/api/davical/_inc---caldav-LOCK.php.html | 62 - .../_inc---caldav-REPORT-calquery.php.html | 201 - .../_inc---caldav-REPORT-cardquery.php.html | 134 - ...c---caldav-REPORT-expand-property.php.html | 107 - .../_inc---caldav-REPORT-freebusy.php.html | 62 - .../_inc---caldav-REPORT-multiget.php.html | 34 - ...c---caldav-REPORT-principal-match.php.html | 34 - .../_inc---caldav-REPORT-principal.php.html | 35 - docs/api/davical/_inc---check_UTF8.php.html | 133 - ...c---davical_configuration_missing.php.html | 84 - .../_inc---freebusy-functions.php.html | 124 - .../davical/_inc---interactive-page.php.html | 61 - .../_inc---other_translated_strings.php.html | 34 - docs/api/davical/_inc---page-footer.php.html | 34 - docs/api/davical/_inc---page-header.php.html | 91 - docs/api/davical/_inc---pubsub.php.html | 36 - .../api/davical/_inc---test-RRULE-v2.php.html | 121 - docs/api/davical/_inc---test-RRULE.php.html | 106 - .../_inc---ui---collection-edit.php.html | 152 - .../_inc---ui---external-browse.php.html | 34 - .../_inc---ui---principal-browse.php.html | 34 - .../_inc---ui---principal-edit.php.html | 497 -- docs/api/davical/_inc---vcard.php.html | 107 - docs/api/davical/_inc---vtimezone.php.html | 107 - docs/api/davical/_inc---well-known.php.html | 124 - .../_inc---auth-functions.php.html | 396 -- .../davical/caldav/_htdocs---caldav.php.html | 504 -- .../davical/caldav/_htdocs---public.php.html | 194 - .../davical/caldav/_inc---caldav-ACL.php.html | 115 - .../caldav/_inc---caldav-BIND.php.html | 120 - .../caldav/_inc---caldav-DELETE.php.html | 134 - .../caldav/_inc---caldav-DELTICKET.php.html | 68 - .../_inc---caldav-GET-functions.php.html | 155 - .../davical/caldav/_inc---caldav-GET.php.html | 82 - .../caldav/_inc---caldav-MKCOL.php.html | 103 - .../caldav/_inc---caldav-MKTICKET.php.html | 90 - .../caldav/_inc---caldav-MOVE.php.html | 107 - .../caldav/_inc---caldav-OPTIONS.php.html | 73 - .../caldav/_inc---caldav-POST.php.html | 181 - .../caldav/_inc---caldav-PROPPATCH.php.html | 151 - .../caldav/_inc---caldav-PUT-default.php.html | 67 - .../_inc---caldav-PUT-functions.php.html | 685 -- .../_inc---caldav-PUT-vcalendar.php.html | 82 - .../caldav/_inc---caldav-PUT-vcard.php.html | 82 - .../_inc---caldav-REPORT-pps-set.php.html | 81 - ...c---caldav-REPORT-sync-collection.php.html | 78 - .../caldav/_inc---caldav-REPORT.php.html | 358 -- .../caldav/_inc---schedule-functions.php.html | 303 - .../_inc---external-fetch.php.html | 142 - .../davical/iSchedule-POST/FakeSession.html | 137 - .../_inc---iSchedule-POST.php.html | 271 - .../iSchedule/_inc---iSchedule.php.html | 107 - docs/api/davical/iSchedule/iSchedule.html | 633 -- .../ldap/_inc---drivers_imap_pam.php.html | 147 - .../davical/ldap/_inc---drivers_ldap.php.html | 255 - .../ldap/_inc---drivers_rimap.php.html | 157 - .../ldap/_inc---drivers_squid_pam.php.html | 147 - docs/api/davical/ldap/imapPamDrivers.html | 147 - docs/api/davical/ldap/ldapDrivers.html | 225 - docs/api/davical/ldap/squidPamDrivers.html | 106 - .../logging/_inc---log_caldav_action.php.html | 94 - .../propfind/_inc---caldav-PROPFIND.php.html | 187 - .../pwauth/_inc---drivers_pwauth_pam.php.html | 151 - docs/api/davical/pwauth/pwauthPamDrivers.html | 106 - .../davical/tzservice/_htdocs---tz.php.html | 118 - .../_inc---tz---capabilities.php.html | 42 - .../tzservice/_inc---tz---expand.php.html | 173 - .../tzservice/_inc---tz---get.php.html | 73 - .../tzservice/_inc---tz---list.php.html | 81 - docs/api/elementindex.html | 5493 ----------------- docs/api/elementindex_awl.html | 1332 ---- docs/api/elementindex_davical.html | 4426 ------------- docs/api/errors.html | 588 -- docs/api/index.html | 24 - docs/api/li_awl.html | 62 - docs/api/li_davical.html | 483 -- docs/api/media/banner.css | 33 - docs/api/media/images/AbstractClass.png | Bin 620 -> 0 bytes docs/api/media/images/AbstractClass_logo.png | Bin 1232 -> 0 bytes docs/api/media/images/AbstractMethod.png | Bin 696 -> 0 bytes .../api/media/images/AbstractPrivateClass.png | Bin 848 -> 0 bytes .../images/AbstractPrivateClass_logo.png | Bin 1615 -> 0 bytes .../media/images/AbstractPrivateMethod.png | Bin 874 -> 0 bytes docs/api/media/images/Class.png | Bin 570 -> 0 bytes docs/api/media/images/Class_logo.png | Bin 1600 -> 0 bytes docs/api/media/images/Constant.png | Bin 752 -> 0 bytes docs/api/media/images/Constructor.png | Bin 865 -> 0 bytes docs/api/media/images/Destructor.png | Bin 956 -> 0 bytes docs/api/media/images/Function.png | Bin 596 -> 0 bytes docs/api/media/images/Global.png | Bin 712 -> 0 bytes docs/api/media/images/I.png | Bin 148 -> 0 bytes docs/api/media/images/Index.png | Bin 584 -> 0 bytes docs/api/media/images/Interface.png | Bin 1083 -> 0 bytes docs/api/media/images/Interface_logo.png | Bin 1600 -> 0 bytes docs/api/media/images/L.png | Bin 153 -> 0 bytes docs/api/media/images/Lminus.png | Bin 219 -> 0 bytes docs/api/media/images/Lplus.png | Bin 224 -> 0 bytes docs/api/media/images/Method.png | Bin 661 -> 0 bytes docs/api/media/images/Page.png | Bin 592 -> 0 bytes docs/api/media/images/Page_logo.png | Bin 1369 -> 0 bytes docs/api/media/images/PrivateClass.png | Bin 790 -> 0 bytes docs/api/media/images/PrivateClass_logo.png | Bin 1836 -> 0 bytes docs/api/media/images/PrivateMethod.png | Bin 918 -> 0 bytes docs/api/media/images/PrivateVariable.png | Bin 772 -> 0 bytes docs/api/media/images/StaticMethod.png | Bin 661 -> 0 bytes docs/api/media/images/StaticVariable.png | Bin 688 -> 0 bytes docs/api/media/images/T.png | Bin 152 -> 0 bytes docs/api/media/images/Tminus.png | Bin 207 -> 0 bytes docs/api/media/images/Tplus.png | Bin 222 -> 0 bytes docs/api/media/images/Variable.png | Bin 688 -> 0 bytes docs/api/media/images/blank.png | Bin 144 -> 0 bytes docs/api/media/images/class_folder.png | Bin 633 -> 0 bytes docs/api/media/images/empty.png | Bin 90 -> 0 bytes docs/api/media/images/file.png | Bin 462 -> 0 bytes docs/api/media/images/folder.png | Bin 492 -> 0 bytes docs/api/media/images/function_folder.png | Bin 605 -> 0 bytes docs/api/media/images/next_button.png | Bin 657 -> 0 bytes .../api/media/images/next_button_disabled.png | Bin 543 -> 0 bytes docs/api/media/images/package.png | Bin 668 -> 0 bytes docs/api/media/images/package_folder.png | Bin 564 -> 0 bytes docs/api/media/images/previous_button.png | Bin 644 -> 0 bytes .../media/images/previous_button_disabled.png | Bin 541 -> 0 bytes docs/api/media/images/private_class_logo.png | Bin 1836 -> 0 bytes docs/api/media/images/tutorial.png | Bin 431 -> 0 bytes docs/api/media/images/tutorial_folder.png | Bin 572 -> 0 bytes docs/api/media/images/up_button.png | Bin 668 -> 0 bytes docs/api/media/stylesheet.css | 146 - docs/api/packages.html | 38 - docs/api/todolist.html | 36 - docs/{api => }/phpdoc.ini | 0 205 files changed, 6 insertions(+), 47854 deletions(-) delete mode 100644 docs/api/awl/CalDAVSyncCalendar.html delete mode 100644 docs/api/awl/_inc---CalDAVSyncCalendar.php.html delete mode 100644 docs/api/awl/caldav/CalDAVClient.html delete mode 100644 docs/api/awl/caldav/CalDAVSyncClient.html delete mode 100644 docs/api/awl/caldav/CalendarInfo.html delete mode 100644 docs/api/awl/caldav/RRule.html delete mode 100644 docs/api/awl/caldav/RepeatRule.html delete mode 100644 docs/api/awl/caldav/RepeatRuleDateRange.html delete mode 100644 docs/api/awl/caldav/RepeatRuleDateTime.html delete mode 100644 docs/api/awl/caldav/RepeatRuleTimeZone.html delete mode 100644 docs/api/awl/caldav/Rfc5545Duration.html delete mode 100644 docs/api/awl/caldav/_inc---CalDAVSyncClient.php.html delete mode 100644 docs/api/awl/caldav/_inc---RRule-v2.php.html delete mode 100644 docs/api/awl/caldav/_inc---RRule.php.html delete mode 100644 docs/api/awl/caldav/_inc---caldav-client-v2.php.html delete mode 100644 docs/api/awl/caldav/_inc---caldav-client.php.html delete mode 100644 docs/api/awl/caldav/iCalDate.html delete mode 100644 docs/api/blank.html delete mode 100644 docs/api/classtrees_awl.html delete mode 100644 docs/api/classtrees_davical.html delete mode 100644 docs/api/davical/AtomEntry.html delete mode 100644 docs/api/davical/AtomFeed.html delete mode 100644 docs/api/davical/AtomXHTMLContent.html delete mode 100644 docs/api/davical/CalDAVSyncCache.html delete mode 100644 docs/api/davical/CalDAVSyncState.html delete mode 100644 docs/api/davical/CheckResult.html delete mode 100644 docs/api/davical/DAVTicket/DAVTicket.html delete mode 100644 docs/api/davical/DAVTicket/_inc---DAVTicket.php.html delete mode 100644 docs/api/davical/DAViCalSession/DAViCalSession.html delete mode 100644 docs/api/davical/DAViCalSession/Tools.html delete mode 100644 docs/api/davical/DAViCalSession/_htdocs---tools.php.html delete mode 100644 docs/api/davical/DAViCalSession/_inc---DAViCalSession.php.html delete mode 100644 docs/api/davical/FakeSession.html delete mode 100644 docs/api/davical/HTTPAuthSession/HTTPAuthSession.html delete mode 100644 docs/api/davical/HTTPAuthSession/_inc---HTTPAuthSession.php.html delete mode 100644 docs/api/davical/Principal/DAVPrincipal.html delete mode 100644 docs/api/davical/Principal/Principal.html delete mode 100644 docs/api/davical/Principal/_inc---DAVPrincipal.php.html delete mode 100644 docs/api/davical/Principal/_inc---Principal.php.html delete mode 100644 docs/api/davical/PublicSession/PublicSession.html delete mode 100644 docs/api/davical/PublicSession/_inc---PublicSession.php.html delete mode 100644 docs/api/davical/RRuleTest.html delete mode 100644 docs/api/davical/Request/CalDAVRequest.html delete mode 100644 docs/api/davical/Request/_inc---CalDAVRequest.php.html delete mode 100644 docs/api/davical/Resource/DAVResource.html delete mode 100644 docs/api/davical/Resource/WritableCollection.html delete mode 100644 docs/api/davical/Resource/_inc---DAVResource.php.html delete mode 100644 docs/api/davical/SqlToArray.html delete mode 100644 docs/api/davical/VCard.html delete mode 100644 docs/api/davical/VTimezone.html delete mode 100644 docs/api/davical/_htdocs---SqlToArray.php.html delete mode 100644 docs/api/davical/_htdocs---admin.php.html delete mode 100644 docs/api/davical/_htdocs---always.php.html delete mode 100644 docs/api/davical/_htdocs---createdb.php.html delete mode 100644 docs/api/davical/_htdocs---dbexec.php.html delete mode 100644 docs/api/davical/_htdocs---feed.php.html delete mode 100644 docs/api/davical/_htdocs---freebusy.php.html delete mode 100644 docs/api/davical/_htdocs---help.php.html delete mode 100644 docs/api/davical/_htdocs---iSchedule.php.html delete mode 100644 docs/api/davical/_htdocs---index.php.html delete mode 100644 docs/api/davical/_htdocs---newfile.php.html delete mode 100644 docs/api/davical/_htdocs---setup.php.html delete mode 100644 docs/api/davical/_htdocs---test.php.html delete mode 100644 docs/api/davical/_htdocs---upgrade.php.html delete mode 100644 docs/api/davical/_htdocs---well-known.php.html delete mode 100644 docs/api/davical/_inc---AtomFeed.php.html delete mode 100644 docs/api/davical/_inc---CalDAVSyncCache.php.html delete mode 100644 docs/api/davical/_inc---CalDAVSyncState.php.html delete mode 100644 docs/api/davical/_inc---FakeSession.php.html delete mode 100644 docs/api/davical/_inc---WritableCollection.php.html delete mode 100644 docs/api/davical/_inc---autodiscover-handler.php.html delete mode 100644 docs/api/davical/_inc---caldav-LOCK.php.html delete mode 100644 docs/api/davical/_inc---caldav-REPORT-calquery.php.html delete mode 100644 docs/api/davical/_inc---caldav-REPORT-cardquery.php.html delete mode 100644 docs/api/davical/_inc---caldav-REPORT-expand-property.php.html delete mode 100644 docs/api/davical/_inc---caldav-REPORT-freebusy.php.html delete mode 100644 docs/api/davical/_inc---caldav-REPORT-multiget.php.html delete mode 100644 docs/api/davical/_inc---caldav-REPORT-principal-match.php.html delete mode 100644 docs/api/davical/_inc---caldav-REPORT-principal.php.html delete mode 100644 docs/api/davical/_inc---check_UTF8.php.html delete mode 100644 docs/api/davical/_inc---davical_configuration_missing.php.html delete mode 100644 docs/api/davical/_inc---freebusy-functions.php.html delete mode 100644 docs/api/davical/_inc---interactive-page.php.html delete mode 100644 docs/api/davical/_inc---other_translated_strings.php.html delete mode 100644 docs/api/davical/_inc---page-footer.php.html delete mode 100644 docs/api/davical/_inc---page-header.php.html delete mode 100644 docs/api/davical/_inc---pubsub.php.html delete mode 100644 docs/api/davical/_inc---test-RRULE-v2.php.html delete mode 100644 docs/api/davical/_inc---test-RRULE.php.html delete mode 100644 docs/api/davical/_inc---ui---collection-edit.php.html delete mode 100644 docs/api/davical/_inc---ui---external-browse.php.html delete mode 100644 docs/api/davical/_inc---ui---principal-browse.php.html delete mode 100644 docs/api/davical/_inc---ui---principal-edit.php.html delete mode 100644 docs/api/davical/_inc---vcard.php.html delete mode 100644 docs/api/davical/_inc---vtimezone.php.html delete mode 100644 docs/api/davical/_inc---well-known.php.html delete mode 100644 docs/api/davical/authentication/_inc---auth-functions.php.html delete mode 100644 docs/api/davical/caldav/_htdocs---caldav.php.html delete mode 100644 docs/api/davical/caldav/_htdocs---public.php.html delete mode 100644 docs/api/davical/caldav/_inc---caldav-ACL.php.html delete mode 100644 docs/api/davical/caldav/_inc---caldav-BIND.php.html delete mode 100644 docs/api/davical/caldav/_inc---caldav-DELETE.php.html delete mode 100644 docs/api/davical/caldav/_inc---caldav-DELTICKET.php.html delete mode 100644 docs/api/davical/caldav/_inc---caldav-GET-functions.php.html delete mode 100644 docs/api/davical/caldav/_inc---caldav-GET.php.html delete mode 100644 docs/api/davical/caldav/_inc---caldav-MKCOL.php.html delete mode 100644 docs/api/davical/caldav/_inc---caldav-MKTICKET.php.html delete mode 100644 docs/api/davical/caldav/_inc---caldav-MOVE.php.html delete mode 100644 docs/api/davical/caldav/_inc---caldav-OPTIONS.php.html delete mode 100644 docs/api/davical/caldav/_inc---caldav-POST.php.html delete mode 100644 docs/api/davical/caldav/_inc---caldav-PROPPATCH.php.html delete mode 100644 docs/api/davical/caldav/_inc---caldav-PUT-default.php.html delete mode 100644 docs/api/davical/caldav/_inc---caldav-PUT-functions.php.html delete mode 100644 docs/api/davical/caldav/_inc---caldav-PUT-vcalendar.php.html delete mode 100644 docs/api/davical/caldav/_inc---caldav-PUT-vcard.php.html delete mode 100644 docs/api/davical/caldav/_inc---caldav-REPORT-pps-set.php.html delete mode 100644 docs/api/davical/caldav/_inc---caldav-REPORT-sync-collection.php.html delete mode 100644 docs/api/davical/caldav/_inc---caldav-REPORT.php.html delete mode 100644 docs/api/davical/caldav/_inc---schedule-functions.php.html delete mode 100644 docs/api/davical/external-bind/_inc---external-fetch.php.html delete mode 100644 docs/api/davical/iSchedule-POST/FakeSession.html delete mode 100644 docs/api/davical/iSchedule-POST/_inc---iSchedule-POST.php.html delete mode 100644 docs/api/davical/iSchedule/_inc---iSchedule.php.html delete mode 100644 docs/api/davical/iSchedule/iSchedule.html delete mode 100644 docs/api/davical/ldap/_inc---drivers_imap_pam.php.html delete mode 100644 docs/api/davical/ldap/_inc---drivers_ldap.php.html delete mode 100644 docs/api/davical/ldap/_inc---drivers_rimap.php.html delete mode 100644 docs/api/davical/ldap/_inc---drivers_squid_pam.php.html delete mode 100644 docs/api/davical/ldap/imapPamDrivers.html delete mode 100644 docs/api/davical/ldap/ldapDrivers.html delete mode 100644 docs/api/davical/ldap/squidPamDrivers.html delete mode 100644 docs/api/davical/logging/_inc---log_caldav_action.php.html delete mode 100644 docs/api/davical/propfind/_inc---caldav-PROPFIND.php.html delete mode 100644 docs/api/davical/pwauth/_inc---drivers_pwauth_pam.php.html delete mode 100644 docs/api/davical/pwauth/pwauthPamDrivers.html delete mode 100644 docs/api/davical/tzservice/_htdocs---tz.php.html delete mode 100644 docs/api/davical/tzservice/_inc---tz---capabilities.php.html delete mode 100644 docs/api/davical/tzservice/_inc---tz---expand.php.html delete mode 100644 docs/api/davical/tzservice/_inc---tz---get.php.html delete mode 100644 docs/api/davical/tzservice/_inc---tz---list.php.html delete mode 100644 docs/api/elementindex.html delete mode 100644 docs/api/elementindex_awl.html delete mode 100644 docs/api/elementindex_davical.html delete mode 100644 docs/api/errors.html delete mode 100644 docs/api/index.html delete mode 100644 docs/api/li_awl.html delete mode 100644 docs/api/li_davical.html delete mode 100644 docs/api/media/banner.css delete mode 100644 docs/api/media/images/AbstractClass.png delete mode 100644 docs/api/media/images/AbstractClass_logo.png delete mode 100644 docs/api/media/images/AbstractMethod.png delete mode 100644 docs/api/media/images/AbstractPrivateClass.png delete mode 100644 docs/api/media/images/AbstractPrivateClass_logo.png delete mode 100644 docs/api/media/images/AbstractPrivateMethod.png delete mode 100644 docs/api/media/images/Class.png delete mode 100644 docs/api/media/images/Class_logo.png delete mode 100644 docs/api/media/images/Constant.png delete mode 100644 docs/api/media/images/Constructor.png delete mode 100644 docs/api/media/images/Destructor.png delete mode 100644 docs/api/media/images/Function.png delete mode 100644 docs/api/media/images/Global.png delete mode 100644 docs/api/media/images/I.png delete mode 100644 docs/api/media/images/Index.png delete mode 100644 docs/api/media/images/Interface.png delete mode 100644 docs/api/media/images/Interface_logo.png delete mode 100644 docs/api/media/images/L.png delete mode 100644 docs/api/media/images/Lminus.png delete mode 100644 docs/api/media/images/Lplus.png delete mode 100644 docs/api/media/images/Method.png delete mode 100644 docs/api/media/images/Page.png delete mode 100644 docs/api/media/images/Page_logo.png delete mode 100644 docs/api/media/images/PrivateClass.png delete mode 100644 docs/api/media/images/PrivateClass_logo.png delete mode 100644 docs/api/media/images/PrivateMethod.png delete mode 100644 docs/api/media/images/PrivateVariable.png delete mode 100644 docs/api/media/images/StaticMethod.png delete mode 100644 docs/api/media/images/StaticVariable.png delete mode 100644 docs/api/media/images/T.png delete mode 100644 docs/api/media/images/Tminus.png delete mode 100644 docs/api/media/images/Tplus.png delete mode 100644 docs/api/media/images/Variable.png delete mode 100644 docs/api/media/images/blank.png delete mode 100644 docs/api/media/images/class_folder.png delete mode 100644 docs/api/media/images/empty.png delete mode 100644 docs/api/media/images/file.png delete mode 100644 docs/api/media/images/folder.png delete mode 100644 docs/api/media/images/function_folder.png delete mode 100644 docs/api/media/images/next_button.png delete mode 100644 docs/api/media/images/next_button_disabled.png delete mode 100644 docs/api/media/images/package.png delete mode 100644 docs/api/media/images/package_folder.png delete mode 100644 docs/api/media/images/previous_button.png delete mode 100644 docs/api/media/images/previous_button_disabled.png delete mode 100644 docs/api/media/images/private_class_logo.png delete mode 100644 docs/api/media/images/tutorial.png delete mode 100644 docs/api/media/images/tutorial_folder.png delete mode 100644 docs/api/media/images/up_button.png delete mode 100644 docs/api/media/stylesheet.css delete mode 100644 docs/api/packages.html delete mode 100644 docs/api/todolist.html rename docs/{api => }/phpdoc.ini (100%) diff --git a/Makefile b/Makefile index f65c2030..213ad732 100755 --- a/Makefile +++ b/Makefile @@ -16,8 +16,8 @@ nodocs: htdocs/always.php built-po .PHONY: all all: htdocs/always.php built-docs built-po -built-docs: docs/api/phpdoc.ini htdocs/*.php inc/*.php docs/translation.rst - phpdoc -c docs/api/phpdoc.ini || echo "NOTICE: Failed to build optional API docs" +built-docs: docs/phpdoc.ini htdocs/*.php inc/*.php docs/translation.rst + apigen generate --title=DAViCal --todo --tree --deprecated -s inc -s htdocs -d docs/api || phpdoc -c docs/phpdoc.ini || echo "NOTICE: Failed to build API docs" rst2pdf docs/translation.rst || echo "NOTICE: Failed to build ReST docs" touch $@ @@ -68,10 +68,7 @@ test: .PHONY: clean clean: rm -f built-docs built-po + rm -rf docs/api -find . -name "*~" -delete rm -f docs/translation.pdf rm -f davical.spec - -.PHONY: clean-all -clean-all: clean - -find docs/api/* ! -name "phpdoc.ini" ! -name ".gitignore" -delete diff --git a/debian/control b/debian/control index 9cfb4749..5e9255df 100644 --- a/debian/control +++ b/debian/control @@ -8,6 +8,7 @@ Standards-Version: 3.9.8 Build-Depends: debhelper (>= 9), libawl-php (>= 0.56-1~), libawl-php (<< 0.57), gettext, + php-apigen, php-cli | php5-cli, rst2pdf Vcs-git: https://gitlab.com/davical-project/davical.git diff --git a/debian/davical-doc.doc-base.api b/debian/davical-doc.doc-base.api index 9063dbea..aef7a3a8 100644 --- a/debian/davical-doc.doc-base.api +++ b/debian/davical-doc.doc-base.api @@ -9,4 +9,4 @@ Abstract: Technical documentation for DAViCal Format: HTML Index: /usr/share/doc/davical-doc/api/index.html -Files: /usr/share/doc/davical-doc/api/*.html /usr/share/doc/davical-doc/api/*/*.html /usr/share/doc/davical-doc/api/*/*/*.html +Files: /usr/share/doc/davical-doc/api/*.html diff --git a/docs/.gitignore b/docs/.gitignore index 1f6b788e..5ee08f62 100644 --- a/docs/.gitignore +++ b/docs/.gitignore @@ -1,3 +1,4 @@ +api/ IETF-CAP-RFC4324.txt draft-dawson-ical-xml-dtd-01.txt draft-desruisseaux-caldav-sched-02.html diff --git a/docs/api/awl/CalDAVSyncCalendar.html b/docs/api/awl/CalDAVSyncCalendar.html deleted file mode 100644 index a8a4ad51..00000000 --- a/docs/api/awl/CalDAVSyncCalendar.html +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - Docs For Class CalDAVSyncCalendar - - - - -
-

 Class CalDAVSyncCalendar

- - -
-
Description
- -
- -

A class for holding basic information about a calendar we shall synchronize

-

- Located in /inc/CalDAVSyncCalendar.php (line 8) -

- - -

-	
-			
-
- - - - -
-
Variable Summary
- -
-
-
-  - mixed - $sync_client -
-
-  - mixed - $url -
-
-
-
- - -
-
Method Summary
- -
-
-
-  - CalDAVSyncCalendar - __construct - ( $sync_client,  $url) -
-
-  - void - Get - ( $key) -
-
-  - void - GetToken - () -
-
-  - void - hasSyncReport - () -
-
-  - void - Set - ( $key,  $value) -
-
-  - void - whatChangedSince - ( $old_remote_token) -
-
-  - void - __toString - () -
-
-
-
- - -
-
Variables
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - -
- -
- - - mixed - $sync_client - (line 9) - -
- - -
    -
  • access: public
  • -
- - - - - -
- -
- -
- - - mixed - $url - (line 10) - -
- - -
    -
  • access: public
  • -
- - - - - -
- -
-
- - -
-
Methods
- -
- - -
- -
- - Constructor __construct (line 14) -
- - - -
- CalDAVSyncCalendar - - __construct - - ( $sync_client,  $url) -
- -
    -
  • - - $sync_client
  • -
  • - - $url
  • -
- - -
- -
- -
- - Get (line 28) -
- - -
    -
  • access: public
  • -
- -
- void - - Get - - ( $key) -
- -
    -
  • - - $key
  • -
- - -
- -
- -
- - GetToken (line 33) -
- - - -
- void - - GetToken - - () -
- - - -
- -
- -
- - hasSyncReport (line 45) -
- - -
    -
  • access: public
  • -
- -
- void - - hasSyncReport - - () -
- - - -
- -
- -
- - Set (line 24) -
- - -
    -
  • access: public
  • -
- -
- void - - Set - - ( $key,  $value) -
- -
    -
  • - - $key
  • -
  • - - $value
  • -
- - -
- -
- -
- - whatChangedSince (line 52) -
- - -
    -
  • access: public
  • -
- -
- void - - whatChangedSince - - ( $old_remote_token) -
- -
    -
  • - - $old_remote_token
  • -
- - -
- -
- -
- - __toString (line 20) -
- - - -
- void - - __toString - - () -
- - - -
- -
-
- - -

- Documentation generated on Sun, 08 Jul 2012 12:53:47 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/awl/_inc---CalDAVSyncCalendar.php.html b/docs/api/awl/_inc---CalDAVSyncCalendar.php.html deleted file mode 100644 index 46a25228..00000000 --- a/docs/api/awl/_inc---CalDAVSyncCalendar.php.html +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - Docs for page CalDAVSyncCalendar.php - - - - -
-

File/inc/CalDAVSyncCalendar.php

- - -
-
Description
- -
- -

A class for holding basic information about a calendar we shall synchronize

- -
-
- - -
-
Classes
- -
- - - - - - - - - -
ClassDescription
-  class - CalDAVSyncCalendar - - A class for holding basic information about a calendar we shall synchronize -
-
-
- - - - - -

- Documentation generated on Sun, 08 Jul 2012 12:53:47 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/awl/caldav/CalDAVClient.html b/docs/api/awl/caldav/CalDAVClient.html deleted file mode 100644 index 39077cb0..00000000 --- a/docs/api/awl/caldav/CalDAVClient.html +++ /dev/null @@ -1,1288 +0,0 @@ - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - - - - - Docs For Class CalDAVClient - - - - -
-

 Class CalDAVClient

- - -
-
Description
- -
- -

A class for accessing DAViCal via CalDAV, as a client

-

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

- - -

-	
-			
-
- - - - -
-
Variable Summary
- -
-
-
-  - string - $base_url -
-
-  - mixed - $body -
-
-  - mixed - $calendar -
-
-  - mixed - $entry -
-
-  - mixed - $headers -
-
-  - mixed - $httpRequest -
-
-  - mixed - $httpResponse -
-
-  - mixed - $pass -
-
-  - mixed - $port -
-
-  - mixed - $protocol -
-
-  - mixed - $requestMethod -
-
-  - mixed - $server -
-
-  - mixed - $user -
-
-  - string - $user_agent -
-
-  - mixed - $xmlRequest -
-
-  - mixed - $xmlResponse -
-
-
-
- - -
-
Method Summary
- -
-
-
-  - CalDAVClient - CalDAVClient - (string $base_url, string $user, string $pass, [string $calendar = '']) -
-
-  - array - DoCalendarQuery - (string $filter, [string $relative_url = ''], string $report_type) -
-
-  - int - DoDELETERequest - (string $relative_url, [string $etag = null]) -
-
-  - void - DoGETRequest - (string $relative_url) -
-
-  - array - DoOptionsRequest - ([string $relative_url = ""]) -
-
-  - string - DoPUTRequest - (string $relative_url, string $icalendar, [string $etag = null]) -
-
-  - string - DoRequest - ([string $relative_url = ""]) -
-
-  - array - DoXMLRequest - ( $request_method, string $xml, [string $relative_url = ''], string $method) -
-
-  - string - GetEntryByHref - (string $href, [string $relative_url = '']) -
-
-  - array - GetEntryByUid - (uid $uid, [string $relative_url = '']) -
-
-  - array - GetEvents - ([timestamp $start = null], [timestamp $finish = null], [string $relative_url = '']) -
-
-  - HTTP - GetHttpRequest - () -
-
-  - HTTP - GetHttpResponse - () -
-
-  - array - GetTodos - (timestamp $start, timestamp $finish, [boolean $completed = false], [boolean $cancelled = false], [string $relative_url = ""]) -
-
-  - raw - GetXmlRequest - () -
-
-  - raw - GetXmlResponse - () -
-
-  - void - ParseResponse - (string $response) -
-
-  - void - SetContentType - (int $type) -
-
-  - void - SetDepth - ([ $depth = '0']) -
-
-  - void - SetMatch - (bool $match, [string $etag = '*']) -
-
-  - void - SetUserAgent - ([ $user_agent = null], int $depth) -
-
-
-
- - -
-
Variables
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - -
- -
- - - string - $base_url - (line 27) - -
- - -

Server, username, password, calendar

- - - - - -
- -
- -
- - - mixed - $body - = "" (line 37) - -
- - - - - - - -
- -
- -
- - - mixed - $calendar - (line 27) - -
- - - - - - - -
- -
- -
- - - mixed - $entry - (line 27) - -
- - - - - - - -
- -
- -
- - - mixed - $headers - = array() (line 36) - -
- - - - - - - -
- -
- -
- - - mixed - $httpRequest - = "" (line 39) - -
- - - - - - - -
- -
- -
- - - mixed - $httpResponse - = "" (line 41) - -
- - - - - - - -
- -
- -
- - - mixed - $pass - (line 27) - -
- - - - - - - -
- -
- -
- - - mixed - $port - (line 27) - -
- - - - - - - -
- -
- -
- - - mixed - $protocol - (line 27) - -
- - - - - - - -
- -
- -
- - - mixed - $requestMethod - = "GET" (line 38) - -
- - - - - - - -
- -
- -
- - - mixed - $server - (line 27) - -
- - - - - - - -
- -
- -
- - - mixed - $user - (line 27) - -
- - - - - - - -
- -
- -
- - - string - $user_agent - = 'DAViCalClient' (line 34) - -
- - -

The useragent which is send to the caldav server

- - - - - -
- -
- -
- - - mixed - $xmlRequest - = "" (line 40) - -
- - - - - - - -
- -
- -
- - - mixed - $xmlResponse - = "" (line 42) - -
- - - - - - - -
- -
-
- - -
-
Methods
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - -
- -
- - Constructor CalDAVClient (line 52) -
- - -

Constructor, initialises the class

- -
- CalDAVClient - - CalDAVClient - - (string $base_url, string $user, string $pass, [string $calendar = '']) -
- -
    -
  • - string - $base_url: The URL for the calendar server
  • -
  • - string - $user: The name of the user logging in
  • -
  • - string - $pass: The password for that user
  • -
  • - string - $calendar: The name of the calendar (not currently used)
  • -
- - -
- -
- -
- - DoCalendarQuery (line 312) -
- - -

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.

-
    -
  • return: An array of the relative URLs, etags, and events from the server. Each element of the array will be an array with 'href', 'etag' and 'data' elements, corresponding to the URL, the server-supplied etag (which only varies when the data changes) and the calendar data in iCalendar format.
  • -
- -
- array - - DoCalendarQuery - - (string $filter, [string $relative_url = ''], string $report_type) -
- -
    -
  • - string - $filter: XML fragment which is the <filter> element of a calendar-query
  • -
  • - string - $relative_url: The URL relative to the base_url specified when the calendar was opened. Default ''.
  • -
  • - string - $report_type: Used as a name for the array element containing the calendar data. @deprecated
  • -
- - -
- -
- -
- - DoDELETERequest (line 286) -
- - -

DELETE a text/icalendar resource

-
    -
  • return: The HTTP Result Code for the DELETE
  • -
- -
- int - - DoDELETERequest - - (string $relative_url, [string $etag = null]) -
- -
    -
  • - string - $relative_url: The URL to make the request to, relative to $base_url
  • -
  • - string - $etag: The etag of an existing resource to be deleted, or '*' for any resource at that URL.
  • -
- - -
- -
- -
- - DoGETRequest (line 243) -
- - -

Get a single item from the server.

- -
- void - - DoGETRequest - - (string $relative_url) -
- -
    -
  • - string - $relative_url: The part of the URL after the calendar
  • -
- - -
- -
- -
- - DoOptionsRequest (line 209) -
- - -

Send an OPTIONS request to the server

-
    -
  • return: The allowed options
  • -
- -
- array - - DoOptionsRequest - - ([string $relative_url = ""]) -
- -
    -
  • - string - $relative_url: The URL to make the request to, relative to $base_url
  • -
- - -
- -
- -
- - DoPUTRequest (line 259) -
- - -

PUT a text/icalendar resource, returning the etag

-
    -
  • return: The content of the response from the server
  • -
- -
- string - - DoPUTRequest - - (string $relative_url, string $icalendar, [string $etag = null]) -
- -
    -
  • - string - $relative_url: The URL to make the request to, relative to $base_url
  • -
  • - string - $icalendar: The iCalendar resource to send to the server
  • -
  • - string - $etag: The etag of an existing resource to be overwritten, or '*' for a new resource.
  • -
- - -
- -
- -
- - DoRequest (line 172) -
- - -

Send a request to the server

-
    -
  • return: The content of the response from the server
  • -
- -
- string - - DoRequest - - ([string $relative_url = ""]) -
- -
    -
  • - string - $relative_url: The URL to make the request to, relative to $base_url
  • -
- - -
- -
- -
- - DoXMLRequest (line 229) -
- - -

Send an XML request to the server (e.g. PROPFIND, REPORT, MKCALENDAR)

-
    -
  • return: An array of the allowed methods
  • -
- -
- array - - DoXMLRequest - - ( $request_method, string $xml, [string $relative_url = ''], string $method) -
- -
    -
  • - string - $method: The method (PROPFIND, REPORT, etc) to use with the request
  • -
  • - string - $xml: The XML to send along with the request
  • -
  • - string - $relative_url: The URL to make the request to, relative to $base_url
  • -
  • - - $request_method
  • -
- - -
- -
- -
- - GetEntryByHref (line 473) -
- - -

Get the calendar entry by HREF

-
    -
  • return: The iCalendar of the calendar entry
  • -
- -
- string - - GetEntryByHref - - (string $href, [string $relative_url = '']) -
- -
    -
  • - string - $href: The href from a call to GetEvents or GetTodos etc.
  • -
  • - string - $relative_url: The URL relative to the base_url specified when the calendar was opened. Default ''.
  • -
- - -
- -
- -
- - GetEntryByUid (line 445) -
- - -

Get the calendar entry by UID

-
    -
  • return: An array of the relative URL, etag, and calendar data returned from DoCalendarQuery() @see DoCalendarQuery()
  • -
- -
- array - - GetEntryByUid - - (uid $uid, [string $relative_url = '']) -
- -
    -
  • - string - $relative_url: The URL relative to the base_url specified when the calendar was opened. Default ''.
  • -
  • - uid - $uid
  • -
- - -
- -
- -
- - GetEvents (line 370) -
- - -

Get the events in a range from $start to $finish. The dates should be in the

-

format yyyymmddThhmmssZ and should be in GMT. The events are returned as an array of event arrays. Each event array will have a 'href', 'etag' and 'event' part, where the 'href' is relative to the calendar and the event contains the definition of the event in iCalendar format.

-
    -
  • return: An array of the relative URLs, etags, and events, returned from DoCalendarQuery() @see DoCalendarQuery()
  • -
- -
- array - - GetEvents - - ([timestamp $start = null], [timestamp $finish = null], [string $relative_url = '']) -
- -
    -
  • - timestamp - $start: The start time for the period
  • -
  • - timestamp - $finish: The finish time for the period
  • -
  • - string - $relative_url: The URL relative to the base_url specified when the calendar was opened. Default ''.
  • -
- - -
- -
- -
- - GetHttpRequest (line 137) -
- - -

Output http request headers

-
    -
  • return: headers
  • -
- -
- HTTP - - GetHttpRequest - - () -
- - - -
- -
- -
- - GetHttpResponse (line 145) -
- - -

Output http response headers

-
    -
  • return: headers
  • -
- -
- HTTP - - GetHttpResponse - - () -
- - - -
- -
- -
- - GetTodos (line 406) -
- - -

Get the todo's in a range from $start to $finish. The dates should be in the

-

format yyyymmddThhmmssZ and should be in GMT. The events are returned as an array of event arrays. Each event array will have a 'href', 'etag' and 'event' part, where the 'href' is relative to the calendar and the event contains the definition of the event in iCalendar format.

-
    -
  • return: An array of the relative URLs, etags, and events, returned from DoCalendarQuery() @see DoCalendarQuery()
  • -
- -
- array - - GetTodos - - (timestamp $start, timestamp $finish, [boolean $completed = false], [boolean $cancelled = false], [string $relative_url = ""]) -
- -
    -
  • - timestamp - $start: The start time for the period
  • -
  • - timestamp - $finish: The finish time for the period
  • -
  • - boolean - $completed: Whether to include completed tasks
  • -
  • - boolean - $cancelled: Whether to include cancelled tasks
  • -
  • - string - $relative_url: The URL relative to the base_url specified when the calendar was opened. Default ''.
  • -
- - -
- -
- -
- - GetXmlRequest (line 153) -
- - -

Output xml request

-
    -
  • return: xml
  • -
- -
- raw - - GetXmlRequest - - () -
- - - -
- -
- -
- - GetXmlResponse (line 161) -
- - -

Output xml response

-
    -
  • return: xml
  • -
- -
- raw - - GetXmlResponse - - () -
- - - -
- -
- -
- - ParseResponse (line 121) -
- - -

Split response into httpResponse and xmlResponse

- -
- void - - ParseResponse - - (string $response) -
- -
    -
  • - string - $response: Response from server
  • -
- - -
- -
- -
- - SetContentType (line 112) -
- - -

Add a Content-type: header.

- -
- void - - SetContentType - - (int $type) -
- -
    -
  • - int - $type: The content type
  • -
- - -
- -
- -
- - SetDepth (line 93) -
- - - -
- void - - SetDepth - - ([ $depth = '0']) -
- -
    -
  • - - $depth
  • -
- - -
- -
- -
- - SetMatch (line 84) -
- - -

Adds an If-Match or If-None-Match header

- -
- void - - SetMatch - - (bool $match, [string $etag = '*']) -
- -
    -
  • - bool - $match: to Match or Not to Match, that is the question!
  • -
  • - string - $etag: The etag to match / not match against.
  • -
- - -
- -
- -
- - SetUserAgent (line 102) -
- - -

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

- -
- void - - SetUserAgent - - ([ $user_agent = null], int $depth) -
- -
    -
  • - int - $depth: The depth, default to infinity
  • -
  • - - $user_agent
  • -
- - -
- -
-
- - - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 -

- Documentation generated on Wed, 04 Jul 2012 10:13:06 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/awl/caldav/CalDAVSyncClient.html b/docs/api/awl/caldav/CalDAVSyncClient.html deleted file mode 100644 index a8959419..00000000 --- a/docs/api/awl/caldav/CalDAVSyncClient.html +++ /dev/null @@ -1,2237 +0,0 @@ - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - - - - - Docs For Class CalDAVSyncClient - - - - -
-

 Class CalDAVSyncClient

- - -
-
Description
- -
- -

A class for accessing DAViCal via CalDAV, as a client

-

- Located in /inc/CalDAVSyncClient.php (line 25) -

- - -

-	
-			
-
- - - - -
-
Variable Summary
- -
-
-
-  - string - $base_url -
-
-  - mixed - $body -
-
-  - mixed - $calendar_home_set -
-
-  - mixed - $calendar_url -
-
-  - mixed - $calendar_urls -
-
-  - mixed - $entry -
-
-  - mixed - $headers -
-
-  - mixed - $httpParsedHeaders -
-
-  - mixed - $httpRequest -
-
-  - mixed - $httpResponseBody -
-
-  - mixed - $httpResponseCode -
-
-  - mixed - $httpResponseHeaders -
-
-  - mixed - $parser -
-
-  - mixed - $pass -
-
-  - mixed - $port -
-
-  - mixed - $principal_url -
-
-  - mixed - $protocol -
-
-  - mixed - $requestMethod -
-
-  - mixed - $server -
-
-  - mixed - $user -
-
-  - string - $user_agent -
-
-  - mixed - $xmlRequest -
-
-  - mixed - $xmlResponse -
-
-
-
- - -
-
Method Summary
- -
-
-
-  - CalDAVSyncClient - __construct - (string $base_url, string $user, string $pass) -
-
-  - void - CalendarHomeSet - ([$url $urls = null]) -
-
-  - void - CalendarMultiget - ( $event_hrefs, [ $url = null]) -
-
-  - void - CalendarUrls - ([$urls $urls = null]) -
-
-  - array - DoCalendarQuery - (string $filter, [string $url = '']) -
-
-  - int - DoDELETERequest - (string $url, [string $etag = null]) -
-
-  - void - DoGETRequest - (string $url) -
-
-  - void - DoHEADRequest - (string $url) -
-
-  - array - DoOptionsRequest - ([string $url = null]) -
-
-  - void - DoPROPFINDRequest - (string $url,  $props, [ $depth = 0]) -
-
-  - string - DoPUTRequest - (string $url, string $icalendar, [string $etag = null]) -
-
-  - string - DoRequest - ([string $url = null]) -
-
-  - void - doSyncReport - ([ $previous_token = null], [ $url = null]) -
-
-  - array - DoXMLRequest - ( $request_method, string $xml, [string $url = null], string $method) -
-
-  - void - FindCalendarHome - ([ $recursed = false], string $url) -
-
-  - void - FindCalendars - ([ $recursed = false]) -
-
-  - void - FindPrincipal - ([string $url = null]) -
-
-  - void - GetCalendarDetails - ([ $url = null]) -
-
-  - void - GetCollectionETags - ([ $url = null]) -
-
-  - string - GetEntryByHref - (string $href) -
-
-  - array - GetEntryByUid - (uid $uid, [string $relative_url = ''], [string $component_type = 'VEVENT']) -
-
-  - array - GetEvents - ([timestamp $start = null], [timestamp $finish = null], [string $relative_url = '']) -
-
-  - HTTP - GetHttpRequest - () -
-
-  - void - GetOKProps - (string $nodenum) -
-
-  - HTTP - GetResponseBody - () -
-
-  - HTTP - GetResponseHeaders - () -
-
-  - array - GetTodos - (timestamp $start, timestamp $finish, [boolean $completed = false], [boolean $cancelled = false], [string $relative_url = ""]) -
-
-  - raw - GetXmlRequest - () -
-
-  - raw - GetXmlResponse - () -
-
-  - void - HrefForProp - (string $tagname, [ $i = 0], integer $which) -
-
-  - void - HrefForResourcetype - (string $tagname, [ $i = 0], integer $which) -
-
-  - void - HrefValueInside - (string $tagname) -
-
-  - void - ParseResponse - (string $response) -
-
-  - array - ParseResponseHeaders - () -
-
-  - void - PrincipalURL - ([$url $url = null]) -
-
-  - void - SetCalendar - (string $url) -
-
-  - void - SetContentType - (string $type) -
-
-  - boolean - SetDebug - (boolean $new_value) -
-
-  - void - SetDepth - ([int $depth = '0']) -
-
-  - void - SetMatch - (bool $match, [string $etag = '*']) -
-
-  - void - SetUserAgent - ([ $user_agent = null], int $depth) -
-
-  - void - Unchunk - () -
-
-
-
- - -
-
Variables
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - -
- -
- - - string - $base_url - (line 31) - -
- - -

Server, username, password, calendar

-
    -
  • access: protected
  • -
- - - - - -
- -
- -
- - - mixed - $body - = "" (line 61) - -
- - -
    -
  • access: protected
  • -
- - - - - -
- -
- -
- - - mixed - $calendar_home_set - (line 46) - -
- - -

The calendar-home-set we're using

-
    -
  • access: protected
  • -
- - - - - -
- -
- -
- - - mixed - $calendar_url - (line 41) - -
- - -

The calendar-URL we're using

-
    -
  • access: protected
  • -
- - - - - -
- -
- -
- - - mixed - $calendar_urls - (line 51) - -
- - -

The calendar_urls we have discovered

-
    -
  • access: protected
  • -
- - - - - -
- -
- -
- - - mixed - $entry - (line 31) - -
- - -
    -
  • access: protected
  • -
- - - - - -
- -
- -
- - - mixed - $headers - = array() (line 60) - -
- - -
    -
  • access: protected
  • -
- - - - - -
- -
- -
- - - mixed - $httpParsedHeaders - (line 68) - -
- - -
    -
  • access: protected
  • -
- - - - - -
- -
- -
- - - mixed - $httpRequest - = "" (line 63) - -
- - -
    -
  • access: protected
  • -
- - - - - -
- -
- -
- - - mixed - $httpResponseBody - = "" (line 69) - -
- - -
    -
  • access: protected
  • -
- - - - - -
- -
- -
- - - mixed - $httpResponseCode - = 0 (line 66) - -
- - -
    -
  • access: protected
  • -
- - - - - -
- -
- -
- - - mixed - $httpResponseHeaders - = "" (line 67) - -
- - -
    -
  • access: protected
  • -
- - - - - -
- -
- -
- - - mixed - $parser - (line 71) - -
- - -
    -
  • access: protected
  • -
- - - - - -
- -
- -
- - - mixed - $pass - (line 31) - -
- - -
    -
  • access: protected
  • -
- - - - - -
- -
- -
- - - mixed - $port - (line 31) - -
- - -
    -
  • access: protected
  • -
- - - - - -
- -
- -
- - - mixed - $principal_url - (line 36) - -
- - -

The principal-URL we're using

-
    -
  • access: protected
  • -
- - - - - -
- -
- -
- - - mixed - $protocol - (line 31) - -
- - -
    -
  • access: protected
  • -
- - - - - -
- -
- -
- - - mixed - $requestMethod - = "GET" (line 62) - -
- - -
    -
  • access: protected
  • -
- - - - - -
- -
- -
- - - mixed - $server - (line 31) - -
- - -
    -
  • access: protected
  • -
- - - - - -
- -
- -
- - - mixed - $user - (line 31) - -
- - -
    -
  • access: protected
  • -
- - - - - -
- -
- -
- - - string - $user_agent - = 'DAViCalClient' (line 58) - -
- - -

The useragent which is send to the caldav server

-
    -
  • access: public
  • -
- - - - - -
- -
- -
- - - mixed - $xmlRequest - = "" (line 64) - -
- - -
    -
  • access: protected
  • -
- - - - - -
- -
- -
- - - mixed - $xmlResponse - = "" (line 65) - -
- - -
    -
  • access: protected
  • -
- - - - - -
- -
-
- - -
-
Methods
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - -
- -
- - Constructor __construct (line 85) -
- - -

Constructor, initialises the class

- -
- CalDAVSyncClient - - __construct - - (string $base_url, string $user, string $pass) -
- -
    -
  • - string - $base_url: The URL for the calendar server
  • -
  • - string - $user: The name of the user logging in
  • -
  • - string - $pass: The password for that user
  • -
- - -
- -
- -
- - CalendarHomeSet (line 528) -
- - -

Get/Set the calendar-home-set URL

- -
- void - - CalendarHomeSet - - ([$url $urls = null]) -
- -
    -
  • - $url - $urls: array of string The calendar-home-set URLs to set
  • -
- - -
- -
- -
- - CalendarMultiget (line 798) -
- - -

Get a bunch of events for a calendar with a calendar-multiget report

- -
- void - - CalendarMultiget - - ( $event_hrefs, [ $url = null]) -
- -
    -
  • - - $event_hrefs
  • -
  • - - $url
  • -
- - -
- -
- -
- - CalendarUrls (line 542) -
- - -

Get/Set the calendar-home-set URL

- -
- void - - CalendarUrls - - ([$urls $urls = null]) -
- -
    -
  • - $urls - $urls: array of string The calendar URLs to set
  • -
- - -
- -
- -
- - DoCalendarQuery (line 885) -
- - -

Given XML for a calendar query, return an array of the events (/todos) in the response. Each event in the array will have a 'href', 'etag' and '$response_type' part, where the 'href' is relative to the calendar and the '$response_type' contains the definition of the calendar data in iCalendar format.

-
    -
  • return: An array of the relative URLs, etags, and events from the server. Each element of the array will be an array with 'href', 'etag' and 'data' elements, corresponding to the URL, the server-supplied etag (which only varies when the data changes) and the calendar data in iCalendar format.
  • -
- -
- array - - DoCalendarQuery - - (string $filter, [string $url = '']) -
- -
    -
  • - string - $filter: XML fragment which is the <filter> element of a calendar-query
  • -
  • - string - $url: The URL of the calendar, or empty/null to use the 'current' calendar_url
  • -
- - -
- -
- -
- - DoDELETERequest (line 476) -
- - -

DELETE a text/icalendar resource

-
    -
  • return: The HTTP Result Code for the DELETE
  • -
- -
- int - - DoDELETERequest - - (string $url, [string $etag = null]) -
- -
    -
  • - string - $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.
  • -
- - -
- -
- -
- - DoGETRequest (line 412) -
- - -

Get a single item from the server.

- -
- void - - DoGETRequest - - (string $url) -
- -
    -
  • - string - $url: The URL to GET
  • -
- - -
- -
- -
- - DoHEADRequest (line 424) -
- - -

Get the HEAD of a single item from the server.

- -
- void - - DoHEADRequest - - (string $url) -
- -
    -
  • - string - $url: The URL to HEAD
  • -
- - -
- -
- -
- - DoOptionsRequest (line 374) -
- - -

Send an OPTIONS request to the server

-
    -
  • return: The allowed options
  • -
- -
- array - - DoOptionsRequest - - ([string $url = null]) -
- -
    -
  • - string - $url: The URL to make the request to
  • -
- - -
- -
- -
- - DoPROPFINDRequest (line 493) -
- - -

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 440) -
- - -

PUT a text/icalendar resource, returning the etag

-
    -
  • return: The content of the response from the server
  • -
- -
- string - - DoPUTRequest - - (string $url, string $icalendar, [string $etag = null]) -
- -
    -
  • - string - $url: The URL to make the request to
  • -
  • - string - $icalendar: The iCalendar resource to send to the server
  • -
  • - string - $etag: The etag of an existing resource to be overwritten, or '*' for a new resource.
  • -
- - -
- -
- -
- - DoRequest (line 273) -
- - -

Send a request to the server

-
    -
  • return: The content of the response from the server
  • -
- -
- string - - DoRequest - - ([string $url = null]) -
- -
    -
  • - string - $url: The URL to make the request to
  • -
- - -
- -
- -
- - doSyncReport (line 838) -
- - - -
- void - - doSyncReport - - ([ $previous_token = null], [ $url = null]) -
- -
    -
  • - - $previous_token
  • -
  • - - $url
  • -
- - -
- -
- -
- - DoXMLRequest (line 398) -
- - -

Send an XML request to the server (e.g. PROPFIND, REPORT, MKCALENDAR)

-
    -
  • return: An array of the allowed methods
  • -
- -
- array - - DoXMLRequest - - ( $request_method, string $xml, [string $url = null], string $method) -
- -
    -
  • - string - $method: The method (PROPFIND, REPORT, etc) to use with the request
  • -
  • - string - $xml: The XML to send along with the request
  • -
  • - string - $url: The URL to make the request to
  • -
  • - - $request_method
  • -
- - -
- -
- -
- - FindCalendarHome (line 675) -
- - -

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 704) -
- - -

Find the calendars, from the calendar_home_set

- -
- void - - FindCalendars - - ([ $recursed = false]) -
- -
    -
  • - - $recursed
  • -
- - -
- -
- -
- - FindPrincipal (line 652) -
- - -

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

- -
- void - - FindPrincipal - - ([string $url = null]) -
- -
    -
  • - string - $url: The URL to find the principal-URL from
  • -
- - -
- -
- -
- - GetCalendarDetails (line 748) -
- - -

Find the calendars, from the calendar_home_set

- -
- void - - GetCalendarDetails - - ([ $url = null]) -
- -
    -
  • - - $url
  • -
- - -
- -
- -
- - GetCollectionETags (line 778) -
- - -

Get all etags for a calendar

- -
- void - - GetCollectionETags - - ([ $url = null]) -
- -
    -
  • - - $url
  • -
- - -
- -
- -
- - GetEntryByHref (line 1045) -
- - -

Get the calendar entry by HREF

-
    -
  • return: The iCalendar of the calendar entry
  • -
- -
- string - - GetEntryByHref - - (string $href) -
- -
    -
  • - string - $href: The href from a call to GetEvents or GetTodos etc.
  • -
- - -
- -
- -
- - GetEntryByUid (line 1018) -
- - -

Get the calendar entry by UID

-
    -
  • return: An array of the relative URL, etag, and calendar data returned from DoCalendarQuery() @see DoCalendarQuery()
  • -
- -
- array - - GetEntryByUid - - (uid $uid, [string $relative_url = ''], [string $component_type = 'VEVENT']) -
- -
    -
  • - string - $relative_url: The URL relative to the base_url specified when the calendar was opened. Default ''.
  • -
  • - string - $component_type: The component type inside the VCALENDAR. Default 'VEVENT'.
  • -
  • - uid - $uid
  • -
- - -
- -
- -
- - GetEvents (line 942) -
- - -

Get the events in a range from $start to $finish. The dates should be in the

-

format yyyymmddThhmmssZ and should be in GMT. The events are returned as an array of event arrays. Each event array will have a 'href', 'etag' and 'event' part, where the 'href' is relative to the calendar and the event contains the definition of the event in iCalendar format.

-
    -
  • return: An array of the relative URLs, etags, and events, returned from DoCalendarQuery() @see DoCalendarQuery()
  • -
- -
- array - - GetEvents - - ([timestamp $start = null], [timestamp $finish = null], [string $relative_url = '']) -
- -
    -
  • - timestamp - $start: The start time for the period
  • -
  • - timestamp - $finish: The finish time for the period
  • -
  • - string - $relative_url: The URL relative to the base_url specified when the calendar was opened. Default ''.
  • -
- - -
- -
- -
- - GetHttpRequest (line 230) -
- - -

Output http request headers

-
    -
  • return: headers
  • -
- -
- HTTP - - GetHttpRequest - - () -
- - - -
- -
- -
- - GetOKProps (line 619) -
- - -

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
  • -
- - -
- -
- -
- - GetResponseBody (line 246) -
- - -

Output http response body

-
    -
  • return: body
  • -
- -
- HTTP - - GetResponseBody - - () -
- - - -
- -
- -
- - GetResponseHeaders (line 238) -
- - -

Output http response headers

-
    -
  • return: headers
  • -
- -
- HTTP - - GetResponseHeaders - - () -
- - - -
- -
- -
- - GetTodos (line 978) -
- - -

Get the todo's in a range from $start to $finish. The dates should be in the

-

format yyyymmddThhmmssZ and should be in GMT. The events are returned as an array of event arrays. Each event array will have a 'href', 'etag' and 'event' part, where the 'href' is relative to the calendar and the event contains the definition of the event in iCalendar format.

-
    -
  • return: An array of the relative URLs, etags, and events, returned from DoCalendarQuery() @see DoCalendarQuery()
  • -
- -
- array - - GetTodos - - (timestamp $start, timestamp $finish, [boolean $completed = false], [boolean $cancelled = false], [string $relative_url = ""]) -
- -
    -
  • - timestamp - $start: The start time for the period
  • -
  • - timestamp - $finish: The finish time for the period
  • -
  • - boolean - $completed: Whether to include completed tasks
  • -
  • - boolean - $cancelled: Whether to include cancelled tasks
  • -
  • - string - $relative_url: The URL relative to the base_url specified when the calendar was opened. Default ''.
  • -
- - -
- -
- -
- - GetXmlRequest (line 254) -
- - -

Output xml request

-
    -
  • return: xml
  • -
- -
- raw - - GetXmlRequest - - () -
- - - -
- -
- -
- - GetXmlResponse (line 262) -
- - -

Output xml response

-
    -
  • return: xml
  • -
- -
- raw - - GetXmlResponse - - () -
- - - -
- -
- -
- - HrefForProp (line 573) -
- - -

Return the href containing this property. Except only if it's inside a status != 200

- -
- void - - HrefForProp - - (string $tagname, [ $i = 0], integer $which) -
- -
    -
  • - string - $tagname: The tag name of the property to find the href for
  • -
  • - integer - $which: Which instance of the tag should we use
  • -
  • - - $i
  • -
- - -
- -
- -
- - HrefForResourcetype (line 599) -
- - -

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
  • -
- - -
- -
- -
- - HrefValueInside (line 556) -
- - -

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 179) -
- - -

Split response into httpResponse and xmlResponse

- -
- void - - ParseResponse - - (string $response) -
- -
    -
  • - string - $response: Response from server
  • -
- - -
- -
- -
- - ParseResponseHeaders (line 205) -
- - -

Split httpResponseHeaders into an array of headers

-
    -
  • return: of arrays of header lines
  • -
- -
- array - - ParseResponseHeaders - - () -
- - - -
- -
- -
- - PrincipalURL (line 515) -
- - -

Get/Set the Principal URL

- -
- void - - PrincipalURL - - ([$url $url = null]) -
- -
    -
  • - $url - $url: string The Principal URL to set
  • -
- - -
- -
- -
- - SetCalendar (line 170) -
- - -

Set the calendar_url we will be using for a while.

- -
- void - - SetCalendar - - (string $url) -
- -
    -
  • - string - $url: The calendar_url
  • -
- - -
- -
- -
- - SetContentType (line 161) -
- - -

Add a Content-type: header.

- -
- void - - SetContentType - - (string $type) -
- -
    -
  • - string - $type: The content type
  • -
- - -
- -
- -
- - SetDebug (line 116) -
- - -

Call this to enable / disable debugging. It will return the prior value of the debugging flag.

-
    -
  • return: The previous value, in case you want to restore it later.
  • -
- -
- boolean - - SetDebug - - (boolean $new_value) -
- -
    -
  • - boolean - $new_value: The new value for debugging.
  • -
- - -
- -
- -
- - SetDepth (line 142) -
- - -

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

- -
- void - - SetDepth - - ([int $depth = '0']) -
- -
    -
  • - int - $depth: The depth, default to infinity
  • -
- - -
- -
- -
- - SetMatch (line 133) -
- - -

Adds an If-Match or If-None-Match header

- -
- void - - SetMatch - - (bool $match, [string $etag = '*']) -
- -
    -
  • - bool - $match: to Match or Not to Match, that is the question!
  • -
  • - string - $etag: The etag to match / not match against.
  • -
- - -
- -
- -
- - SetUserAgent (line 151) -
- - -

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

- -
- void - - SetUserAgent - - ([ $user_agent = null], int $depth) -
- -
    -
  • - int - $depth: The depth, default to infinity
  • -
  • - - $user_agent
  • -
- - -
- -
- -
- - Unchunk (line 339) -
- - -

Unchunk a chunked response

- -
- void - - Unchunk - - () -
- - - -
- -
-
- - - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 -

- Documentation generated on Sun, 08 Jul 2012 12:53:47 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/awl/caldav/CalendarInfo.html b/docs/api/awl/caldav/CalendarInfo.html deleted file mode 100644 index 8c61497e..00000000 --- a/docs/api/awl/caldav/CalendarInfo.html +++ /dev/null @@ -1,267 +0,0 @@ - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - - - - - Docs For Class CalendarInfo - - - - -
-

 Class CalendarInfo

- - -
-
Description
- -
- -

A class for holding basic calendar information

-

- Located in /inc/caldav-client-v2.php (line 19) -

- - -

-	
-			
-
- - - - -
-
Variable Summary
- -
-
-
-  - mixed - $displayname -
-
-  - mixed - $getctag -
-
-  - mixed - $url -
-
-
-
- - -
-
Method Summary
- -
-
-
-  - CalendarInfo - __construct - ( $url, [ $displayname = null], [ $getctag = null]) -
-
-  - void - __toString - () -
-
-
-
- - -
-
Variables
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - -
- -
- - - mixed - $displayname - (line 21) - -
- - -
    -
  • access: public
  • -
- - - - - -
- -
- -
- - - mixed - $getctag - (line 22) - -
- - -
    -
  • access: public
  • -
- - - - - -
- -
- -
- - - mixed - $url - (line 20) - -
- - -
    -
  • access: public
  • -
- - - - - -
- -
-
- - -
-
Methods
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - -
- -
- - Constructor __construct (line 24) -
- - - -
- CalendarInfo - - __construct - - ( $url, [ $displayname = null], [ $getctag = null]) -
- -
    -
  • - - $url
  • -
  • - - $displayname
  • -
  • - - $getctag
  • -
- - -
- -
- -
- - __toString (line 30) -
- - - -
- void - - __toString - - () -
- - - -
- -
-
- - -

- Documentation generated on Wed, 04 Jul 2012 10:13:06 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/awl/caldav/RRule.html b/docs/api/awl/caldav/RRule.html deleted file mode 100644 index 3af259ed..00000000 --- a/docs/api/awl/caldav/RRule.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - Docs For Class RRule - - - - -
-

 Class RRule

- - -
-
Description
- -
- -

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 691) -

- - -

-	
-			
-
- - - - - -
-
Method Summary
- -
-
-
-  - RRule - RRule - ( $start,  $rrule) -
-
-  - void - &GetNext - () -
-
-  - void - WithinScope - ( $base,  $relative_days) -
-
-
-
- - - -
-
Methods
- -
- - -
- -
- - Constructor RRule (line 723) -
- - -

The constructor takes a start date and an RRULE definition. Both of these follow the iCalendar standard.

- -
- RRule - - RRule - - ( $start,  $rrule) -
- -
    -
  • - - $start
  • -
  • - - $rrule
  • -
- - -
- -
- -
- - GetNext (line 829) -
- - -

This is most of the meat of the RRULE processing, where we find the next date.

-

We maintain an

- -
- void - - &GetNext - - () -
- - - -
- -
- -
- - WithinScope (line 769) -
- - -

Processes the array of $relative_days to $base and removes any which are not within the scope of our rule.

- -
- void - - WithinScope - - ( $base,  $relative_days) -
- -
    -
  • - - $base
  • -
  • - - $relative_days
  • -
- - -
- -
-
- - -

- Documentation generated on Wed, 04 Jul 2012 10:13:10 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/awl/caldav/RepeatRule.html b/docs/api/awl/caldav/RepeatRule.html deleted file mode 100644 index 0d4db434..00000000 --- a/docs/api/awl/caldav/RepeatRule.html +++ /dev/null @@ -1,478 +0,0 @@ - - - - - - Docs For Class RepeatRule - - - - -
-

 Class RepeatRule

- - -
-
Description
- -
- -

This class is an implementation of RRULE parsing and expansion, as per RFC5545. It should be reasonably complete, except that it does not handle changing the WKST - there may be a few errors in unusual rules also, but all of the common cases should be handled correctly.

- -

- Located in /inc/RRule-v2.php (line 590) -

- - -

-	
-			
-
- - - - - -
-
Method Summary
- -
-
-
-  - static void - date_mask - ( $date,  $y,  $mo,  $d,  $h,  $mi,  $s) -
-
-  - static void - rrule_day_number - ( $day) -
-
-  - RepeatRule - __construct - ( $basedate,  $rrule, [ $is_date = null], [ $return_floating_times = false]) -
-
-  - void - current - ([ $return_floating_times = false]) -
-
-  - boolean - hasLimitedOccurrences - () -
-
-  - void - key - ([ $return_floating_times = false]) -
-
-  - vComponent - next - ([boolean $return_floating_times = false]) -
-
-  - void - rewind - () -
-
-  - void - set_timezone - ( $tzstring) -
-
-  - void - Start - ([ $return_floating_times = false]) -
-
-  - void - valid - () -
-
-
-
- - - -
-
Methods
- -
- - -
- -
- - static date_mask (line 827) -
- - -
    -
  • access: public
  • -
- -
- void - - date_mask - - ( $date,  $y,  $mo,  $d,  $h,  $mi,  $s) -
- -
    -
  • - - $date
  • -
  • - - $y
  • -
  • - - $mo
  • -
  • - - $d
  • -
  • - - $h
  • -
  • - - $mi
  • -
  • - - $s
  • -
- - -
- -
- -
- - static rrule_day_number (line 813) -
- - -
    -
  • access: public
  • -
- -
- void - - rrule_day_number - - ( $day) -
- -
    -
  • - - $day
  • -
- - -
- -
- -
- - Constructor __construct (line 615) -
- - -
    -
  • access: public
  • -
- -
- RepeatRule - - __construct - - ( $basedate,  $rrule, [ $is_date = null], [ $return_floating_times = false]) -
- -
    -
  • - - $basedate
  • -
  • - - $rrule
  • -
  • - - $is_date
  • -
  • - - $return_floating_times
  • -
- - -
- -
- -
- - current (line 702) -
- - -
    -
  • access: public
  • -
- -
- void - - current - - ([ $return_floating_times = false]) -
- -
    -
  • - - $return_floating_times
  • -
- - -
- -
- -
- - hasLimitedOccurrences (line 668) -
- - -

If this repeat rule has an UNTIL= or COUNT= then we can know it will end. Eventually.

-
    -
  • return: Whether or not one of these properties is present.
  • -
  • access: public
  • -
- -
- boolean - - hasLimitedOccurrences - - () -
- - - -
- -
- -
- - key (line 712) -
- - -
    -
  • access: public
  • -
- -
- void - - key - - ([ $return_floating_times = false]) -
- -
    -
  • - - $return_floating_times
  • -
- - -
- -
- -
- - next (line 696) -
- - -

Return the next date in the repeating series.

-
    -
  • return: The next instance.
  • -
  • access: public
  • -
- -
- vComponent - - next - - ([boolean $return_floating_times = false]) -
- -
    -
  • - boolean - $return_floating_times: Whether to return dates as floating times.
  • -
- - -
- -
- -
- - rewind (line 686) -
- - -
    -
  • access: public
  • -
- -
- void - - rewind - - () -
- - - -
- -
- -
- - set_timezone (line 673) -
- - -
    -
  • access: public
  • -
- -
- void - - set_timezone - - ( $tzstring) -
- -
    -
  • - - $tzstring
  • -
- - -
- -
- -
- - Start (line 678) -
- - -
    -
  • access: public
  • -
- -
- void - - Start - - ([ $return_floating_times = false]) -
- -
    -
  • - - $return_floating_times
  • -
- - -
- -
- -
- - valid (line 722) -
- - -
    -
  • access: public
  • -
- -
- void - - valid - - () -
- - - -
- -
-
- - -

- Documentation generated on Wed, 04 Jul 2012 10:13:09 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/awl/caldav/RepeatRuleDateRange.html b/docs/api/awl/caldav/RepeatRuleDateRange.html deleted file mode 100644 index 470b66b3..00000000 --- a/docs/api/awl/caldav/RepeatRuleDateRange.html +++ /dev/null @@ -1,267 +0,0 @@ - - - - - - Docs For Class RepeatRuleDateRange - - - - -
-

 Class RepeatRuleDateRange

- - -
-
Description
- -
- -

This class is used to hold a pair of dates defining a range. The range may be open-ended by including a null for one end or the other, or both.

- -

- Located in /inc/RRule-v2.php (line 522) -

- - -

-	
-			
-
- - - - -
-
Variable Summary
- -
-
-
-  - mixed - $from -
-
-  - mixed - $until -
-
-
-
- - -
-
Method Summary
- -
-
-
-  - RepeatRuleDateRange - __construct - (RepeatRuleDateTime $date1, RepeatRuleDateTime $date2) -
-
-  - NULL|Rfc5545Duration - getDuration - () -
-
-  - boolean - overlaps - (RepeatRuleDateRange $other) -
-
-
-
- - -
-
Variables
- -
- - -
- -
- - - mixed - $from - (line 523) - -
- - -
    -
  • access: public
  • -
- - - - - -
- -
- -
- - - mixed - $until - (line 524) - -
- - -
    -
  • access: public
  • -
- - - - - -
- -
-
- - -
-
Methods
- -
- - -
- -
- - Constructor __construct (line 535) -
- - -

Construct a new RepeatRuleDateRange which will be the range between $date1 and $date2. The earliest of the two dates will be used as the start of the period, the latest as the end. If one of the dates is null then the order of the parameters is significant, with the null treated as -infinity if it is first, or +infinity if it is second.

-

If both parameters are null then the range is from -infinity to +infinity.

- -
- RepeatRuleDateRange - - __construct - - (RepeatRuleDateTime $date1, RepeatRuleDateTime $date2) -
- - - - -
- -
- -
- - getDuration (line 570) -
- - -

Get an Rfc5545Duration from this date range. If the from date is null it will be null.

-

If the until date is null the duration will either be 1 day (if the from is a date) or 0 otherwise.

- -
- NULL|Rfc5545Duration - - getDuration - - () -
- - - -
- -
- -
- - overlaps (line 551) -
- - -

Assess whether this range overlaps the supplied range. null values are treated as infinity.

- -
- boolean - - overlaps - - (RepeatRuleDateRange $other) -
- - - - -
- -
-
- - -

- Documentation generated on Wed, 04 Jul 2012 10:13:09 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/awl/caldav/RepeatRuleDateTime.html b/docs/api/awl/caldav/RepeatRuleDateTime.html deleted file mode 100644 index db2fd209..00000000 --- a/docs/api/awl/caldav/RepeatRuleDateTime.html +++ /dev/null @@ -1,1053 +0,0 @@ - - - - - - Docs For Class RepeatRuleDateTime - - - - -
-

 Class RepeatRuleDateTime

- - -
-
Description
- -
- -

Wrap the DateTime class to make it friendlier to passing in random strings from iCalendar objects, and especially the random stuff used to identify timezones. We also add some utility methods and stuff too, in order to simplify some of the operations we need to do with dates.

-

- Located in /inc/RRule-v2.php (line 204) -

- - -
DateTime
-   |
-   --RepeatRuleDateTime
- -
-
- - - - -
-
Variable Summary
- -
-
-
-  - static mixed - $Format -
-
-
-
- - -
-
Method Summary
- -
-
-
-  - static int - daysInMonth - (int $year, int $month) -
-
-  - static 1 - hasLeapDay - (int $year) -
-
-  - RepeatRuleDateTime - __construct - ([ $date = null], [ $dtz = null], [ $is_date = null]) -
-
-  - void - AsDate - () -
-
-  - void - day - () -
-
-  - void - epoch - () -
-
-  - void - FloatOrUTC - ([ $return_floating_times = false]) -
-
-  - void - getTimeZone - () -
-
-  - void - hour - () -
-
-  - void - isDate - () -
-
-  - void - isFloating - () -
-
-  - void - minute - () -
-
-  - void - modify - ( $interval) -
-
-  - void - month - () -
-
-  - void - RFC5545 - ([ $return_floating_times = false]) -
-
-  - void - second - () -
-
-  - void - setAsDate - () -
-
-  - void - setAsFloat - () -
-
-  - void - setDate - ([ $year = null], [ $month = null], [ $day = null]) -
-
-  - void - setTimeZone - ( $tz) -
-
-  - void - setYearDay - ( $yearday) -
-
-  - void - UTC - ([ $fmt = 'Ymd\THis\Z']) -
-
-  - void - year - () -
-
-  - void - __toString - () -
-
-
-
- - -
-
Variables
- -
- -
- -
- - - static mixed - $Format - = 'c' (line 206) - -
- - -
    -
  • access: public
  • -
- - - - - -
- - -
-
- - -
-
Methods
- -
- - -
- -
- - static daysInMonth (line 453) -
- - -

Returns the number of days in a year/month pair

-
    -
  • return: the number of days in the month
  • -
  • access: public
  • -
- -
- int - - daysInMonth - - (int $year, int $month) -
- -
    -
  • - int - $year
  • -
  • - int - $month
  • -
- - -
- -
- -
- - static hasLeapDay (line 442) -
- - -

Returns a 1 if this year is a leap year, otherwise a 0

-
    -
  • return: if this is a leap year, 0 otherwise
  • -
  • access: public
  • -
- -
- 1 - - hasLeapDay - - (int $year) -
- -
    -
  • - int - $year: The year we are quizzical about.
  • -
- - -
- -
- -
- - Constructor __construct (line 211) -
- - -
    -
  • access: public
  • -
- -
- RepeatRuleDateTime - - __construct - - ([ $date = null], [ $dtz = null], [ $is_date = null]) -
- -
    -
  • - - $date
  • -
  • - - $dtz
  • -
  • - - $is_date
  • -
- -
-
Redefinition of:
-
-
DateTime::constructor __construct ( [$time = ], [$object = ] )
-
- -
- -
- -
- - AsDate (line 308) -
- - -
    -
  • access: public
  • -
- -
- void - - AsDate - - () -
- - - -
- -
- -
- - day (line 494) -
- - - -
- void - - day - - () -
- - - -
- -
- -
- - epoch (line 510) -
- - - -
- void - - epoch - - () -
- - - -
- -
- -
- - FloatOrUTC (line 388) -
- - -

If this is a localised time then this will return the UTC equivalent. If it is a floating time, then you will just get the floating time. If it is a date then it will be returned as a date. Note that if it is a *localised* date then the answer will still be the UTC equivalent but only the date itself will be returned.

-

If return_floating_times is true then all dates will be returned as floating times and UTC will not be returned.

- - -
- void - - FloatOrUTC - - ([ $return_floating_times = false]) -
- -
    -
  • - - $return_floating_times
  • -
- - -
- -
- -
- - getTimeZone (line 432) -
- - -
    -
  • access: public
  • -
- -
- void - - getTimeZone - - () -
- - -
-
Redefinition of:
-
-
DateTime::getTimezone ( )
-
- -
- -
- -
- - hour (line 498) -
- - - -
- void - - hour - - () -
- - - -
- -
- -
- - isDate (line 322) -
- - -
    -
  • access: public
  • -
- -
- void - - isDate - - () -
- - - -
- -
- -
- - isFloating (line 318) -
- - -
    -
  • access: public
  • -
- -
- void - - isFloating - - () -
- - - -
- -
- -
- - minute (line 502) -
- - - -
- void - - minute - - () -
- - - -
- -
- -
- - modify (line 332) -
- - -
    -
  • access: public
  • -
- -
- void - - modify - - ( $interval) -
- -
    -
  • - - $interval
  • -
- -
-
Redefinition of:
-
-
DateTime::modify ( $modify )
-
- -
- -
- -
- - month (line 490) -
- - - -
- void - - month - - () -
- - - -
- -
- -
- - RFC5545 (line 404) -
- - -

Returns the string following a property name for an RFC5545 DATE-TIME value.

-
    -
  • access: public
  • -
- -
- void - - RFC5545 - - ([ $return_floating_times = false]) -
- -
    -
  • - - $return_floating_times
  • -
- - -
- -
- -
- - second (line 506) -
- - - -
- void - - second - - () -
- - - -
- -
- -
- - setAsDate (line 327) -
- - -
    -
  • access: public
  • -
- -
- void - - setAsDate - - () -
- - - -
- -
- -
- - setAsFloat (line 313) -
- - -
    -
  • access: public
  • -
- -
- void - - setAsFloat - - () -
- - - -
- -
- -
- - setDate (line 460) -
- - - -
- void - - setDate - - ([ $year = null], [ $month = null], [ $day = null]) -
- -
    -
  • - - $year
  • -
  • - - $month
  • -
  • - - $day
  • -
- -
-
Redefinition of:
-
-
DateTime::setDate ( $year, $month, $day )
-
- -
- -
- -
- - setTimeZone (line 422) -
- - -
    -
  • access: public
  • -
- -
- void - - setTimeZone - - ( $tz) -
- -
    -
  • - - $tz
  • -
- -
-
Redefinition of:
-
-
DateTime::setTimezone ( $timezone )
-
- -
- -
- -
- - setYearDay (line 471) -
- - - -
- void - - setYearDay - - ( $yearday) -
- -
    -
  • - - $yearday
  • -
- - -
- -
- -
- - UTC (line 361) -
- - -

Always returns a time localised to UTC. Even floating times are converted to UTC using the server's currently configured PHP timezone. Even dates will include a time, which will be non-zero if they were localised dates.

- - -
- void - - UTC - - ([ $fmt = 'Ymd\THis\Z']) -
- -
    -
  • - - $fmt
  • -
- - -
- -
- -
- - year (line 486) -
- - - -
- void - - year - - () -
- - - -
- -
- -
- - __toString (line 303) -
- - -
    -
  • access: public
  • -
- -
- void - - __toString - - () -
- - - -
-

Inherited Methods

- - -

Inherited From DateTime (Internal Class)

-
-  - constructor __construct ( [$time = ], [$object = ] )
-  - add ( $interval )
-  - createFromFormat ( $format, $time, [$object = ] )
-  - diff ( $object, [$absolute = ] )
-  - format ( $format )
-  - getLastErrors ( )
-  - getOffset ( )
-  - getTimestamp ( )
-  - getTimezone ( )
-  - modify ( $modify )
-  - setDate ( $year, $month, $day )
-  - setISODate ( $year, $week, [$day = ] )
-  - setTime ( $hour, $minute, [$second = ] )
-  - setTimestamp ( $unixtimestamp )
-  - setTimezone ( $timezone )
-  - sub ( $interval )
-  - __set_state ( )
-  - __wakeup ( )
-
- -
-
- - -
-
Class Constants
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 -

Inherited Constants

- -

Inherited from DateTime (Internal Class)

-
- - - ATOM = 'Y-m-d\\TH:i:sP'
-
- - - COOKIE = 'l, d-M-y H:i:s T'
-
- - - ISO8601 = 'Y-m-d\\TH:i:sO'
-
- - - RFC822 = 'D, d M y H:i:s O'
-
- - - RFC850 = 'l, d-M-y H:i:s T'
-
- - - RFC1036 = 'D, d M y H:i:s O'
-
- - - RFC1123 = 'D, d M Y H:i:s O'
-
- - - RFC2822 = 'D, d M Y H:i:s O'
-
- - - RFC3339 = 'Y-m-d\\TH:i:sP'
-
- - - RSS = 'D, d M Y H:i:s O'
-
- - - W3C = 'Y-m-d\\TH:i:sP'
-
-
- -
-
- -

- Documentation generated on Wed, 04 Jul 2012 10:13:09 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/awl/caldav/RepeatRuleTimeZone.html b/docs/api/awl/caldav/RepeatRuleTimeZone.html deleted file mode 100644 index 1e048394..00000000 --- a/docs/api/awl/caldav/RepeatRuleTimeZone.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Docs For Class RepeatRuleTimeZone - - - - -
-

 Class RepeatRuleTimeZone

- - -
-
Description
- -
- -

Wrap the DateTimeZone class to allow parsing some iCalendar TZID strangenesses

-

- Located in /inc/RRule-v2.php (line 39) -

- - -
DateTimeZone
-   |
-   --RepeatRuleTimeZone
- -
-
- - - - - -
-
Method Summary
- -
-
-
-  - RepeatRuleTimeZone - __construct - ([ $in_dtz = null]) -
-
-  - void - tzid - () -
-
-
-
- - - -
-
Methods
- -
- - -
- -
- - Constructor __construct (line 42) -
- - -
    -
  • access: public
  • -
- -
- RepeatRuleTimeZone - - __construct - - ([ $in_dtz = null]) -
- -
    -
  • - - $in_dtz
  • -
- -
-
Redefinition of:
-
-
DateTimeZone::constructor __construct ( $timezone )
-
- -
- -
- -
- - tzid (line 65) -
- - - -
- void - - tzid - - () -
- - - -
-

Inherited Methods

- - -

Inherited From DateTimeZone (Internal Class)

-
-  - constructor __construct ( $timezone )
-  - getLocation ( )
-  - getName ( )
-  - getOffset ( $datetime )
-  - getTransitions ( $timestamp_begin, $timestamp_end )
-  - listAbbreviations ( )
-  - listIdentifiers ( [$what = ], [$country = ] )
-
- -
-
- - -
-
Class Constants
- -
-

Inherited Constants

- -

Inherited from DateTimeZone (Internal Class)

-
- - - AFRICA = 1
-
- - - ALL = 2047
-
- - - ALL_WITH_BC = 4095
-
- - - AMERICA = 2
-
- - - ANTARCTICA = 4
-
- - - ARCTIC = 8
-
- - - ASIA = 16
-
- - - ATLANTIC = 32
-
- - - AUSTRALIA = 64
-
- - - EUROPE = 128
-
- - - INDIAN = 256
-
- - - PACIFIC = 512
-
- - - PER_COUNTRY = 4096
-
- - - UTC = 1024
-
-
- -
-
- -

- Documentation generated on Wed, 04 Jul 2012 10:13:09 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/awl/caldav/Rfc5545Duration.html b/docs/api/awl/caldav/Rfc5545Duration.html deleted file mode 100644 index 349429e5..00000000 --- a/docs/api/awl/caldav/Rfc5545Duration.html +++ /dev/null @@ -1,240 +0,0 @@ - - - - - - Docs For Class Rfc5545Duration - - - - -
-

 Class Rfc5545Duration

- - -
-
Description
- -
- -

Provide a useful way of dealing with RFC5545 duration strings of the form

-

^-?P(\dW)|((\dD)?(T(\dH)?(\dM)?(\dS)?)?)$

-

- Located in /inc/RRule-v2.php (line 77) -

- - -

-	
-			
-
- - - - - -
-
Method Summary
- -
-
- -
-  - Rfc5545Duration - __construct - (mixed $in_duration) -
-
-  - void - asSeconds - () -
-
-  - boolean - equals - (Rfc5545Duration $other) -
-
-  - string - __toString - () -
-
-
-
- - - -
-
Methods
- -
- - -
- -
- - static fromTwoDates (line 192) -
- - -

Factory method to return an Rfc5545Duration object from the difference between two dates.

-

This is flawed, at present: we should really localise both dates and work out the difference in days, then localise the times and work out the difference between the clock times. On the other hand we're replacing a quick and dirty hack that did it exactly the same way in the past, so we're not making things any *worse* and at least we're making it clear that it could be improved...

The problem strikes (as they all do) across DST boundaries.

-
    -
  • todo: Improve this to calculate the days difference and then the clock time diff and work from there.
  • -
- -
- Rfc5545Duration - - fromTwoDates - - (RepeatRuleDateTime $d1, RepeatRuleDateTime $d2) -
- - - - -
- -
- -
- - Constructor __construct (line 87) -
- - -

Construct a new Rfc5545Duration either from incoming seconds or a text string.

- -
- Rfc5545Duration - - __construct - - (mixed $in_duration) -
- -
    -
  • - mixed - $in_duration
  • -
- - -
- -
- -
- - asSeconds (line 116) -
- - -

Returns the duration as epoch seconds.

- -
- void - - asSeconds - - () -
- - - -
- -
- -
- - equals (line 107) -
- - -

Return true if $this and $other are equal, false otherwise.

- -
- boolean - - equals - - (Rfc5545Duration $other) -
- - - - -
- -
- -
- - __toString (line 145) -
- - -

Returns the duration as a text string of the form ^(-?)P(\d+W)|((\d+D)?(T(\d+H)?(\d+M)?(\d+S)?)?)$

-
    -
  • return: The stringified stuff.
  • -
- -
- string - - __toString - - () -
- - - -
- -
-
- - -

- Documentation generated on Wed, 04 Jul 2012 10:13:09 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/awl/caldav/_inc---CalDAVSyncClient.php.html b/docs/api/awl/caldav/_inc---CalDAVSyncClient.php.html deleted file mode 100644 index 93663a5e..00000000 --- a/docs/api/awl/caldav/_inc---CalDAVSyncClient.php.html +++ /dev/null @@ -1,124 +0,0 @@ - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - - - - - Docs for page CalDAVSyncClient.php - - - - -
-

File/inc/CalDAVSyncClient.php

- - -
-
Description
- -
- -

A Class for connecting to a caldav server

- - -
-
- - -
-
Classes
- -
- - - - - - - - - -
ClassDescription
-  class - CalDAVSyncClient - - A class for accessing DAViCal via CalDAV, as a client -
-
-
- - -
-
Includes
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - -
- -
-  - - require_once - ('XMLDocument.php') - (line 13) - -
- - -

A Class for connecting to a caldav server

- - -
- -
- -
-  - - require_once - ('CalDAVSyncCalendar.php') - (line 14) - -
- - - -
-
-
- - - - -

- Documentation generated on Sun, 08 Jul 2012 12:53:47 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/awl/caldav/_inc---RRule-v2.php.html b/docs/api/awl/caldav/_inc---RRule-v2.php.html deleted file mode 100644 index 404e53d8..00000000 --- a/docs/api/awl/caldav/_inc---RRule-v2.php.html +++ /dev/null @@ -1,399 +0,0 @@ - - - - - - Docs for page RRule-v2.php - - - - -
-

File/inc/RRule-v2.php

- - -
-
Description
- -
- -

Class for parsing RRule and getting us the dates

- - -
-
- - -
-
Classes
- -
- - - - - - - - - - - - - - - - - - - - - - - - - -
ClassDescription
-  class - RepeatRuleTimeZone - - Wrap the DateTimeZone class to allow parsing some iCalendar TZID strangenesses -
-  class - Rfc5545Duration - - Provide a useful way of dealing with RFC5545 duration strings of the form -
-  class - RepeatRuleDateTime - - Wrap the DateTime class to make it friendlier to passing in random strings from iCalendar objects, and especially the random stuff used to identify timezones. We also add some utility methods and stuff too, in order to simplify some of the operations we need to do with dates. -
-  class - RepeatRuleDateRange - - This class is used to hold a pair of dates defining a range. The range may be open-ended by including a null for one end or the other, or both. -
-  class - RepeatRule - - This class is an implementation of RRULE parsing and expansion, as per RFC5545. It should be reasonably complete, except that it does not handle changing the WKST - there may be a few errors in unusual rules also, but all of the common cases should be handled correctly. -
-
-
- - -
-
Includes
- -
- -
- -
-  - - require_once - ("vComponent.php") - (line 1102) - -
- - - -
-
-
- - -
-
Constants
- -
- -
- -
- - - DEBUG_RRULE = false - (line 34) - -
- - - - -
-
-
- - - -
-
Functions
- -
- -
- -
- - expand_event_instances (line 1183) -
- - -

Expand the event instances for an iCalendar VEVENT (or VTODO)

-

Note: expansion here does not apply modifications to instances other than modifying start/end/due/duration.

-
    -
  • return: The original vComponent, with the instances of the internal components expanded.
  • -
-
- vComponent - - expand_event_instances - - (object $vResource, [object $range_start = null], [object $range_end = null], [ $return_floating_times = false]) -
- -
    -
  • - object - $vResource: A vComponent which is a VCALENDAR containing components needing expansion
  • -
  • - object - $range_start: A RepeatRuleDateTime which is the beginning of the range for events, default -6 weeks
  • -
  • - object - $range_end: A RepeatRuleDateTime which is the end of the range for events, default +6 weeks
  • -
  • - - $return_floating_times
  • -
- - -
- -
- -
- - getComponentRange (line 1397) -
- - -

Return a date range for this component.

-
    -
  • throws: Exception (1) When DTSTART is not present but the RFC says MUST and (2) when we get an unsupported component
  • -
-
- RepeatRuleDateRange - - getComponentRange - - ( $comp) -
- -
    -
  • - vComponent - $comp
  • -
- - -
- -
- -
- - getVCalendarRange (line 1452) -
- - -

Return a RepeatRuleDateRange from the earliest start to the latest end of the event.

-
    -
  • return: Representing the range of time covered by the event.
  • -
-
- RepeatRuleDateRange - - getVCalendarRange - - (object $vResource) -
- -
    -
  • - object - $vResource: A vComponent which is a VCALENDAR containing components needing expansion
  • -
- - -
- -
- -
- - olson_from_vtimezone (line 19) -
- - -

Try and extract something like "Pacific/Auckland" or "America/Indiana/Indianapolis" if possible, given the VTIMEZONE component that is passed in. This is much more complex than olson_from_tzstring since we start to examine the rules and work out what actual timezone this might be.

-
- void - - olson_from_vtimezone - - ( $vtz) -
- -
    -
  • - vComponent - $vtz
  • -
- - -
- -
- -
- - rdate_expand (line 1113) -
- - -

Expand the event instances for an RDATE or EXDATE property

-
    -
  • return: An array keyed on the UTC dates, referring to the component
  • -
-
- array - - rdate_expand - - ( $dtstart, string $property, array $component, [array $range_end = null], [ $is_date = null], [ $return_floating_times = false]) -
- -
    -
  • - string - $property: RDATE or EXDATE, depending...
  • -
  • - array - $component: A vComponent which is a VEVENT, VTODO or VJOURNAL
  • -
  • - array - $range_end: A date after which we care less about expansion
  • -
  • - - $dtstart
  • -
  • - - $is_date
  • -
  • - - $return_floating_times
  • -
- - -
- -
- -
- - rrule_expand (line 1141) -
- - -

Expand the event instances for an RRULE property

-
    -
  • return: An array keyed on the UTC dates, referring to the component
  • -
-
- array - - rrule_expand - - (object $dtstart, string $property, array $component, array $range_end, [ $is_date = null], [ $return_floating_times = false]) -
- -
    -
  • - object - $dtstart: A RepeatRuleDateTime which is the master dtstart
  • -
  • - string - $property: RDATE or EXDATE, depending...
  • -
  • - array - $component: A vComponent which is a VEVENT, VTODO or VJOURNAL
  • -
  • - array - $range_end: A date after which we care less about expansion
  • -
  • - - $is_date
  • -
  • - - $return_floating_times
  • -
- - -
-
-
- -

- Documentation generated on Wed, 04 Jul 2012 10:13:09 +0000 by phpDocumentor 1.4.3 -

-
- \ 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 deleted file mode 100644 index 054528b0..00000000 --- a/docs/api/awl/caldav/_inc---RRule.php.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - Docs for page RRule.php - - - - -
-

File/inc/RRule.php

- - -
-
Description
- -
- -

Class for parsing RRule and getting us the dates

- - -
-
- - -
-
Classes
- -
- - - - - - - - - - - - - -
ClassDescription
-  class - iCalDate - - 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. -
-  class - RRule - - A Class for handling Events on a calendar which repeat -
-
-
- - - - - -

- Documentation generated on Wed, 04 Jul 2012 10:13:10 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/awl/caldav/_inc---caldav-client-v2.php.html b/docs/api/awl/caldav/_inc---caldav-client-v2.php.html deleted file mode 100644 index f924b1ca..00000000 --- a/docs/api/awl/caldav/_inc---caldav-client-v2.php.html +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - Docs for page caldav-client-v2.php - - - - -
-

File/inc/caldav-client-v2.php

- - -
-
Description
- -
- -

A Class for connecting to a caldav server

- - -
-
- - -
-
Classes
- -
- - - - - - - - - - - - - -
ClassDescription
-  class - CalendarInfo - - A class for holding basic calendar information -
-  class - - - A class for accessing DAViCal via CalDAV, as a client -
-
-
- - -
-
Includes
- -
- -
- -
-  - - require_once - ('XMLDocument.php') - (line 13) - -
- - -

A Class for connecting to a caldav server

- - -
-
-
- - -
-
Constants
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - -
- -
- - - _FSOCK_TIMEOUT = 10 - (line 36) - -
- - - - -
-
-
- - - -

- Documentation generated on Wed, 04 Jul 2012 10:13:06 +0000 by phpDocumentor 1.4.3 -

-
- \ 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 deleted file mode 100644 index dbde5bce..00000000 --- a/docs/api/awl/caldav/_inc---caldav-client.php.html +++ /dev/null @@ -1,71 +0,0 @@ - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - - - - - Docs for page caldav-client.php - - - - -
-

File/inc/caldav-client.php

- - -
-
Description
- -
- -

A Class for connecting to a caldav server

- - -
-
- - -
-
Classes
- -
- - - - - - - - - -
ClassDescription
-  class - CalDAVClient - - A class for accessing DAViCal via CalDAV, as a client -
-
-
- - - - - -

- Documentation generated on Wed, 04 Jul 2012 10:13:06 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/awl/caldav/iCalDate.html b/docs/api/awl/caldav/iCalDate.html deleted file mode 100644 index e4a6bb30..00000000 --- a/docs/api/awl/caldav/iCalDate.html +++ /dev/null @@ -1,949 +0,0 @@ - - - - - - Docs For Class iCalDate - - - - -
-

 Class iCalDate

- - -
-
Description
- -
- -

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.

-

- Located in /inc/RRule.php (line 21) -

- - -

-	
-			
-
- - - - - -
-
Method Summary
- -
-
-
-  - iCalDate - iCalDate - ( $input) -
-
-  - void - AddDays - ( $dd) -
-
-  - void - AddDuration - ( $duration) -
-
-  - void - AddMonths - ( $mo) -
-
-  - array - &ApplyBySetPos - (string $bysplist, string $set) -
-
-  - string - DateDifference - (date $from) -
-
-  - void - DaysInMonth - ([ $mo = false], [ $yy = false]) -
-
-  - array - GetMonthByDay - (string $byday) -
-
-  - array - GetMonthByMonthDay - (string $bymonthday) -
-
-  - array - GetWeekByDay - (string $byday, [string $increasing = false]) -
-
-  - boolean - GreaterThan - (string $lesser) -
-
-  - boolean - LessThan - (string $greater) -
-
-  - array - &MonthDays - (string $dow_first, string $days_in_month, string $dayspec) -
-
-  - void - Render - ([ $fmt = 'Y-m-d H:i:s']) -
-
-  - void - RenderGMT - ([ $fmt = 'Ymd\THis\Z']) -
-
-  - void - SetEpochDate - ( $input) -
-
-  - void - SetGMTDate - ( $input) -
-
-  - void - SetLocalDate - ( $input) -
-
-  - void - SetMonthDay - ( $dd) -
-
-  - void - SetWeekStart - (string $weekstart) -
-
-  - boolean - TestByMonth - (string $monthlist) -
-
-  - void - _EpochFromParts - () -
-
-  - void - _GMTEpochFromParts - () -
-
-  - void - _GMTTextFromEpoch - () -
-
-  - void - _PartsFromText - () -
-
-  - void - _TextFromEpoch - () -
-
-
-
- - - -
-
Methods
- -
- - -
- -
- - Constructor iCalDate (line 50) -
- - -

The constructor takes either an iCalendar date, a text string formatted as an iCalendar date, or epoch seconds.

- -
- iCalDate - - iCalDate - - ( $input) -
- -
    -
  • - - $input
  • -
- - -
- -
- -
- - AddDays (line 265) -
- - -

Add some integer number of days to a date

- -
- void - - AddDays - - ( $dd) -
- -
    -
  • - - $dd
  • -
- - -
- -
- -
- - AddDuration (line 293) -
- - -

Add duration

- -
- void - - AddDuration - - ( $duration) -
- -
    -
  • - - $duration
  • -
- - -
- -
- -
- - AddMonths (line 237) -
- - -

Add some number of months to a date

- -
- void - - AddMonths - - ( $mo) -
- -
    -
  • - - $mo
  • -
- - -
- -
- -
- - ApplyBySetPos (line 563) -
- - -

Given set position descriptions like '1', '3', '11', '-3' or '-1' and a set, return the subset matching the list of set positions.

-
    -
  • return: The subset which matches.
  • -
- -
- array - - &ApplyBySetPos - - (string $bysplist, string $set) -
- -
    -
  • - string - $bysplist: The list of set positions.
  • -
  • - string - $set: The set of days that we will apply the positions to.
  • -
- - -
- -
- -
- - DateDifference (line 331) -
- - -

Produce an iCalendar format DURATION for the difference between this an another iCalDate

-
    -
  • return: The date difference, as an iCalendar duration format
  • -
- -
- string - - DateDifference - - (date $from) -
- -
    -
  • - date - $from: The start of the period
  • -
- - -
- -
- -
- - DaysInMonth (line 188) -
- - -

No of days in a month 1(Jan) - 12(Dec)

- -
- void - - DaysInMonth - - ([ $mo = false], [ $yy = false]) -
- -
    -
  • - - $mo
  • -
  • - - $yy
  • -
- - -
- -
- -
- - GetMonthByDay (line 414) -
- - -

Applies any BYDAY to the month to return a set of days

-
    -
  • return: An array of the day numbers for the month which meet the rule.
  • -
- -
- array - - GetMonthByDay - - (string $byday) -
- -
    -
  • - string - $byday: The BYDAY rule
  • -
- - -
- -
- -
- - GetMonthByMonthDay (line 435) -
- - -

Applies any BYMONTHDAY to the month to return a set of days

-
    -
  • return: An array of the day numbers for the month which meet the rule.
  • -
- -
- array - - GetMonthByMonthDay - - (string $bymonthday) -
- -
    -
  • - string - $bymonthday: The BYMONTHDAY rule
  • -
- - -
- -
- -
- - GetWeekByDay (line 455) -
- - -

Applies any BYDAY to the week to return a set of days

-
    -
  • return: An array of the day numbers for the week which meet the rule.
  • -
- -
- array - - GetWeekByDay - - (string $byday, [string $increasing = false]) -
- -
    -
  • - string - $byday: The BYDAY rule
  • -
  • - string - $increasing: When we are moving by months, we want any day of the week, but when by day we only want to increase. Default false.
  • -
- - -
- -
- -
- - GreaterThan (line 478) -
- - -

Test if $this is greater than the date parameter

-
    -
  • return: True if $this > $lesser
  • -
- -
- boolean - - GreaterThan - - (string $lesser) -
- -
    -
  • - string - $lesser: The other date, as a local time string
  • -
- - -
- -
- -
- - LessThan (line 493) -
- - -

Test if $this is less than the date parameter

-
    -
  • return: True if $this < $greater
  • -
- -
- boolean - - LessThan - - (string $greater) -
- -
    -
  • - string - $greater: The other date, as a local time string
  • -
- - -
- -
- -
- - MonthDays (line 512) -
- - -

Given a MonthDays string like "1MO", "-2WE" return an integer day of the month.

-
    -
  • return: An array of the day numbers for the month which meet the rule.
  • -
- -
- array - - &MonthDays - - (string $dow_first, string $days_in_month, string $dayspec) -
- -
    -
  • - string - $dow_first: The day of week of the first of the month.
  • -
  • - string - $days_in_month: The number of days in the month.
  • -
  • - string - $dayspec: The specification for a month day (or days) which we parse.
  • -
- - -
- -
- -
- - Render (line 172) -
- - -

Set the day of week used for calculation of week starts

- -
- void - - Render - - ([ $fmt = 'Y-m-d H:i:s']) -
- -
    -
  • - - $fmt
  • -
- - -
- -
- -
- - RenderGMT (line 180) -
- - -

Render the date as GMT

- -
- void - - RenderGMT - - ([ $fmt = 'Ymd\THis\Z']) -
- -
    -
  • - - $fmt
  • -
- - -
- -
- -
- - SetEpochDate (line 104) -
- - -

Set the date from an epoch

- -
- void - - SetEpochDate - - ( $input) -
- -
    -
  • - - $input
  • -
- - -
- -
- -
- - SetGMTDate (line 84) -
- - -

Set the date from a text string

- -
- void - - SetGMTDate - - ( $input) -
- -
    -
  • - - $input
  • -
- - -
- -
- -
- - SetLocalDate (line 94) -
- - -

Set the date from a text string

- -
- void - - SetLocalDate - - ( $input) -
- -
    -
  • - - $input
  • -
- - -
- -
- -
- - SetMonthDay (line 225) -
- - -

Set the day in the month to what we have been given

- -
- void - - SetMonthDay - - ( $dd) -
- -
    -
  • - - $dd
  • -
- - -
- -
- -
- - SetWeekStart (line 163) -
- - -

Set the day of week used for calculation of week starts

- -
- void - - SetWeekStart - - (string $weekstart) -
- -
    -
  • - string - $weekstart: The day of the week which is the first business day.
  • -
- - -
- -
- -
- - TestByMonth (line 402) -
- - -

Test to see if our _mo matches something in the list of months we have received.

-
    -
  • return: Whether this date falls within one of those months.
  • -
- -
- boolean - - TestByMonth - - (string $monthlist) -
- -
    -
  • - string - $monthlist: A comma-separated list of months.
  • -
- - -
- -
- -
- - _EpochFromParts (line 152) -
- - -

Given a local text date, convert it to an epoch

- -
- void - - _EpochFromParts - - () -
- - - -
- -
- -
- - _GMTEpochFromParts (line 143) -
- - -

Given a GMT text date, convert it to an epoch

- -
- void - - _GMTEpochFromParts - - () -
- - - -
- -
- -
- - _GMTTextFromEpoch (line 122) -
- - -

Given a GMT epoch date, convert it to text

- -
- void - - _GMTTextFromEpoch - - () -
- - - -
- -
- -
- - _PartsFromText (line 130) -
- - -

Given a text date, convert it to parts

- -
- void - - _PartsFromText - - () -
- - - -
- -
- -
- - _TextFromEpoch (line 114) -
- - -

Given an epoch date, convert it to text

- -
- void - - _TextFromEpoch - - () -
- - - -
- -
-
- - -

- Documentation generated on Wed, 04 Jul 2012 10:13:10 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/blank.html b/docs/api/blank.html deleted file mode 100644 index a37a8d0d..00000000 --- a/docs/api/blank.html +++ /dev/null @@ -1,15 +0,0 @@ - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - - DAViCal - - - - -

DAViCal

-Welcome to davical!
-
-This documentation was generated by phpDocumentor v1.4.3
- - \ No newline at end of file diff --git a/docs/api/classtrees_awl.html b/docs/api/classtrees_awl.html deleted file mode 100644 index 2cd7bfba..00000000 --- a/docs/api/classtrees_awl.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - - - - - - - -

- -

-

Root class CalDAVClient

- - -

Root class CalDAVClient

- - -

Root class CalendarInfo

- - -

Root class iCalDate

- - -

Root class RepeatRule

- - -

Root class RepeatRuleDateRange

- - -

Root class Rfc5545Duration

- - -

Root class RRule

- - -

Root class DateTime

- - -

Root class DateTimeZone

- - -

- Documentation generated on Wed, 04 Jul 2012 10:13:05 +0000 by phpDocumentor 1.4.3 -

- - \ No newline at end of file diff --git a/docs/api/classtrees_davical.html b/docs/api/classtrees_davical.html deleted file mode 100644 index ce70c179..00000000 --- a/docs/api/classtrees_davical.html +++ /dev/null @@ -1,122 +0,0 @@ - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - - - - - - - - - - - -

- -

-

Root class AtomEntry

- - -

Root class AtomXHTMLContent

- - -

Root class CalDAVRequest

- - -

Root class CheckResult

- - -

Root class DAVResource

- - -

Root class DAVTicket

- - -

Root class FakeSession

- - -

Root class FakeSession

- - -

Root class HTTPAuthSession

- - -

Root class imapPamDrivers

- - -

Root class imapPamDrivers

- - -

Root class iSchedule

- - -

Root class ldapDrivers

- - -

Root class Principal

- - -

Root class PublicSession

- - -

Root class pwauthPamDrivers

- - -

Root class RRuleTest

- - -

Root class RRuleTest

- - -

Root class SqlToArray

- - -

Root class squidPamDrivers

- - -

Root class Tools

- - -

Root class Session

- - -

Root class vComponent

- - -

Root class XMLDocument

- - -

- Documentation generated on Wed, 04 Jul 2012 10:13:05 +0000 by phpDocumentor 1.4.3 -

- - \ No newline at end of file diff --git a/docs/api/davical/AtomEntry.html b/docs/api/davical/AtomEntry.html deleted file mode 100644 index cc702e27..00000000 --- a/docs/api/davical/AtomEntry.html +++ /dev/null @@ -1,562 +0,0 @@ - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - - - - - Docs For Class AtomEntry - - - - -
-

 Class AtomEntry

- - -
-
Description
- -
- -

- Located in /inc/AtomFeed.php (line 33) -

- - -

-	
-			
-
- - - - - -
-
Method Summary
- -
-
-
-  - static void - setDate - ( $tagname,  $epoch) -
-
-  - AtomEntry - __construct - ( $id,  $title,  $published,  $updated) -
-
-  - void - addAuthor - ( $new_value) -
-
-  - void - addCategory - ( $new_value) -
-
-  - void - addNode - ( $in_tag, [ $content = false], [ $attributes = false], [ $xmlns = null]) -
-
-  - void - getXML - () -
-
-  - void - setContent - ( $new_value, [ $type = 'xhtml']) -
-
-  - void - setDateCreated - ( $epoch) -
-
-  - void - setDateModified - ( $epoch) -
-
-  - void - setDescription - ( $new_value, [ $type = 'text']) -
-
-  - void - setId - ( $new_value) -
-
-  - void - setLink - ( $new_value, [ $type = "text/calendar"], [ $rel = 'alternate']) -
-
-  - void - setTitle - ( $new_value, [ $type = 'text']) -
-
-
-
- - - -
-
Methods
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - -
- -
- - static setDate (line 67) -
- - -
    -
  • access: public
  • -
- -
- void - - setDate - - ( $tagname,  $epoch) -
- -
    -
  • - - $tagname
  • -
  • - - $epoch
  • -
- - -
- -
- -
- - Constructor __construct (line 53) -
- - - -
- AtomEntry - - __construct - - ( $id,  $title,  $published,  $updated) -
- -
    -
  • - - $id
  • -
  • - - $title
  • -
  • - - $published
  • -
  • - - $updated
  • -
- - -
- -
- -
- - addAuthor (line 87) -
- - -
    -
  • access: public
  • -
- -
- void - - addAuthor - - ( $new_value) -
- -
    -
  • - - $new_value
  • -
- - -
- -
- -
- - addCategory (line 99) -
- - -
    -
  • access: public
  • -
- -
- void - - addCategory - - ( $new_value) -
- -
    -
  • - - $new_value
  • -
- - -
- -
- -
- - addNode (line 123) -
- - -
    -
  • access: public
  • -
- -
- void - - addNode - - ( $in_tag, [ $content = false], [ $attributes = false], [ $xmlns = null]) -
- -
    -
  • - - $in_tag
  • -
  • - - $content
  • -
  • - - $attributes
  • -
  • - - $xmlns
  • -
- - -
- -
- -
- - getXML (line 130) -
- - -
    -
  • access: public
  • -
- -
- void - - getXML - - () -
- - - -
- -
- -
- - setContent (line 112) -
- - -
    -
  • access: public
  • -
- -
- void - - setContent - - ( $new_value, [ $type = 'xhtml']) -
- -
    -
  • - - $new_value
  • -
  • - - $type
  • -
- - -
- -
- -
- - setDateCreated (line 77) -
- - -
    -
  • access: public
  • -
- -
- void - - setDateCreated - - ( $epoch) -
- -
    -
  • - - $epoch
  • -
- - -
- -
- -
- - setDateModified (line 72) -
- - -
    -
  • access: public
  • -
- -
- void - - setDateModified - - ( $epoch) -
- -
    -
  • - - $epoch
  • -
- - -
- -
- -
- - setDescription (line 108) -
- - -
    -
  • access: public
  • -
- -
- void - - setDescription - - ( $new_value, [ $type = 'text']) -
- -
    -
  • - - $new_value
  • -
  • - - $type
  • -
- - -
- -
- -
- - setId (line 57) -
- - -
    -
  • access: public
  • -
- -
- void - - setId - - ( $new_value) -
- -
    -
  • - - $new_value
  • -
- - -
- -
- -
- - setLink (line 83) -
- - -
    -
  • access: public
  • -
- -
- void - - setLink - - ( $new_value, [ $type = "text/calendar"], [ $rel = 'alternate']) -
- -
    -
  • - - $new_value
  • -
  • - - $type
  • -
  • - - $rel
  • -
- - -
- -
- -
- - setTitle (line 62) -
- - -
    -
  • access: public
  • -
- -
- void - - setTitle - - ( $new_value, [ $type = 'text']) -
- -
    -
  • - - $new_value
  • -
  • - - $type
  • -
- - -
- -
-
- - -

- Documentation generated on Wed, 04 Jul 2012 10:13:05 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/AtomFeed.html b/docs/api/davical/AtomFeed.html deleted file mode 100644 index b1bab425..00000000 --- a/docs/api/davical/AtomFeed.html +++ /dev/null @@ -1,525 +0,0 @@ - - - - - - Docs For Class AtomFeed - - - - -
-

 Class AtomFeed

- - -
-
Description
- -
- -

- Located in /inc/AtomFeed.php (line 139) -

- - -
XMLDocument
-   |
-   --AtomFeed
- -
-
- - - - - -
-
Method Summary
- -
-
-
-  - AtomFeed - __construct - () -
-
-  - void - addAuthor - ( $new_value) -
-
-  - void - addEntry - ( $new_entry) -
-
-  - void - addNode - ( $in_tag, [ $content = false], [ $attributes = false], [ $xmlns = null]) -
-
-  - void - createEntry - ([ $id = null], [ $title = null], [ $published = null], [ $updated = null]) -
-
-  - void - export - ([ $format = 'atom']) -
-
-  - void - setDateModified - ( $epoch) -
-
-  - void - setDescription - ( $new_value, [ $type = 'text']) -
-
-  - XMLElement - setFeedLink - (uri $new_value, [ $type = null]) -
-
-  - void - setId - ( $new_value) -
-
-  - void - setLink - ( $new_value, [ $type = "text/calendar"], [ $rel = 'alternate']) -
-
-  - void - setTitle - ( $new_value, [ $type = 'text']) -
-
-
-
- - - -
-
Methods
- -
- - -
- -
- - Constructor __construct (line 146) -
- - -
    -
  • access: public
  • -
- -
- AtomFeed - - __construct - - () -
- - - -
- -
- -
- - addAuthor (line 201) -
- - -
    -
  • access: public
  • -
- -
- void - - addAuthor - - ( $new_value) -
- -
    -
  • - - $new_value
  • -
- - -
- -
- -
- - addEntry (line 224) -
- - -
    -
  • access: public
  • -
- -
- void - - addEntry - - ( $new_entry) -
- -
    -
  • - - $new_entry
  • -
- - -
- -
- -
- - addNode (line 217) -
- - -
    -
  • access: public
  • -
- -
- void - - addNode - - ( $in_tag, [ $content = false], [ $attributes = false], [ $xmlns = null]) -
- -
    -
  • - - $in_tag
  • -
  • - - $content
  • -
  • - - $attributes
  • -
  • - - $xmlns
  • -
- - -
- -
- -
- - createEntry (line 229) -
- - -
    -
  • access: public
  • -
- -
- void - - createEntry - - ([ $id = null], [ $title = null], [ $published = null], [ $updated = null]) -
- -
    -
  • - - $id
  • -
  • - - $title
  • -
  • - - $published
  • -
  • - - $updated
  • -
- - -
- -
- -
- - export (line 233) -
- - -
    -
  • access: public
  • -
- -
- void - - export - - ([ $format = 'atom']) -
- -
    -
  • - - $format
  • -
- - -
- -
- -
- - setDateModified (line 179) -
- - -
    -
  • access: public
  • -
- -
- void - - setDateModified - - ( $epoch) -
- -
    -
  • - - $epoch
  • -
- - -
- -
- -
- - setDescription (line 213) -
- - -
    -
  • access: public
  • -
- -
- void - - setDescription - - ( $new_value, [ $type = 'text']) -
- -
    -
  • - - $new_value
  • -
  • - - $type
  • -
- - -
- -
- -
- - setFeedLink (line 196) -
- - -

Sets the feed link (rel=self), ignoring the parameter which is for compatibility with the Zend library API, although we use this for the Id, whereas they use the first link that is set.

-
    -
  • return: the node that was added.
  • -
  • access: public
  • -
- -
- XMLElement - - setFeedLink - - (uri $new_value, [ $type = null]) -
- -
    -
  • - uri - $new_value: The link target
  • -
  • - - $type
  • -
- - -
- -
- -
- - setId (line 169) -
- - -
    -
  • access: public
  • -
- -
- void - - setId - - ( $new_value) -
- -
    -
  • - - $new_value
  • -
- - -
- -
- -
- - setLink (line 184) -
- - -
    -
  • access: public
  • -
- -
- void - - setLink - - ( $new_value, [ $type = "text/calendar"], [ $rel = 'alternate']) -
- -
    -
  • - - $new_value
  • -
  • - - $type
  • -
  • - - $rel
  • -
- - -
- -
- -
- - setTitle (line 174) -
- - -
    -
  • access: public
  • -
- -
- void - - setTitle - - ( $new_value, [ $type = 'text']) -
- -
    -
  • - - $new_value
  • -
  • - - $type
  • -
- - -
- -
-
- - -

- Documentation generated on Wed, 04 Jul 2012 10:13:05 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/AtomXHTMLContent.html b/docs/api/davical/AtomXHTMLContent.html deleted file mode 100644 index 20265c66..00000000 --- a/docs/api/davical/AtomXHTMLContent.html +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - Docs For Class AtomXHTMLContent - - - - -
-

 Class AtomXHTMLContent

- - -
-
Description
- -
- -

These two classes here sort of emulate the interface from the Zend Framework API with regard to ZendFeedWriteFeed for constructing an Atom feed. Except we do it in a DAViCal way, and we have some huge limitations:

  • We *only* support Atom feeds.

-

  • We *only* support creating them.

- -

- Located in /inc/AtomFeed.php (line 20) -

- - -

-	
-			
-
- - - - - -
-
Method Summary
- -
-
-
-  - AtomXHTMLContent - __construct - ( $xhtml) -
-
-  - void - Render - ( $ignore1,  $ignore2,  $ignore3) -
-
-
-
- - - -
-
Methods
- -
- - -
- -
- - Constructor __construct (line 23) -
- - - -
- AtomXHTMLContent - - __construct - - ( $xhtml) -
- -
    -
  • - - $xhtml
  • -
- - -
- -
- -
- - Render (line 27) -
- - - -
- void - - Render - - ( $ignore1,  $ignore2,  $ignore3) -
- -
    -
  • - - $ignore1
  • -
  • - - $ignore2
  • -
  • - - $ignore3
  • -
- - -
- -
-
- - -

- Documentation generated on Wed, 04 Jul 2012 10:13:05 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/CalDAVSyncCache.html b/docs/api/davical/CalDAVSyncCache.html deleted file mode 100644 index 9f5118f8..00000000 --- a/docs/api/davical/CalDAVSyncCache.html +++ /dev/null @@ -1,418 +0,0 @@ - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - - - - - Docs For Class CalDAVSyncCache - - - - -
-

 Class CalDAVSyncCache

- - -
-
Description
- -
- -

Our SyncCache holds

-

- Located in /inc/CalDAVSyncCache.php (line 11) -

- - -

-	
-			
-
- - - - - -
-
Method Summary
- -
-
-
-  - CalDAVSyncCache - __construct - ( $cache_dir,  $username,  $caldav,  $remote_calendar, WritableCollection $local_calendar) -
-
-  - void - applyLocalChangesToRemote - () -
-
-  - void - applyRemoteChangesToLocal - () -
-
-  - void - deleteRemote - ( $change) -
-
-  - void - finish - () -
-
-  - void - localChanges - () -
-
-  - void - needsSync - ( $new_local_token,  $new_remote_token) -
-
-  - void - putRemote - ( $change) -
-
-  - void - remoteChanges - () -
-
-  - void - resolveConflicts - () -
-
-  - void - updateETags - () -
-
-
-
- - - -
-
Methods
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - -
- -
- - Constructor __construct (line 23) -
- - - -
- CalDAVSyncCache - - __construct - - ( $cache_dir,  $username,  $caldav,  $remote_calendar, WritableCollection $local_calendar) -
- - - - -
- -
- -
- - applyLocalChangesToRemote (line 89) -
- - -

Put/Delete to the remote server as appropriate

- -
- void - - applyLocalChangesToRemote - - () -
- - - -
- -
- -
- - applyRemoteChangesToLocal (line 112) -
- - -

Apply remote changes to local database

- -
- void - - applyRemoteChangesToLocal - - () -
- - - -
- -
- -
- - deleteRemote (line 80) -
- - -

Delete this from the remote server

- -
- void - - deleteRemote - - ( $change) -
- -
    -
  • - - $change
  • -
- - -
- -
- -
- - finish (line 41) -
- - - -
- void - - finish - - () -
- - - -
- -
- -
- - localChanges (line 52) -
- - - -
- void - - localChanges - - () -
- - - -
- -
- -
- - needsSync (line 56) -
- - - -
- void - - needsSync - - ( $new_local_token,  $new_remote_token) -
- -
    -
  • - - $new_local_token
  • -
  • - - $new_remote_token
  • -
- - -
- -
- -
- - putRemote (line 66) -
- - -

Write this change to the remote server

- -
- void - - putRemote - - ( $change) -
- -
    -
  • - - $change
  • -
- - -
- -
- -
- - remoteChanges (line 48) -
- - - -
- void - - remoteChanges - - () -
- - - -
- -
- -
- - resolveConflicts (line 121) -
- - - -
- void - - resolveConflicts - - () -
- - - -
- -
- -
- - updateETags (line 126) -
- - - -
- void - - updateETags - - () -
- - - -
- -
-
- - - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 -

- Documentation generated on Sun, 08 Jul 2012 12:53:47 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/CalDAVSyncState.html b/docs/api/davical/CalDAVSyncState.html deleted file mode 100644 index e87bfbe3..00000000 --- a/docs/api/davical/CalDAVSyncState.html +++ /dev/null @@ -1,340 +0,0 @@ - - - - - - Docs For Class CalDAVSyncState - - - - -
-

 Class CalDAVSyncState

- - -
-
Description
- -
-

- Implements interfaces: -

    -
  • Serializable (internal interface)
-

- -

The CalDAVSyncState is a very lightweight object holding the data from the last sync process.

-

- Located in /inc/CalDAVSyncState.php (line 5) -

- - -

-	
-			
-
- - - - -
-
Variable Summary
- -
-
-
-  - mixed - $local_etags -
-
-  - mixed - $local_token -
-
-  - mixed - $remote_etags -
-
-  - mixed - $remote_token -
-
-
-
- - -
-
Method Summary
- -
-
-
-  - CalDAVSyncState - __construct - ( $rtoken,  $retags,  $ltoken,  $letags) -
-
-  - void - serialize - () -
-
-  - void - unserialize - ( $data) -
-
-
-
- - -
-
Variables
- -
- - -
- -
- - - mixed - $local_etags - (line 9) - -
- - -
    -
  • access: public
  • -
- - - - - -
- -
- -
- - - mixed - $local_token - (line 8) - -
- - -
    -
  • access: public
  • -
- - - - - -
- -
- -
- - - mixed - $remote_etags - (line 7) - -
- - -
    -
  • access: public
  • -
- - - - - -
- -
- -
- - - mixed - $remote_token - (line 6) - -
- - -
    -
  • access: public
  • -
- - - - - -
- -
-
- - -
-
Methods
- -
- - -
- -
- - Constructor __construct (line 11) -
- - - -
- CalDAVSyncState - - __construct - - ( $rtoken,  $retags,  $ltoken,  $letags) -
- -
    -
  • - - $rtoken
  • -
  • - - $retags
  • -
  • - - $ltoken
  • -
  • - - $letags
  • -
- - -
- -
- -
- - serialize (line 18) -
- - -
    -
  • access: public
  • -
- -
- void - - serialize - - () -
- - -
-
Implementation of:
-
-
Serializable::serialize
-
- -
- -
- -
- - unserialize (line 22) -
- - -
    -
  • access: public
  • -
- -
- void - - unserialize - - ( $data) -
- -
    -
  • - - $data
  • -
- -
-
Implementation of:
-
-
Serializable::unserialize
-
- -
- -
-
- - -

- Documentation generated on Sun, 08 Jul 2012 12:53:48 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/CheckResult.html b/docs/api/davical/CheckResult.html deleted file mode 100644 index a8ab1905..00000000 --- a/docs/api/davical/CheckResult.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - Docs For Class CheckResult - - - - -
-

 Class CheckResult

- - -
-
Description
- -
- -

- Located in /htdocs/setup.php (line 50) -

- - -

-	
-			
-
- - - - - -
-
Method Summary
- -
-
-
-  - CheckResult - __construct - ( $success, [ $description = null], [ $use_class = null]) -
-
-  - void - getClass - () -
-
-  - void - getDescription - () -
-
-  - void - getOK - () -
-
-  - void - setClass - ( $new_class) -
-
-  - void - setDescription - ( $new_desc) -
-
-
-
- - - -
-
Methods
- -
- - -
- -
- - Constructor __construct (line 55) -
- - - -
- CheckResult - - __construct - - ( $success, [ $description = null], [ $use_class = null]) -
- -
    -
  • - - $success
  • -
  • - - $description
  • -
  • - - $use_class
  • -
- - -
- -
- -
- - getClass (line 61) -
- - -
    -
  • access: public
  • -
- -
- void - - getClass - - () -
- - - -
- -
- -
- - getDescription (line 73) -
- - -
    -
  • access: public
  • -
- -
- void - - getDescription - - () -
- - - -
- -
- -
- - getOK (line 69) -
- - -
    -
  • access: public
  • -
- -
- void - - getOK - - () -
- - - -
- -
- -
- - setClass (line 65) -
- - -
    -
  • access: public
  • -
- -
- void - - setClass - - ( $new_class) -
- -
    -
  • - - $new_class
  • -
- - -
- -
- -
- - setDescription (line 77) -
- - -
    -
  • access: public
  • -
- -
- void - - setDescription - - ( $new_desc) -
- -
    -
  • - - $new_desc
  • -
- - -
- -
-
- - -

- Documentation generated on Wed, 04 Jul 2012 10:13:10 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/DAVTicket/DAVTicket.html b/docs/api/davical/DAVTicket/DAVTicket.html deleted file mode 100644 index ad36b2d3..00000000 --- a/docs/api/davical/DAVTicket/DAVTicket.html +++ /dev/null @@ -1,260 +0,0 @@ - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - - - - - Docs For Class DAVTicket - - - - -
-

 Class DAVTicket

- - -
-
Description
- -
- -

A class for things to do with a DAV Ticket

-

- Located in /inc/DAVTicket.php (line 20) -

- - -

-	
-			
-
- - - - - -
-
Method Summary
- -
-
-
-  - DAVTicket - __construct - (string $ticket_id) -
-
-  - void - dav_name - () -
-
-  - void - id - () -
-
-  - void - MatchesPath - ( $test_path) -
-
-  - void - MatchesResource - ( $test_resource_id) -
-
-  - void - privileges - () -
-
-
-
- - - -
-
Methods
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - -
- -
- - Constructor __construct (line 66) -
- - -

Constructor

- -
- DAVTicket - - __construct - - (string $ticket_id) -
- -
    -
  • - string - $ticket_id
  • -
- - -
- -
- -
- - dav_name (line 109) -
- - - -
- void - - dav_name - - () -
- - - -
- -
- -
- - id (line 114) -
- - - -
- void - - id - - () -
- - - -
- -
- -
- - MatchesPath (line 124) -
- - - -
- void - - MatchesPath - - ( $test_path) -
- -
    -
  • - - $test_path
  • -
- - -
- -
- -
- - MatchesResource (line 129) -
- - - -
- void - - MatchesResource - - ( $test_resource_id) -
- -
    -
  • - - $test_resource_id
  • -
- - -
- -
- -
- - privileges (line 119) -
- - - -
- void - - privileges - - () -
- - - -
- -
-
- - - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 -

- Documentation generated on Wed, 04 Jul 2012 10:13:08 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/DAVTicket/_inc---DAVTicket.php.html b/docs/api/davical/DAVTicket/_inc---DAVTicket.php.html deleted file mode 100644 index a8aa623a..00000000 --- a/docs/api/davical/DAVTicket/_inc---DAVTicket.php.html +++ /dev/null @@ -1,109 +0,0 @@ - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - - - - - Docs for page DAVTicket.php - - - - -
-

File/inc/DAVTicket.php

- - -
-
Description
- -
- -

An object representing a DAV 'ticket'

- - -
-
- - -
-
Classes
- -
- - - - - - - - - -
ClassDescription
-  class - DAVTicket - - A class for things to do with a DAV Ticket -
-
-
- - -
-
Includes
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - -
- -
-  - - require_once - ('AwlQuery.php') - (line 12) - -
- - -

An object representing a DAV 'ticket'

- - -
-
-
- - - - -

- Documentation generated on Wed, 04 Jul 2012 10:13:08 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/DAViCalSession/DAViCalSession.html b/docs/api/davical/DAViCalSession/DAViCalSession.html deleted file mode 100644 index e5fa6c87..00000000 --- a/docs/api/davical/DAViCalSession/DAViCalSession.html +++ /dev/null @@ -1,318 +0,0 @@ - - - - - - Docs For Class DAViCalSession - - - - -
-

 Class DAViCalSession

- - -
-
Description
- -
- -

A class for creating and holding session information.

-

- Located in /inc/DAViCalSession.php (line 48) -

- - -
Session
-   |
-   --DAViCalSession
- -
-
- - - - -
-
Variable Summary
- -
-
-
-  - mixed - $principal_id -
-
-
-
- - -
-
Method Summary
- -
-
-
-  - DAViCalSession - __construct - ([string $sid = '']) -
-
-  - void - AssignSessionDetails - (object $u) -
-
-  - void - GetRoles - () -
-
-  - boolean - HavePrivilegeTo - ($do_what $do_what, $path $path, [$any $any = null]) -
-
-  - boolean - LoginRequired - ([string $roles = '']) -
-
-
-
- - -
-
Variables
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - -
- -
- - - mixed - $principal_id - (line 51) - -
- - -
    -
  • access: public
  • -
- - - - - -
- -
-
- - -
-
Methods
- -
- - -
- -
- - Constructor __construct (line 62) -
- - -

Create a new DAViCalSession object.

-

We create a Session and extend it with some additional useful DAViCal related information.

- -
- DAViCalSession - - __construct - - ([string $sid = '']) -
- -
    -
  • - string - $sid: A session identifier.
  • -
- - -
- -
- -
- - AssignSessionDetails (line 72) -
- - -

Internal function used to assign the session details to a user's new session.

- -
- void - - AssignSessionDetails - - (object $u) -
- -
    -
  • - object - $u: The user+session object we (probably) read from the database.
  • -
- - -
- -
- -
- - GetRoles (line 92) -
- - -

Method used to get the user's roles

- -
- void - - GetRoles - - () -
- - - -
- -
- -
- - HavePrivilegeTo (line 111) -
- - -

Does the user have the privileges to do what is requested.

-
    -
  • return: Whether they do have one of those privileges against the specified path.
  • -
- -
- boolean - - HavePrivilegeTo - - ($do_what $do_what, $path $path, [$any $any = null]) -
- -
    -
  • - $do_what - $do_what: mixed The request privilege name, or array of privilege names, to be checked.
  • -
  • - $path - $path: string The path we want that permission for
  • -
  • - $any - $any: boolean Whether we accept any of the privileges. The default is true, unless the requested privilege is 'all', when it is false.
  • -
- - -
- -
- -
- - LoginRequired (line 134) -
- - -

Checks that this user is logged in, and presents a login screen if they aren't.

-

The function can optionally confirm whether they are a member of one of a list of roles, and deny access if they are not a member of any of them.

-
    -
  • return: Whether or not the user is logged in and is a member of one of the required roles.
  • -
- -
- boolean - - LoginRequired - - ([string $roles = '']) -
- -
    -
  • - string - $roles: The list of roles that the user must be a member of one of to be allowed to proceed.
  • -
- - -
- -
-
- - -

- Documentation generated on Wed, 04 Jul 2012 10:13:07 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/DAViCalSession/Tools.html b/docs/api/davical/DAViCalSession/Tools.html deleted file mode 100644 index 850d9e1f..00000000 --- a/docs/api/davical/DAViCalSession/Tools.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - Docs For Class Tools - - - - -
-

 Class Tools

- - -
-
Description
- -
- -

- Located in /htdocs/tools.php (line 39) -

- - -

-	
-			
-
- - - - - -
-
Method Summary
- -
-
-
-  - static void - importFromDirectory - () -
-
-  - static void - renderImportFromDirectory - () -
-
-  - static void - renderSyncLDAP - () -
-
-  - void - render - () -
-
-
-
- - - -
-
Methods
- -
- - -
- -
- - static importFromDirectory (line 105) -
- - - -
- void - - importFromDirectory - - () -
- - - -
- -
- -
- - static renderImportFromDirectory (line 77) -
- - - -
- void - - renderImportFromDirectory - - () -
- - - -
- -
- -
- - static renderSyncLDAP (line 49) -
- - - -
- void - - renderSyncLDAP - - () -
- - - -
- -
- -
- - render (line 41) -
- - - -
- void - - render - - () -
- - - -
- -
-
- - -

- Documentation generated on Wed, 04 Jul 2012 10:13:10 +0000 by phpDocumentor 1.4.3 -

-
- \ 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 deleted file mode 100644 index 72252dd5..00000000 --- a/docs/api/davical/DAViCalSession/_htdocs---tools.php.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Docs for page tools.php - - - - -
-

File/htdocs/tools.php

- - -
-
Description
- -
- -

Tools for manipulating calendars

- - -
-
- - -
-
Classes
- -
- - - - - - - - - -
ClassDescription
-  class - Tools - - -
-
-
- - -
-
Includes
- -
- -
- -
-  - - include - (page-footer.php) - (line 166) - -
- - - -
- -
- -
-  - - include - (page-header.php) - (line 164) - -
- - - -
- -
- -
-  - - include_once - (check_UTF8.php) - (line 21) - -
- - - -
- -
- -
-  - - require_once - (interactive-page.php) - (line 17) - -
- - - -
- -
- -
-  - - require_once - ("DataEntry.php") - (line 16) - -
- - - -
- -
- -
-  - - require_once - ("./always.php") - (line 12) - -
- - -

Tools for manipulating calendars

- - -
- -
- -
-  - - require_once - ("classBrowser.php") - (line 18) - -
- - - -
- -
- -
-  - - require_once - (caldav-PUT-functions.php) - (line 20) - -
- - - -
- -
- -
-  - - require_once - (DAViCalSession.php) - (line 13) - -
- - - -
-
-
- - - - -

- Documentation generated on Wed, 04 Jul 2012 10:13:10 +0000 by phpDocumentor 1.4.3 -

-
- \ 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 deleted file mode 100644 index c2b0ba23..00000000 --- a/docs/api/davical/DAViCalSession/_inc---DAViCalSession.php.html +++ /dev/null @@ -1,195 +0,0 @@ - - - - - - Docs for page DAViCalSession.php - - - - -
-

File/inc/DAViCalSession.php

- - -
-
Description
- -
- -

DAViCal extensions to AWL Session handling

- - -
-
- - -
-
Classes
- -
- - - - - - - - - -
ClassDescription
-  class - DAViCalSession - - A class for creating and holding session information. -
-
-
- - -
-
Includes
- -
- -
- -
-  - - include_once - ('DAVResource.php') - (line 38) - -
- - - -
- -
- -
-  - - require - ('Session.php') - (line 37) - -
- - -

We extend the AWL Session class.

- -
-
-
- - - -
-
Variables
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - -
- -
- - - resource - $session - The session object is global. - (line 17) - -
- - -
    -
  • name: $session - The session object is global.
  • -
- - -
-
-
- - -
-
Functions
- -
- -
- -
- - local_session_sql (line 26) -
- - -
    -
  • todo: Make this a defined constant
  • -
-
- void - - local_session_sql - - () -
- - - -
-
-
- -

- Documentation generated on Wed, 04 Jul 2012 10:13:07 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/FakeSession.html b/docs/api/davical/FakeSession.html deleted file mode 100644 index ed1dedf9..00000000 --- a/docs/api/davical/FakeSession.html +++ /dev/null @@ -1,150 +0,0 @@ - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - - - - - Docs For Class FakeSession - - - - -
-

 Class FakeSession

- - -
-
Description
- -
- -

Sometimes we need a fake session when we are using the DAViCal libraries from a script POV.

-

This FakeSession grants complete privileges and access - normally what you want, in a script context - so you should know what you're doing and why you're using it.

-
    -
  • author: karora
  • -
-

- Located in /inc/FakeSession.php (line 12) -

- - -

-	
-			
-
- - - - - -
-
Method Summary
- -
-
-
-  - FakeSession - __construct - ( $user_no) -
-
-  - void - AllowedTo - ( $do_something) -
-
-
-
- - - -
-
Methods
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - -
- -
- - Constructor __construct (line 14) -
- - - -
- FakeSession - - __construct - - ( $user_no) -
- -
    -
  • - - $user_no
  • -
- - -
- -
- -
- - AllowedTo (line 35) -
- - - -
- void - - AllowedTo - - ( $do_something) -
- -
    -
  • - - $do_something
  • -
- - -
- -
-
- - - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 -

- Documentation generated on Sun, 08 Jul 2012 12:53:49 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/HTTPAuthSession/HTTPAuthSession.html b/docs/api/davical/HTTPAuthSession/HTTPAuthSession.html deleted file mode 100644 index 3aced806..00000000 --- a/docs/api/davical/HTTPAuthSession/HTTPAuthSession.html +++ /dev/null @@ -1,516 +0,0 @@ - - - - - - Docs For Class HTTPAuthSession - - - - -
-

 Class HTTPAuthSession

- - -
-
Description
- -
- -

A Class for handling a session using HTTP Basic Authentication

-

- Located in /inc/HTTPAuthSession.php (line 17) -

- - -

-	
-			
-
- - - - -
-
Variable Summary
- -
-
-
-  - email - $email -
-
-  - fullname - $fullname -
-
-  - groups - $groups -
-
-  - user_no - $user_no -
-
-
-
- - -
-
Method Summary
- -
-
-
-  - HTTPAuthSession - HTTPAuthSession - () -
-
-  - boolean - AllowedTo - (string $whatever) -
-
-  - void - AssignSessionDetails - ( $principal, object $u) -
-
-  - void - AuthFailedResponse - ([string $auth_header = ""]) -
-
-  - void - BasicAuthSession - () -
-
-  - void - CheckPassword - ( $username,  $password) -
-
-  - void - DigestAuthSession - () -
-
-  - void - GetRoles - () -
-
-  - void - ParseDigestHeader - ( $auth_header) -
-
-
-
- - -
-
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
- -
- - -
- -
- - Constructor HTTPAuthSession (line 50) -
- - -

The constructor, which just calls the type supplied or configured

- -
- HTTPAuthSession - - HTTPAuthSession - - () -
- - - -
- -
- -
- - AllowedTo (line 329) -
- - -

Checks whether a user is allowed to do something.

-

The check is performed to see if the user has that role.

-
    -
  • return: Whether or not the user has the specified role.
  • -
- -
- boolean - - AllowedTo - - (string $whatever) -
- -
    -
  • - string - $whatever: The role we want to know if the user has.
  • -
- - -
- -
- -
- - AssignSessionDetails (line 353) -
- - -

Internal function used to assign the session details to a user's new session.

- -
- void - - AssignSessionDetails - - ( $principal, object $u) -
- -
    -
  • - object - $u: The user+session object we (probably) read from the database.
  • -
  • - - $principal
  • -
- - -
- -
- -
- - AuthFailedResponse (line 72) -
- - -

Authorisation failed, so we send some headers to say so.

- -
- void - - AuthFailedResponse - - ([string $auth_header = ""]) -
- -
    -
  • - string - $auth_header: The WWW-Authenticate header details.
  • -
- - -
- -
- -
- - BasicAuthSession (line 98) -
- - -

Handle Basic HTTP Authentication (not secure unless https)

- -
- void - - BasicAuthSession - - () -
- - - -
- -
- -
- - CheckPassword (line 280) -
- - -

CheckPassword does all of the password checking and returns a user record object, or false if it all ends in tears.

- -
- void - - CheckPassword - - ( $username,  $password) -
- -
    -
  • - - $username
  • -
  • - - $password
  • -
- - -
- -
- -
- - DigestAuthSession (line 185) -
- - -

Handle Digest HTTP Authentication (no passwords were harmed in this transaction!)

-

Note that this will not actually work, unless we can either: (A) store the password plain text in the database (B) store an md5( username || realm || password ) in the database

The problem is that potentially means that the administrator can collect the sorts of things people use as passwords. I believe this is quite a bad idea. In scenario (B) while they cannot see the password itself, they can see a hash which only varies when the password varies, so can see when two users have the same password, or can use some of the reverse lookup sites to attempt to reverse the hash. I think this is a less bad idea, but not ideal. Probably better than running Basic auth of HTTP though!

- -
- void - - DigestAuthSession - - () -
- - - -
- -
- -
- - GetRoles (line 337) -
- - -

Internal function used to get the user's roles from the database.

- -
- void - - GetRoles - - () -
- - - -
- -
- -
- - ParseDigestHeader (line 247) -
- - -

Parse the HTTP Digest Auth Header

-

  • largely sourced from the PHP documentation

- -
- void - - ParseDigestHeader - - ( $auth_header) -
- -
    -
  • - - $auth_header
  • -
- - -
- -
-
- - -

- Documentation generated on Wed, 04 Jul 2012 10:13:09 +0000 by phpDocumentor 1.4.3 -

-
- \ 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 deleted file mode 100644 index a041f5d9..00000000 --- a/docs/api/davical/HTTPAuthSession/_inc---HTTPAuthSession.php.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - Docs for page HTTPAuthSession.php - - - - -
-

File/inc/HTTPAuthSession.php

- - -
-
Description
- -
- -

A Class for handling HTTP Authentication

- - -
-
- - -
-
Classes
- -
- - - - - - - - - -
ClassDescription
-  class - HTTPAuthSession - - A Class for handling a session using HTTP Basic Authentication -
-
-
- - - - - -

- Documentation generated on Wed, 04 Jul 2012 10:13:09 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/Principal/DAVPrincipal.html b/docs/api/davical/Principal/DAVPrincipal.html deleted file mode 100644 index f9672ea9..00000000 --- a/docs/api/davical/Principal/DAVPrincipal.html +++ /dev/null @@ -1,917 +0,0 @@ - - - - - - Docs For Class DAVPrincipal - - - - -
-

 Class DAVPrincipal

- - -
-
Description
- -
- -

A class for things to do with a DAV Principal

-

- Located in /inc/DAVPrincipal.php (line 19) -

- - -
Principal
-   |
-   --DAVPrincipal
- -
-
- - - - -
-
Variable Summary
- -
-
-
-  - RFC3744: - $_is_group -
-
-
-
- - -
-
Method Summary
- -
-
-
-  - boolean - __construct - ([mixed $parameters = null]) -
-
-  - void - addressbook_home_set - () -
-
-  - void - AsCollection - () -
-
-  - void - calendar_free_busy_set - () -
-
-  - void - calendar_home_set - () -
-
-  - void - FetchProxyGroups - () -
-
-  - string - GetProperty - ( $property_id) -
-
-  - void - GroupMemberSet - () -
-
-  - void - GroupMembership - () -
-
-  - void - InitialiseRecord - (object $usr) -
-
-  - boolean - IsGroup - () -
-
-  - void - PrincipalProperty - ( $tag,  $prop,  &$reply,  &$denied) -
-
-  - void - Privileges - () -
-
-  - void - PropertySearch - ( $parameters) -
-
-  - void - ProxyFor - (string $type) -
-
-  - void - ReadProxyGroup - () -
-
-  - string - RenderAsXML - (array $properties,  &$reply, [boolean $props_only = false], reference $reply) -
-
-  - void - unique_tag - () -
-
-  - void - WriteProxyGroup - () -
-
-
-
- - -
-
Variables
- -
- - -
- -
- - - RFC3744: - $_is_group - (line 42) - -
- - -
    -
  • var: The principals that are direct members of this group.
  • -
  • access: protected
  • -
- - - - - -
-

Inherited Variables

- -

Inherited from Principal

-
- - - Principal::$by_email
-
- - - Principal::$collections
-
- - - Principal::$collection_id
-
- - - Principal::$created
-
- - - Principal::$date_format_type
-
- - - Principal::$dav_name
-
- - - Principal::$dead_properties
-
- - - Principal::$default_calendar
-
- - - Principal::$default_privileges
-
- - - Principal::$displayname
-
- - - Principal::$email
-
- - - Principal::$email_ok
-
- - - Principal::$exists
-
- - - Principal::$fullname
-
- - - Principal::$is_addressbook
-
- - - Principal::$is_calendar
-
- - - Principal::$is_principal
-
- - - Principal::$locale
-
- - - Principal::$modified
-
- - - Principal::$original_request_url
-
- - - Principal::$password
-
- - - Principal::$principal_id
-
- - - Principal::$privileges
-
- - - Principal::$resourcetypes
-
- - - Principal::$type_id
-
- - - Principal::$url
-
- - - Principal::$username
-
- - - Principal::$user_active
-
- - - Principal::$user_no
-
-
- -
-
- - -
-
Methods
- -
- - -
- -
- - Constructor __construct (line 95) -
- - -

Constructor

-
    -
  • return: Whether we actually read data from the DB to initialise the record.
  • -
- -
- boolean - - __construct - - ([mixed $parameters = null]) -
- -
    -
  • - 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. If it is an object then it is expected to be a 'usr' record that was read elsewhere.
  • -
- -
-
Redefinition of:
-
-
Principal::__construct()
-
Construct a new Principal object. The principal record will be retrieved from the database, or (if not found) initialised to a new record. You can test for whether the Principal exists by calling the Exists() method on the returned object.
-
- -
- -
- -
- - addressbook_home_set (line 358) -
- - -

Get the addressbook_home_set, as lazily as possible

- -
- void - - addressbook_home_set - - () -
- - - -
- -
- -
- - AsCollection (line 419) -
- - -

Returns a representation of the principal as a collection

- -
- void - - AsCollection - - () -
- - - -
- -
- -
- - calendar_free_busy_set (line 381) -
- - -

Get the calendar_free_busy_set, as lazily as possible

- -
- void - - calendar_free_busy_set - - () -
- - - -
- -
- -
- - calendar_home_set (line 335) -
- - -

Get the calendar_home_set, as lazily as possible

- -
- void - - calendar_home_set - - () -
- - - -
- -
- -
- - FetchProxyGroups (line 194) -
- - -

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

- -
- void - - FetchProxyGroups - - () -
- - - -
- -
- -
- - GetProperty (line 302) -
- - -

Return an arbitrary property

-
    -
  • return: The name of the arbitrary property
  • -
- -
- string - - GetProperty - - ( $property_id) -
- -
    -
  • - - $property_id
  • -
- - -
- -
- -
- - GroupMemberSet (line 283) -
- - -

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

- -
- void - - GroupMemberSet - - () -
- - - -
- -
- -
- - GroupMembership (line 274) -
- - -

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

- -
- void - - GroupMembership - - () -
- - - -
- -
- -
- - InitialiseRecord (line 144) -
- - -

Initialise the Principal object from a $usr record from the DB.

- -
- void - - InitialiseRecord - - (object $usr) -
- -
    -
  • - object - $usr: The usr record from the DB.
  • -
- - -
- -
- -
- - IsGroup (line 293) -
- - -

Is this a group principal?

-
    -
  • return: Whether this is a group principal
  • -
- -
- boolean - - IsGroup - - () -
- - - -
- -
- -
- - PrincipalProperty (line 450) -
- - -

Returns properties which are specific to this principal

- -
- void - - PrincipalProperty - - ( $tag,  $prop,  &$reply,  &$denied) -
- -
    -
  • - - $tag
  • -
  • - - $prop
  • -
  • - - &$reply
  • -
  • - - &$denied
  • -
- - -
- -
- -
- - Privileges (line 403) -
- - -

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

- -
- void - - Privileges - - () -
- - - -
- -
- -
- - PropertySearch (line 443) -
- - - -
- void - - PropertySearch - - ( $parameters) -
- -
    -
  • - - $parameters
  • -
- - -
- -
- -
- - ProxyFor (line 264) -
- - -

Accessor for read or write proxy

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

Accessor for the read proxy group

- -
- void - - ReadProxyGroup - - () -
- - - -
- -
- -
- - RenderAsXML (line 568) -
- - -

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
  • -
- - -
- -
- -
- - unique_tag (line 323) -
- - -

Returns the unique_tag (ETag or getctag) for this resource

-
    -
  • access: public
  • -
- -
- void - - unique_tag - - () -
- - - -
- -
- -
- - WriteProxyGroup (line 254) -
- - -

Accessor for the write proxy group

- -
- void - - WriteProxyGroup - - () -
- - - -
-

Inherited Methods

- - -

Inherited From Principal

-
-  - Principal::__construct()
-  - Principal::byEmail()
-  - Principal::cacheDelete()
-  - Principal::cacheFlush()
-  - Principal::Create()
-  - Principal::dav_name()
-  - Principal::default_calendar()
-  - Principal::email()
-  - Principal::Exists()
-  - Principal::FetchCollections()
-  - Principal::FetchDeadProperties()
-  - Principal::internal_url()
-  - Principal::principal_id()
-  - Principal::setUsername()
-  - Principal::unCache()
-  - Principal::Update()
-  - Principal::updateableFields()
-  - Principal::url()
-  - Principal::username()
-  - Principal::user_no()
-  - Principal::__get()
-  - Principal::__isset()
-
- -
-
- - -

- Documentation generated on Wed, 04 Jul 2012 10:13:07 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/Principal/Principal.html b/docs/api/davical/Principal/Principal.html deleted file mode 100644 index b0559c20..00000000 --- a/docs/api/davical/Principal/Principal.html +++ /dev/null @@ -1,1684 +0,0 @@ - - - - - - Docs For Class Principal - - - - -
-

 Class Principal

- - -
-
Description
- -
- -

A class for things to do with a Principal

-

- Located in /inc/Principal.php (line 19) -

- - -

-	
-			
-
- - -
-
Direct descendents
- -
- - - - - - - - - -
ClassDescription
-  class - DAVPrincipal - - A class for things to do with a DAV Principal -
-
-
- - - -
-
Variable Summary
- -
-
-
-  - boolean - $by_email -
-
-  - mixed - $collections -
-
-  - mixed - $collection_id -
-
-  - mixed - $created -
-
-  - mixed - $date_format_type -
-
-  - mixed - $dav_name -
-
-  - mixed - $dead_properties -
-
-  - mixed - $default_calendar -
-
-  - mixed - $default_privileges -
-
-  - mixed - $displayname -
-
-  - mixed - $email -
-
-  - mixed - $email_ok -
-
-  - boolean - $exists -
-
-  - mixed - $fullname -
-
-  - mixed - $is_addressbook -
-
-  - mixed - $is_calendar -
-
-  - mixed - $is_principal -
-
-  - mixed - $locale -
-
-  - mixed - $modified -
-
-  - The - $original_request_url -
-
-  - mixed - $password -
-
-  - mixed - $principal_id -
-
-  - mixed - $privileges -
-
-  - mixed - $resourcetypes -
-
-  - mixed - $type_id -
-
-  - The - $url -
-
-  - mixed - $username -
-
-  - mixed - $user_active -
-
-  - mixed - $user_no -
-
-
-
- - -
-
Method Summary
- -
-
-
-  - static void - cacheDelete - ( $type,  $value) -
-
-  - static void - cacheFlush - ( $where, [ $whereparams = array()]) -
-
-  - static void - updateableFields - () -
-
-  - Principal - __construct - (string $type, mixed $value, [boolean $use_cache = true]) -
-
-  - void - byEmail - () -
-
-  - void - Create - ( $field_values) -
-
-  - string - dav_name - () -
-
-  - string - default_calendar - () -
-
-  - string - email - () -
-
-  - void - Exists - () -
-
-  - string - FetchCollections - () -
-
-  - void - FetchDeadProperties - () -
-
-  - void - internal_url - ([ $type = 'principal']) -
-
-  - string - principal_id - () -
-
-  - string - setUsername - ( $new_username) -
-
-  - void - unCache - () -
-
-  - void - Update - ( $field_values) -
-
-  - string - url - ([string $type = 'principal'], [boolean $internal = false]) -
-
-  - string - username - () -
-
-  - int - user_no - () -
-
-  - void - __get - ($property $property) -
-
-  - void - __isset - ($property $property) -
-
-
-
- - -
-
Variables
- -
- - -
- -
- - - boolean - $by_email - (line 92) - -
- - -

Whether this was retrieved using an e-mail address

-
    -
  • access: protected
  • -
- - - - - -
- -
- -
- - - mixed - $collections - (line 101) - -
- - -
    -
  • access: protected
  • -
- - - - - -
- -
- -
- - - mixed - $collection_id - (line 67) - -
- - -
    -
  • access: public
  • -
- - - - - -
- -
- -
- - - mixed - $created - (line 55) - -
- - -
    -
  • access: public
  • -
- - - - - -
- -
- -
- - - mixed - $date_format_type - (line 60) - -
- - -
    -
  • access: public
  • -
- - - - - -
- -
- -
- - - mixed - $dav_name - (line 53) - -
- - -
    -
  • access: protected
  • -
- - - - - -
- -
- -
- - - mixed - $dead_properties - (line 102) - -
- - -
    -
  • access: protected
  • -
- - - - - -
- -
- -
- - - mixed - $default_calendar - (line 103) - -
- - -
    -
  • access: protected
  • -
- - - - - -
- -
- -
- - - mixed - $default_privileges - (line 64) - -
- - -
    -
  • access: public
  • -
- - - - - -
- -
- -
- - - mixed - $displayname - (line 63) - -
- - -
    -
  • access: public
  • -
- - - - - -
- -
- -
- - - mixed - $email - (line 52) - -
- - -
    -
  • access: protected
  • -
- - - - - -
- -
- -
- - - mixed - $email_ok - (line 59) - -
- - -
    -
  • access: public
  • -
- - - - - -
- -
- -
- - - boolean - $exists - (line 76) - -
- - -

Whether this Principal actually exists in the database yet.

-
    -
  • access: protected
  • -
- - - - - -
- -
- -
- - - mixed - $fullname - (line 58) - -
- - -
    -
  • access: public
  • -
- - - - - -
- -
- -
- - - mixed - $is_addressbook - (line 68) - -
- - -
    -
  • access: public
  • -
- - - - - -
- -
- -
- - - mixed - $is_calendar - (line 66) - -
- - -
    -
  • access: public
  • -
- - - - - -
- -
- -
- - - mixed - $is_principal - (line 65) - -
- - -
    -
  • access: public
  • -
- - - - - -
- -
- -
- - - mixed - $locale - (line 61) - -
- - -
    -
  • access: public
  • -
- - - - - -
- -
- -
- - - mixed - $modified - (line 56) - -
- - -
    -
  • access: public
  • -
- - - - - -
- -
- -
- - - The - $original_request_url - (line 86) - -
- - -
    -
  • var: actual requested URL for this principal, when the request was for /principals/... or such
  • -
  • access: protected
  • -
- - - - - -
- -
- -
- - - mixed - $password - (line 57) - -
- - -
    -
  • access: public
  • -
- - - - - -
- -
- -
- - - mixed - $principal_id - (line 51) - -
- - -
    -
  • access: protected
  • -
- - - - - -
- -
- -
- - - mixed - $privileges - (line 70) - -
- - -
    -
  • access: public
  • -
- - - - - -
- -
- -
- - - mixed - $resourcetypes - (line 69) - -
- - -
    -
  • access: public
  • -
- - - - - -
- -
- -
- - - mixed - $type_id - (line 62) - -
- - -
    -
  • access: public
  • -
- - - - - -
- -
- -
- - - The - $url - (line 81) - -
- - -
    -
  • var: home URL of the principal
  • -
  • access: protected
  • -
- - - - - -
- -
- -
- - - mixed - $username - (line 49) - -
- - -

Columns from the database

-
    -
  • access: protected
  • -
- - - - - -
- -
- -
- - - mixed - $user_active - (line 54) - -
- - -
    -
  • access: public
  • -
- - - - - -
- -
- -
- - - mixed - $user_no - (line 50) - -
- - -
    -
  • access: protected
  • -
- - - - - -
- -
-
- - -
-
Methods
- -
- - -
- -
- - static cacheDelete (line 614) -
- - -
    -
  • access: public
  • -
- -
- void - - cacheDelete - - ( $type,  $value) -
- -
    -
  • - - $type
  • -
  • - - $value
  • -
- - -
- -
- -
- - static cacheFlush (line 603) -
- - -
    -
  • access: public
  • -
- -
- void - - cacheFlush - - ( $where, [ $whereparams = array()]) -
- -
    -
  • - - $where
  • -
  • - - $whereparams
  • -
- - -
- -
- -
- - static updateableFields (line 30) -
- - -
    -
  • access: public
  • -
- -
- void - - updateableFields - - () -
- - - -
- -
- -
- - Constructor __construct (line 122) -
- - -

Construct a new Principal object. The principal record will be retrieved from the database, or (if not found) initialised to a new record. You can test for whether the Principal exists by calling the Exists() method on the returned object.

-

Depending on the supplied $type, the following behaviour will occur: path: Will attempt to extract a username or email from the supplied path, and then do what those do. dav_name: Expects the dav_name of a <em>principal</em>, exactly, like: /principal/ and will use that as for username. user_no: Expects an integer which is the usr.user_no (deprecated) principal_id: Expects an integer which is the principal.principal_id email: Will try and retrieve a unique principal by using the email address. Will fail (subsequent call to Exists() will be false) if there is not a unique match. username: Will retrieve based on strtolower($value) = lower(usr.username)

-
    -
  • throws: Exception When provided with an invalid $type parameter.
  • -
- -
- Principal - - __construct - - (string $type, mixed $value, [boolean $use_cache = true]) -
- -
    -
  • - string - $type: One of 'path', 'dav_name', 'user_no', 'principal_id', 'email' or 'username'
  • -
  • - mixed - $value: A value appropriate to the $type requested.
  • -
  • - boolean - $use_cache: Whether to use an available cache source (default true)
  • -
- - -
-
Redefined in descendants as:
- -
- -
- -
- - byEmail (line 288) -
- - -
    -
  • access: public
  • -
- -
- void - - byEmail - - () -
- - - -
- -
- -
- - Create (line 592) -
- - -
    -
  • access: public
  • -
- -
- void - - Create - - ( $field_values) -
- -
    -
  • - - $field_values
  • -
- - -
- -
- -
- - dav_name (line 380) -
- - -

Return the partial path representing this principal

-
    -
  • return: The dav_name
  • -
- -
- string - - dav_name - - () -
- - - -
- -
- -
- - default_calendar (line 428) -
- - -

Return the default calendar for this principal

-
    -
  • return: The internal dav_name for the home_calendar, or false if there is none
  • -
- -
- string - - default_calendar - - () -
- - - -
- -
- -
- - email (line 371) -
- - -

Return the email

-
    -
  • return: The email
  • -
- -
- string - - email - - () -
- - - -
- -
- -
- - Exists (line 283) -
- - -
    -
  • access: public
  • -
- -
- void - - Exists - - () -
- - - -
- -
- -
- - FetchCollections (line 411) -
- - -

Fetch the list of collections for this principal

-
    -
  • return: The internal dav_name for the home_calendar, or null if there is none
  • -
  • access: protected
  • -
- -
- string - - FetchCollections - - () -
- - - -
- -
- -
- - FetchDeadProperties (line 394) -
- - -

Ensure the principal's dead properties are loaded

-
    -
  • access: protected
  • -
- -
- void - - FetchDeadProperties - - () -
- - - -
- -
- -
- - internal_url (line 494) -
- - -
    -
  • access: public
  • -
- -
- void - - internal_url - - ([ $type = 'principal']) -
- -
    -
  • - - $type
  • -
- - -
- -
- -
- - principal_id (line 362) -
- - -

Return the principal_id

-
    -
  • return: The principal_id
  • -
- -
- string - - principal_id - - () -
- - - -
- -
- -
- - setUsername (line 342) -
- - -

Set the username - but only if the record does not yet exist!

-
    -
  • return: The username
  • -
- -
- string - - setUsername - - ( $new_username) -
- -
    -
  • - - $new_username
  • -
- - -
- -
- -
- - unCache (line 499) -
- - -
    -
  • access: public
  • -
- -
- void - - unCache - - () -
- - - -
- -
- -
- - Update (line 596) -
- - -
    -
  • access: public
  • -
- -
- void - - Update - - ( $field_values) -
- -
    -
  • - - $field_values
  • -
- - -
- -
- -
- - url (line 468) -
- - -

Return the URL for this principal

-
    -
  • return: The principal-URL
  • -
  • access: public
  • -
- -
- string - - url - - ([string $type = 'principal'], [boolean $internal = false]) -
- -
    -
  • - string - $type: The type of URL we want (the principal, by default)
  • -
  • - boolean - $internal: Whether an internal reference is requested
  • -
- - -
- -
- -
- - username (line 333) -
- - -

Return the username

-
    -
  • return: The username
  • -
- -
- string - - username - - () -
- - - -
- -
- -
- - user_no (line 353) -
- - -

Return the user_no

-
    -
  • return: The user_no
  • -
- -
- int - - user_no - - () -
- - - -
- -
- -
- - __get (line 251) -
- - -

This will allow protected properties to be referenced for retrieval, but not referenced for update.

-
    -
  • access: public
  • -
- -
- void - - __get - - ($property $property) -
- -
    -
  • - $property - $property
  • -
- - -
- -
- -
- - __isset (line 261) -
- - -

This will allow protected properties to be examined for whether they are set without making them writable. PHP 5.1 or later only.

-
    -
  • access: public
  • -
- -
- void - - __isset - - ($property $property) -
- -
    -
  • - $property - $property
  • -
- - -
- -
-
- - -

- Documentation generated on Wed, 04 Jul 2012 10:13:09 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/Principal/_inc---DAVPrincipal.php.html b/docs/api/davical/Principal/_inc---DAVPrincipal.php.html deleted file mode 100644 index f2666704..00000000 --- a/docs/api/davical/Principal/_inc---DAVPrincipal.php.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - Docs for page DAVPrincipal.php - - - - -
-

File/inc/DAVPrincipal.php

- - -
-
Description
- -
- -

An object representing a DAV 'Principal'

- - -
-
- - -
-
Classes
- -
- - - - - - - - - -
ClassDescription
-  class - DAVPrincipal - - A class for things to do with a DAV Principal -
-
-
- - -
-
Includes
- -
- -
- -
-  - - require_once - ('Principal.php') - (line 12) - -
- - -

An object representing a DAV 'Principal'

- - -
-
-
- - - - -

- Documentation generated on Wed, 04 Jul 2012 10:13:07 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/Principal/_inc---Principal.php.html b/docs/api/davical/Principal/_inc---Principal.php.html deleted file mode 100644 index 6748fc61..00000000 --- a/docs/api/davical/Principal/_inc---Principal.php.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - Docs for page Principal.php - - - - -
-

File/inc/Principal.php

- - -
-
Description
- -
- -

An object representing a 'Principal' read from the database

- - -
-
- - -
-
Classes
- -
- - - - - - - - - -
ClassDescription
-  class - Principal - - A class for things to do with a Principal -
-
-
- - -
-
Includes
- -
- -
- -
-  - - require_once - ('AwlCache.php') - (line 12) - -
- - -

An object representing a 'Principal' read from the database

- - -
-
-
- - - - -

- Documentation generated on Wed, 04 Jul 2012 10:13:09 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/PublicSession/PublicSession.html b/docs/api/davical/PublicSession/PublicSession.html deleted file mode 100644 index 7d6d6049..00000000 --- a/docs/api/davical/PublicSession/PublicSession.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - Docs For Class PublicSession - - - - -
-

 Class PublicSession

- - -
-
Description
- -
- -

A Class for handling a public (anonymous) session

-

- Located in /inc/PublicSession.php (line 17) -

- - -

-	
-			
-
- - - - - -
-
Method Summary
- -
-
-
-  - PublicSession - PublicSession - () -
-
-  - boolean - AllowedTo - (string $whatever) -
-
-
-
- - - -
-
Methods
- -
- - -
- -
- - Constructor PublicSession (line 56) -
- - -

The constructor, which just calls the actual type configured

- -
- PublicSession - - PublicSession - - () -
- - - -
- -
- -
- - AllowedTo (line 92) -
- - -

Checks whether a user is allowed to do something.

-

The check is performed to see if the user has that role.

-
    -
  • return: Whether or not the user has the specified role.
  • -
- -
- boolean - - AllowedTo - - (string $whatever) -
- -
    -
  • - string - $whatever: The role we want to know if the user has.
  • -
- - -
- -
-
- - -

- Documentation generated on Wed, 04 Jul 2012 10:13:09 +0000 by phpDocumentor 1.4.3 -

-
- \ 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 deleted file mode 100644 index c74f51ce..00000000 --- a/docs/api/davical/PublicSession/_inc---PublicSession.php.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - Docs for page PublicSession.php - - - - -
-

File/inc/PublicSession.php

- - -
-
Description
- -
- -

A Class for faking sessions which are anonymous access to a resource

- - -
-
- - -
-
Classes
- -
- - - - - - - - - -
ClassDescription
-  class - PublicSession - - A Class for handling a public (anonymous) session -
-
-
- - - - - -

- Documentation generated on Wed, 04 Jul 2012 10:13:09 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/RRuleTest.html b/docs/api/davical/RRuleTest.html deleted file mode 100644 index 40193f7c..00000000 --- a/docs/api/davical/RRuleTest.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - Docs For Class RRuleTest - - - - -
-

 Class RRuleTest

- - -
-
Description
- -
- -

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

- - -

-	
-			
-
- - - - -
-
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 15) - -
- - - - - - - -
- -
- -
- - - mixed - $dtstart - (line 13) - -
- - - - - - - -
- -
- -
- - - mixed - $recur - (line 14) - -
- - - - - - - -
- -
- -
- - - mixed - $result_description - (line 16) - -
- - - - - - - -
- -
-
- - -
-
Methods
- -
- - -
- -
- - Constructor RRuleTest (line 18) -
- - - -
- RRuleTest - - RRuleTest - - ( $description,  $start,  $recur, [ $result_description = null]) -
- -
    -
  • - - $description
  • -
  • - - $start
  • -
  • - - $recur
  • -
  • - - $result_description
  • -
- - -
- -
- -
- - PHPTest (line 25) -
- - - -
- void - - PHPTest - - () -
- - - -
- -
- -
- - SQLTest (line 40) -
- - - -
- void - - SQLTest - - () -
- - - -
- -
-
- - -

- Documentation generated on Wed, 04 Jul 2012 10:13:10 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/Request/CalDAVRequest.html b/docs/api/davical/Request/CalDAVRequest.html deleted file mode 100644 index f0772cb8..00000000 --- a/docs/api/davical/Request/CalDAVRequest.html +++ /dev/null @@ -1,1517 +0,0 @@ - - - - - - Docs For Class CalDAVRequest - - - - -
-

 Class CalDAVRequest

- - -
-
Description
- -
- -

A class for collecting things to do with this request.

-

- Located in /inc/CalDAVRequest.php (line 30) -

- - -

-	
-			
-
- - - - -
-
Variable Summary
- -
-
-
-  - mixed - $collection_id -
-
-  - mixed - $collection_path -
-
-  - mixed - $collection_type -
- -
-  - mixed - $depth -
-
-  - mixed - $destination -
-
-  - mixed - $exists -
-
-  - mixed - $method -
-
-  - mixed - $options -
- -
-  - mixed - $privileges -
-
-  - mixed - $raw_post -
-
-  - mixed - $supported_privileges -
-
-  - mixed - $ticket -
-
-  - mixed - $user_agent -
-
-
-
- - -
-
Method Summary
- -
-
-
-  - static void - kill_on_exit - () -
-
-  - CalDAVRequest - __construct - ([ $options = array()]) -
-
-  - void - AllowedTo - (string $activity) -
-
-  - void - BuildSupportedPrivileges - ( &$reply, [ $privs = null]) -
-
-  - void - CheckEtagMatch - (boolean $exists, string $dest_etag) -
-
-  - void - CoerceContentType - () -
-
-  - void - CollectionId - () -
-
-  - void - dav_name - () -
-
-  - void - DepthRegexTail - ([ $for_collection_report = false]) -
-
-  - void - DoResponse - (int $status, [string $message = ""], [ $content_type = "text/plain; charset=\"utf-8\""]) -
-
-  - mixed - FailIfLocked - () -
-
-  - void - GetDepthName - () -
-
-  - void - GetLockDetails - (string $lock_token) -
-
-  - void - GetLockRow - ( $lock_token, string $dav_name) -
-
-  - void - HavePrivilegeTo - ( $do_what) -
-
-  - void - IsAddressBook - () -
-
-  - void - IsCalendar - () -
-
-  - void - IsCollection - () -
-
-  - void - IsInfiniteDepth - () -
-
-  - void - IsLocked - () -
-
-  - void - IsPrincipal - () -
-
-  - void - IsProxyRequest - () -
-
-  - void - IsPublic - () -
-
-  - void - MalformedRequest - ([string $text = 'Bad request']) -
-
-  - void - NeedPrivilege - ( $privileges, [string $href = null], string $privilege) -
-
-  - void - PreconditionFailed - (int $status, string $precondition, [string $explanation = ''], [ $xmlns = 'DAV:']) -
-
-  - void - PreferMinimal - () -
-
-  - void - Privileges - () -
-
-  - void - setPermissions - (int $user_no) -
-
-  - void - UnsupportedRequest - (array $unsupported) -
-
-  - void - ValidateLockToken - (string $lock_token) -
-
-  - void - XMLResponse - (int $status, XMLElement $xmltree) -
-
-
-
- - -
-
Variables
- -
- - -
- -
- - - mixed - $collection_id - (line 70) - -
- - -

The ID of the collection containing this path, or of this path if it is a collection

- - - - - -
- -
- -
- - - mixed - $collection_path - (line 75) - -
- - -

The path corresponding to the collection_id

- - - - - -
- -
- -
- - - mixed - $collection_type - (line 81) - -
- - -

The type of collection being requested:

-

calendar, schedule-inbox, schedule-outbox

- - - - - -
- -
- -
- - - mixed - $current_user_principal_xml - (line 60) - -
- - -

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

- - - - - -
- -
- -
- - - mixed - $depth - (line 48) - -
- - -

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.

- - - - - -
- -
- -
- - - mixed - $destination - (line 92) - -
- - -

The value of any 'Destionation:' header, if present.

- - - - - -
- -
- -
- - - mixed - $exists - (line 87) - -
- - -

The type of collection being requested:

-

calendar, schedule-inbox, schedule-outbox

-
    -
  • access: protected
  • -
- - - - - -
- -
- -
- - - mixed - $method - (line 42) - -
- - -

The HTTP request method: PROPFIND, LOCK, REPORT, OPTIONS, etc...

- - - - - -
- -
- -
- - - mixed - $options - (line 32) - -
- - - - - - - -
- -
- -
- - - DAVPrincipal - $principal - (line 54) - -
- - -

The 'principal' (user/resource/...) which this request seeks to access

- - - - - -
- -
- -
- - - mixed - $privileges - (line 97) - -
- - -

The decimal privileges allowed by this user to the identified resource.

-
    -
  • access: protected
  • -
- - - - - -
- -
- -
- - - mixed - $raw_post - (line 37) - -
- - -

The raw data sent along with the request

- - - - - -
- -
- -
- - - mixed - $supported_privileges - (line 102) - -
- - -

A static structure of supported privileges.

- - - - - -
- -
- -
- - - mixed - $ticket - (line 107) - -
- - -

A DAVTicket object, if there is a ?ticket=id or Ticket: id with this request

-
    -
  • access: public
  • -
- - - - - -
- -
- -
- - - mixed - $user_agent - (line 65) - -
- - -

The user agent making the request.

- - - - - -
- -
-
- - -
-
Methods
- -
- - -
- -
- - static kill_on_exit (line 1256) -
- - -
    -
  • access: public
  • -
- -
- void - - kill_on_exit - - () -
- - - -
- -
- -
- - Constructor __construct (line 118) -
- - -

Create a new CalDAVRequest object.

- -
- CalDAVRequest - - __construct - - ([ $options = array()]) -
- -
    -
  • - - $options
  • -
- - -
- -
- -
- - AllowedTo (line 1033) -
- - -

Are we allowed to do the requested activity

-

+------------+------------------------------------------------------+ | METHOD | PRIVILEGES | +------------+------------------------------------------------------+ | MKCALENDAR | DAV:bind | | REPORT | DAV:read or CALDAV:read-free-busy (on all referenced | | | resources) | +------------+------------------------------------------------------+

- -
- void - - AllowedTo - - (string $activity) -
- -
    -
  • - string - $activity: The activity we want to do.
  • -
- - -
- -
- -
- - BuildSupportedPrivileges (line 995) -
- - -

Returns the array of supported privileges converted into XMLElements

- -
- void - - BuildSupportedPrivileges - - ( &$reply, [ $privs = null]) -
- -
    -
  • - - &$reply
  • -
  • - - $privs
  • -
- - -
- -
- -
- - CheckEtagMatch (line 1109) -
- - -

Check that the incoming Etag matches the one for the existing (or non-existing) resource.

- -
- void - - CheckEtagMatch - - (boolean $exists, string $dest_etag) -
- -
    -
  • - boolean - $exists: Whether the destination exists
  • -
  • - string - $dest_etag: The etag for the destination.
  • -
- - -
- -
- -
- - CoerceContentType (line 876) -
- - -

Coerces the Content-type of the request into something valid/appropriate

- -
- void - - CoerceContentType - - () -
- - - -
- -
- -
- - CollectionId (line 987) -
- - -

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

- -
- void - - CollectionId - - () -
- - - -
- -
- -
- - dav_name (line 741) -
- - -

Returns the dav_name of the resource in our internal namespace

- -
- void - - dav_name - - () -
- - - -
- -
- -
- - DepthRegexTail (line 759) -
- - -

Returns the tail of a Regex appropriate for this Depth, when appended to

- -
- void - - DepthRegexTail - - ([ $for_collection_report = false]) -
- -
    -
  • - - $for_collection_report
  • -
- - -
- -
- -
- - DoResponse (line 1267) -
- - -

Utility function we call when we have a simple status-based response to return to the client. Possibly

- -
- void - - DoResponse - - (int $status, [string $message = ""], [ $content_type = "text/plain; charset=\"utf-8\""]) -
- -
    -
  • - int - $status: The HTTP status code to send.
  • -
  • - string - $message: The friendly text message to send with the response.
  • -
  • - - $content_type
  • -
- - -
- -
- -
- - FailIfLocked (line 841) -
- - -

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.

-
    -
  • return: false (no lock) or opaquelocktoken (opened lock)
  • -
- -
- mixed - - FailIfLocked - - () -
- - - -
- -
- -
- - GetDepthName (line 750) -
- - -

Returns the name for this depth: 0, 1, infinity

- -
- void - - GetDepthName - - () -
- - - -
- -
- -
- - GetLockDetails (line 827) -
- - -

Returns the DB object associated with a lock token, or false.

- -
- void - - GetLockDetails - - (string $lock_token) -
- -
    -
  • - string - $lock_token: The opaquelocktoken which we are looking for
  • -
- - -
- -
- -
- - GetLockRow (line 771) -
- - -

Returns the locked row, either from the cache or from the database

- -
- void - - GetLockRow - - ( $lock_token, string $dav_name) -
- -
    -
  • - string - $dav_name: The resource which we want to know the lock status for
  • -
  • - - $lock_token
  • -
- - -
- -
- -
- - HavePrivilegeTo (line 1159) -
- - -

Is the user has the privileges to do what is requested.

- -
- void - - HavePrivilegeTo - - ( $do_what) -
- -
    -
  • - - $do_what
  • -
- - -
- -
- -
- - IsAddressBook (line 948) -
- - -

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

- -
- void - - IsAddressBook - - () -
- - - -
- -
- -
- - IsCalendar (line 939) -
- - -

Returns true if the URL referenced by this request points at a calendar collection.

- -
- void - - IsCalendar - - () -
- - - -
- -
- -
- - IsCollection (line 928) -
- - -

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

- -
- void - - IsCollection - - () -
- - - -
- -
- -
- - IsInfiniteDepth (line 979) -
- - -

Returns true if the request asked for infinite depth

- -
- void - - IsInfiniteDepth - - () -
- - - -
- -
- -
- - IsLocked (line 662) -
- - -

Checks whether the resource is locked, returning any lock token, or false

-
    -
  • todo: 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.
  • -
- -
- void - - IsLocked - - () -
- - - -
- -
- -
- - IsPrincipal (line 957) -
- - -

Returns true if the URL referenced by this request points at a principal.

- -
- void - - IsPrincipal - - () -
- - - -
- -
- -
- - IsProxyRequest (line 968) -
- - -

Returns true if the URL referenced by this request is within a proxy URL

- -
- void - - IsProxyRequest - - () -
- - - -
- -
- -
- - IsPublic (line 699) -
- - -

Checks whether the collection is public

- -
- void - - IsPublic - - () -
- - - -
- -
- -
- - MalformedRequest (line 1236) -
- - -

Send a simple error informing the client that was a malformed request

- -
- void - - MalformedRequest - - ([string $text = 'Bad request']) -
- -
    -
  • - string - $text: An optional text description of the failure.
  • -
- - -
- -
- -
- - NeedPrivilege (line 1195) -
- - -

Send a need-privileges error response. This function will only return if the $href is not supplied and the current user has the specified permission for the request path.

- -
- void - - NeedPrivilege - - ( $privileges, [string $href = null], string $privilege) -
- -
    -
  • - string - $privilege: The name of the needed privilege.
  • -
  • - string - $href: The unconstructed URI where we needed the privilege.
  • -
  • - - $privileges
  • -
- - -
- -
- -
- - PreconditionFailed (line 1220) -
- - -

Send an error response for a failed precondition.

- -
- void - - PreconditionFailed - - (int $status, string $precondition, [string $explanation = ''], [ $xmlns = 'DAV:']) -
- -
    -
  • - int - $status: The status code for the failed precondition. Normally 403
  • -
  • - string - $precondition: The namespaced precondition tag.
  • -
  • - string - $explanation: An optional text explanation for the failure.
  • -
  • - - $xmlns
  • -
- - -
- -
- -
- - PreferMinimal (line 917) -
- - -

Returns true if the 'Prefer: return-minimal' or 'Brief: t' were present in the request headers.

- -
- void - - PreferMinimal - - () -
- - - -
- -
- -
- - Privileges (line 1098) -
- - -

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

- -
- void - - Privileges - - () -
- - - -
- -
- -
- - setPermissions (line 594) -
- - -

Permissions are controlled as follows:

-

  1. if the path is '/', the request has read privileges
  2. if the requester is an admin, the request has read/write priviliges
  3. if there is a <user name> component which matches the logged on user - then the request has read/write privileges
  4. otherwise we query the defined relationships between users and use - the minimum privileges returned from that analysis.

- -
- void - - setPermissions - - (int $user_no) -
- -
    -
  • - int - $user_no: The current user number
  • -
- - -
- -
- -
- - UnsupportedRequest (line 1172) -
- - -

Sometimes it's a perfectly formed request, but we just don't do that :-(

- -
- void - - UnsupportedRequest - - (array $unsupported) -
- -
    -
  • - array - $unsupported: An array of the properties we don't support.
  • -
- - -
- -
- -
- - ValidateLockToken (line 796) -
- - -

Checks to see whether the lock token given matches one of the ones handed in with the request.

- -
- void - - ValidateLockToken - - (string $lock_token) -
- -
    -
  • - string - $lock_token: The opaquelocktoken which we are looking for
  • -
- - -
- -
- -
- - XMLResponse (line 1248) -
- - -

Send an XML Response. This function will never return.

- -
- void - - XMLResponse - - (int $status, XMLElement $xmltree) -
- -
    -
  • - int - $status: The HTTP status to respond
  • -
  • - XMLElement - $xmltree: An XMLElement tree to be rendered
  • -
- - -
- -
-
- - -

- Documentation generated on Wed, 04 Jul 2012 10:13:07 +0000 by phpDocumentor 1.4.3 -

-
- \ 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 deleted file mode 100644 index d26a9a52..00000000 --- a/docs/api/davical/Request/_inc---CalDAVRequest.php.html +++ /dev/null @@ -1,174 +0,0 @@ - - - - - - Docs for page CalDAVRequest.php - - - - -
-

File/inc/CalDAVRequest.php

- - -
-
Description
- -
- -

Functions that are needed for all CalDAV Requests

-

  • Ascertaining the paths
  • Ascertaining the current user's permission to those paths.
  • Utility functions which we can use to decide whether this - is a permitted activity for this user.

- - -
-
- - -
-
Classes
- -
- - - - - - - - - -
ClassDescription
-  class - CalDAVRequest - - A class for collecting things to do with this request. -
-
-
- - -
-
Includes
- -
- -
- -
-  - - require_once - ("AwlCache.php") - (line 17) - -
- - - -
- -
- -
-  - - require_once - ("XMLDocument.php") - (line 18) - -
- - - -
- -
- -
-  - - require_once - ("DAVPrincipal.php") - (line 19) - -
- - - -
- -
- -
-  - - require_once - ("DAVTicket.php") - (line 20) - -
- - - -
-
-
- - -
-
Constants
- -
- -
- -
- - - DEPTH_INFINITY = 9999 - (line 22) - -
- - - - -
-
-
- - - -

- Documentation generated on Wed, 04 Jul 2012 10:13:07 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/Resource/DAVResource.html b/docs/api/davical/Resource/DAVResource.html deleted file mode 100644 index 625316f4..00000000 --- a/docs/api/davical/Resource/DAVResource.html +++ /dev/null @@ -1,2068 +0,0 @@ - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - - - - - Docs For Class DAVResource - - - - -
-

 Class DAVResource

- - -
-
Description
- -
- -

A class for things to do with a DAV Resource

-

- Located in /inc/DAVResource.php (line 24) -

- - -

-	
-			
-
- - -
-
Direct descendents
- -
- - - - - - - - - -
ClassDescription
-  class - WritableCollection - - A class for things to do with a DAV Resource -
-
-
- - - -
-
Variable Summary
- -
-
-
-  - The - $bound_from -
-
-  - The - $contenttype -
-
-  - The - $dav_name -
-
-  - Boolean: - $exists -
-
-  - The - $parent -
-
-  - The - $resource -
-
-  - The - $resourcetypes -
-
-  - The - $unique_tag -
-
-
-
- - -
-
Method Summary
- -
-
-
-  - static void - BuildDeadPropertyXML - ( $property_name,  $raw_string) -
-
-  - DAVResource - __construct - ([mixed $parameters = null]) -
-
-  - void - bound_from - () -
-
-  - void - BuildACE - ( &$xmldoc,  $privs,  $principal) -
-
-  - void - BuildPrivileges - ([ $privilege_names = null], [ &$xmldoc = null]) -
-
-  - void - BuildSupportedMethods - () -
-
-  - void - BuildSupportedReports - ( &$reply) -
-
-  - XMLTreeFragment - BuildTicketinfo - ( &$reply, &XMLDocument $reply) -
-
-  - void - collection_id - () -
-
-  - void - ContainerExists - () -
-
-  - void - ContainerType - () -
-
-  - void - DAV_AllProperties - () -
-
-  - void - dav_name - () -
-
-  - void - Exists - () -
-
-  - void - FetchCollection - () -
-
-  - void - FetchDeadProperties - () -
-
-  - void - FetchParentContainer - () -
-
-  - void - FetchPrincipal - () -
-
-  - void - FetchPrivileges - () -
-
-  - void - FetchResource - () -
-
-  - void - FetchSupportedMethods - () -
-
-  - void - FetchSupportedReports - () -
-
-  - void - FetchTickets - () -
-
-  - void - FromPath - (object $inpath) -
-
-  - void - FromRow - (object $row) -
-
-  - void - GetACL - ( &$xmldoc) -
-
-  - void - GetParentContainer - () -
-
-  - void - GetProperty - ( $name) -
-
-  - string - GetPropStat - (array $properties,  &$reply, [ $props_only = false]) -
-
-  - boolean - HavePrivilegeTo - ($do_what $do_what, [$any $any = null]) -
-
-  - void - IsAddressbook - () -
-
-  - void - IsBinding - () -
-
-  - void - IsCalendar - () -
-
-  - void - IsCollection - () -
-
-  - void - IsExternal - () -
-
-  - void - IsInSchedulingCollection - ([string $type = 'any']) -
-
-  - void - IsLocked - ([ $depth = 0]) -
-
-  - void - IsPrincipal - () -
-
-  - void - IsPublic - () -
-
-  - void - IsPublicOnly - () -
-
-  - void - IsSchedulingCollection - ([string $type = 'any']) -
-
-  - void - NeedPrivilege - (string $privilege, [boolean $any = null]) -
-
-  - void - parent_path - () -
-
-  - void - principal_url - () -
-
-  - void - Privileges - () -
-
-  - string - RenderAsXML - (array $properties,  &$reply, [ $bound_parent_path = null], reference $reply) -
-
-  - void - resource - () -
-
-  - void - ResourceProperty - ( $tag,  $prop,  &$reply,  &$denied) -
-
-  - void - resource_id - () -
-
-  - void - set_bind_location - ( $new_dav_name) -
-
-  - void - sync_token - () -
-
-  - void - unique_tag - () -
-
-  - void - url - () -
-
-  - void - user_no - () -
-
-
-
- - -
-
Variables
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - -
- -
- - - The - $bound_from - (line 64) - -
- - -
    -
  • var: canonical name which this resource exists at
  • -
  • access: protected
  • -
- - - - - -
- -
- -
- - - The - $contenttype - (line 59) - -
- - -
    -
  • var: type of the content
  • -
  • access: protected
  • -
- - - - - -
- -
- -
- - - The - $dav_name - (line 29) - -
- - -
    -
  • var: partial URL of the resource within our namespace, which this resource is being retrieved as
  • -
  • access: protected
  • -
- - - - - -
- -
- -
- - - Boolean: - $exists - (line 34) - -
- - -
    -
  • var: does the resource actually exist yet?
  • -
  • access: protected
  • -
- - - - - -
- -
- -
- - - The - $parent - (line 49) - -
- - -
    -
  • var: parent of the resource, which will always be a collection
  • -
  • access: protected
  • -
- - - - - -
- -
- -
- - - The - $resource - (line 44) - -
- - -
    -
  • var: actual resource content, if it exists and is not a collection
  • -
  • access: protected
  • -
- - - - - -
- -
- -
- - - The - $resourcetypes - (line 54) - -
- - -
    -
  • var: types of the resource, possibly multiple
  • -
  • access: protected
  • -
- - - - - -
- -
- -
- - - The - $unique_tag - (line 39) - -
- - -
    -
  • var: unique etag associated with the current version of the resource
  • -
  • access: protected
  • -
- - - - - -
- -
-
- - -
-
Methods
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - -
- -
- - static BuildDeadPropertyXML (line 635) -
- - -
    -
  • access: public
  • -
- -
- void - - BuildDeadPropertyXML - - ( $property_name,  $raw_string) -
- -
    -
  • - - $property_name
  • -
  • - - $raw_string
  • -
- - -
- -
- -
- - Constructor __construct (line 147) -
- - -

Constructor

- -
- DAVResource - - __construct - - ([mixed $parameters = null]) -
- -
    -
  • - mixed - $parameters: If null, an empty Resourced is created. If it is an object then it is expected to be a record that was read elsewhere.
  • -
- - -
- -
- -
- - bound_from (line 1188) -
- - -

Returns the dav_name of the resource we are bound to, within our internal namespace

- -
- void - - bound_from - - () -
- - - -
- -
- -
- - BuildACE (line 1361) -
- - -

BuildACE - construct an XMLElement subtree for a DAV::ace

- -
- void - - BuildACE - - ( &$xmldoc,  $privs,  $principal) -
- -
    -
  • - - &$xmldoc
  • -
  • - - $privs
  • -
  • - - $principal
  • -
- - -
- -
- -
- - BuildPrivileges (line 800) -
- - -

Returns the array of privilege names converted into XMLElements

- -
- void - - BuildPrivileges - - ([ $privilege_names = null], [ &$xmldoc = null]) -
- -
    -
  • - - $privilege_names
  • -
  • - - &$xmldoc
  • -
- - -
- -
- -
- - BuildSupportedMethods (line 889) -
- - -

Returns the array of supported methods converted into XMLElements

- -
- void - - BuildSupportedMethods - - () -
- - - -
- -
- -
- - BuildSupportedReports (line 941) -
- - -

Returns the array of supported reports converted into XMLElements

- -
- void - - BuildSupportedReports - - ( &$reply) -
- -
    -
  • - - &$reply
  • -
- - -
- -
- -
- - BuildTicketinfo (line 1002) -
- - -

Returns the array of tickets converted into XMLElements

-

If the current user does not have DAV::read-acl privilege on this resource they will only get to see the tickets where they are the owner, or which they supplied along with the request.

-
    -
  • return: A fragment of an XMLDocument to go in the reply
  • -
- -
- XMLTreeFragment - - BuildTicketinfo - - ( &$reply, &XMLDocument $reply) -
- -
    -
  • - &XMLDocument - $reply: A reference to the XMLDocument used to construct the reply
  • -
  • - - &$reply
  • -
- - -
- -
- -
- - collection_id (line 1243) -
- - -

Returns the internal collection_id for this collection, or the collection containing this resource

- -
- void - - collection_id - - () -
- - - -
- -
- -
- - ContainerExists (line 1156) -
- - -

Checks whether the container for this resource actually exists, in the virtual sense, within the hierarchy

- -
- void - - ContainerExists - - () -
- - - -
- -
- -
- - ContainerType (line 1327) -
- - -

Return the type of whatever contains this resource, or would if it existed.

- -
- void - - ContainerType - - () -
- - - -
- -
- -
- - DAV_AllProperties (line 1495) -
- - -

Return an array which is an expansion of the DAV::allprop

- -
- void - - DAV_AllProperties - - () -
- - - -
- -
- -
- - dav_name (line 1179) -
- - -

Returns the dav_name of the resource in our internal namespace

- -
- void - - dav_name - - () -
- - - -
- -
- -
- - Exists (line 1138) -
- - -

Checks whether this resource actually exists, in the virtual sense, within the hierarchy

- -
- void - - Exists - - () -
- - - -
- -
- -
- - FetchCollection (line 482) -
- - -

Find the collection associated with this resource.

-
    -
  • access: protected
  • -
- -
- void - - FetchCollection - - () -
- - - -
- -
- -
- - FetchDeadProperties (line 621) -
- - -

Fetch any dead properties for this URL

-
    -
  • access: protected
  • -
- -
- void - - FetchDeadProperties - - () -
- - - -
- -
- -
- - FetchParentContainer (line 742) -
- - -

Fetch the parent to this resource. This is deprecated - use GetParentContainer() instead.

- -
- void - - FetchParentContainer - - () -
- - - -
- -
- -
- - FetchPrincipal (line 569) -
- - -

Find the principal associated with this resource.

-
    -
  • access: protected
  • -
- -
- void - - FetchPrincipal - - () -
- - - -
- -
- -
- - FetchPrivileges (line 665) -
- - -

Build permissions for this URL

-
    -
  • access: protected
  • -
- -
- void - - FetchPrivileges - - () -
- - - -
- -
- -
- - FetchResource (line 592) -
- - -

Retrieve the actual resource.

-
    -
  • access: protected
  • -
- -
- void - - FetchResource - - () -
- - - -
- -
- -
- - FetchSupportedMethods (line 812) -
- - -

Returns the array of supported methods

- -
- void - - FetchSupportedMethods - - () -
- - - -
- -
- -
- - FetchSupportedReports (line 903) -
- - -

Returns the array of supported reports

- -
- void - - FetchSupportedReports - - () -
- - - -
- -
- -
- - FetchTickets (line 957) -
- - -

Fetches an array of the access_ticket records applying to this path

- -
- void - - FetchTickets - - () -
- - - -
- -
- -
- - FromPath (line 314) -
- - -

Initialise from a path

- -
- void - - FromPath - - (object $inpath) -
- -
    -
  • - object - $inpath: The path to populate the resource data from
  • -
- - -
- -
- -
- - FromRow (line 188) -
- - -

Initialise from a database row

- -
- void - - FromRow - - (object $row) -
- -
    -
  • - object - $row: The row from the DB.
  • -
- - -
- -
- -
- - GetACL (line 1382) -
- - -

Return ACL settings

- -
- void - - GetACL - - ( &$xmldoc) -
- -
    -
  • - - &$xmldoc
  • -
- - -
- -
- -
- - GetParentContainer (line 723) -
- - -

Get a DAVResource which is the parent to this resource.

- -
- void - - GetParentContainer - - () -
- - - -
- -
- -
- - GetProperty (line 1414) -
- - -

Return general server-related properties, in plain form

- -
- void - - GetProperty - - ( $name) -
- -
    -
  • - - $name
  • -
- - -
- -
- -
- - GetPropStat (line 1824) -
- - -

Construct XML propstat fragment for this resource

-
    -
  • return: An XML fragment with the requested properties for this resource
  • -
- -
- string - - GetPropStat - - (array $properties,  &$reply, [ $props_only = false]) -
- -
    -
  • - array - $properties: of string $properties The requested properties for this resource
  • -
  • - - &$reply
  • -
  • - - $props_only
  • -
- - -
- -
- -
- - HavePrivilegeTo (line 763) -
- - -

Does the user have the privileges to do what is requested.

-
    -
  • return: Whether they do have one of those privileges against this resource.
  • -
- -
- boolean - - HavePrivilegeTo - - ($do_what $do_what, [$any $any = null]) -
- -
    -
  • - $do_what - $do_what: mixed The request privilege name, or array of privilege names, to be checked.
  • -
  • - $any - $any: boolean Whether we accept any of the privileges. The default is true, unless the requested privilege is 'all', when it is false.
  • -
- - -
- -
- -
- - IsAddressbook (line 1114) -
- - -

Checks whether this resource is an addressbook

- -
- void - - IsAddressbook - - () -
- - - -
- -
- -
- - IsBinding (line 1122) -
- - -

Checks whether this resource is a bind to another resource

- -
- void - - IsBinding - - () -
- - - -
- -
- -
- - IsCalendar (line 1082) -
- - -

Checks whether this resource is a calendar

- -
- void - - IsCalendar - - () -
- - - -
- -
- -
- - IsCollection (line 1066) -
- - -

Checks whether this resource is a collection

- -
- void - - IsCollection - - () -
- - - -
- -
- -
- - IsExternal (line 1130) -
- - -

Checks whether this resource is a bind to an external resource

- -
- void - - IsExternal - - () -
- - - -
- -
- -
- - IsInSchedulingCollection (line 1103) -
- - -

Checks whether this resource is IN a scheduling inbox/outbox collection

- -
- void - - IsInSchedulingCollection - - ([string $type = 'any']) -
- -
    -
  • - string - $type: The type of scheduling collection, 'inbox', 'outbox' or 'any'
  • -
- - -
- -
- -
- - IsLocked (line 1034) -
- - -

Checks whether the resource is locked, returning any lock token, or false

-
    -
  • todo: 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.
  • -
- -
- void - - IsLocked - - ([ $depth = 0]) -
- -
    -
  • - - $depth
  • -
- - -
- -
- -
- - IsPrincipal (line 1074) -
- - -

Checks whether this resource is a principal

- -
- void - - IsPrincipal - - () -
- - - -
- -
- -
- - IsPublic (line 1311) -
- - -

Checks whether the target collection is publicly_readable

- -
- void - - IsPublic - - () -
- - - -
- -
- -
- - IsPublicOnly (line 1319) -
- - -

Checks whether the target collection is for public events only

- -
- void - - IsPublicOnly - - () -
- - - -
- -
- -
- - IsSchedulingCollection (line 1091) -
- - -

Checks whether this resource is a scheduling inbox/outbox collection

- -
- void - - IsSchedulingCollection - - ([string $type = 'any']) -
- -
    -
  • - string - $type: The type of scheduling collection, 'inbox', 'outbox' or 'any'
  • -
- - -
- -
- -
- - NeedPrivilege (line 785) -
- - -

Check if we have the needed privilege or send an error response. If the user does not have the privileges then the call will not return, and an XML error document will be output.

- -
- void - - NeedPrivilege - - (string $privilege, [boolean $any = null]) -
- -
    -
  • - string - $privilege: The name of the needed privilege.
  • -
  • - boolean - $any: Whether we accept any of the privileges. The default is true, unless the requested privilege is 'all', when it is false.
  • -
- - -
- -
- -
- - parent_path (line 1209) -
- - -

Returns the dav_name of the resource in our internal namespace

- -
- void - - parent_path - - () -
- - - -
- -
- -
- - principal_url (line 1225) -
- - -

Returns the principal-URL for this resource

- -
- void - - principal_url - - () -
- - - -
- -
- -
- - Privileges (line 751) -
- - -

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

- -
- void - - Privileges - - () -
- - - -
- -
- -
- - RenderAsXML (line 1882) -
- - -

Render XML for this resource

-
    -
  • return: An XML fragment with the requested properties for this principal
  • -
- -
- string - - RenderAsXML - - (array $properties,  &$reply, [ $bound_parent_path = null], reference $reply) -
- -
    -
  • - array - $properties: The requested properties for this principal
  • -
  • - reference - $reply: A reference to the XMLDocument being used for the reply
  • -
  • - - &$reply
  • -
  • - - $bound_parent_path
  • -
- - -
- -
- -
- - resource (line 1252) -
- - -

Returns the database row for this resource

- -
- void - - resource - - () -
- - - -
- -
- -
- - ResourceProperty (line 1514) -
- - -

Return general server-related properties for this URL

- -
- void - - ResourceProperty - - ( $tag,  $prop,  &$reply,  &$denied) -
- -
    -
  • - - $tag
  • -
  • - - $prop
  • -
  • - - &$reply
  • -
  • - - &$denied
  • -
- - -
- -
- -
- - resource_id (line 1278) -
- - -

Returns the definitive resource_id for this resource - usually a dav_id

- -
- void - - resource_id - - () -
- - - -
- -
- -
- - set_bind_location (line 1197) -
- - -

Sets the dav_name of the resource we are bound as

- -
- void - - set_bind_location - - ( $new_dav_name) -
- -
    -
  • - - $new_dav_name
  • -
- - -
- -
- -
- - sync_token (line 1292) -
- - -

Returns the current sync_token for this collection, or the containing collection

- -
- void - - sync_token - - () -
- - - -
- -
- -
- - unique_tag (line 1261) -
- - -

Returns the unique_tag (ETag or getctag) for this resource

- -
- void - - unique_tag - - () -
- - - -
- -
- -
- - url (line 1168) -
- - -

Returns the URL of our resource

- -
- void - - url - - () -
- - - -
- -
- -
- - user_no (line 1234) -
- - -

Returns the internal user_no for the principal for this resource

- -
- void - - user_no - - () -
- - - -
- -
-
- - - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 -

- Documentation generated on Wed, 04 Jul 2012 10:13:07 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/Resource/WritableCollection.html b/docs/api/davical/Resource/WritableCollection.html deleted file mode 100644 index 51e13bca..00000000 --- a/docs/api/davical/Resource/WritableCollection.html +++ /dev/null @@ -1,451 +0,0 @@ - - - - - - Docs For Class WritableCollection - - - - -
-

 Class WritableCollection

- - -
-
Description
- -
- -

A class for things to do with a DAV Resource

-

- Located in /inc/WritableCollection.php (line 4) -

- - -
DAVResource
-   |
-   --WritableCollection
- -
-
- - - - - -
-
Method Summary
- -
-
-
-  - boolean - actualDeleteCalendarMember - (vCalendar $member_dav_name) -
-
-  - null - WriteCalendarAlarms - ( $dav_id,  $vcal) -
-
-  - null - WriteCalendarAttendees - (int $dav_id,  $vcal) -
-
-  - string - WriteCalendarMember - ( $vcal, boolean $create_resource, [boolean $do_scheduling = false], [string $segment_name = null], [boolean $log_action = false]) -
-
-  - string - WriteMember - ($resource $resource, $create_resource $create_resource, [$segment_name $segment_name = null], [boolean $log_action = true]) -
-
-
-
- - -
-
Variables
- - -
- - -
-
Methods
- -
- - -
- -
- - actualDeleteCalendarMember (line 412) -
- - -

Writes the data to a member in the collection and returns the segment_name of the resource in our internal namespace.

-
    -
  • return: Success is true, or false on failure.
  • -
- -
- boolean - - actualDeleteCalendarMember - - (vCalendar $member_dav_name) -
- -
    -
  • - vCalendar - $member_dav_name: The path to the resource to be deleted.
  • -
- - -
- -
- -
- - WriteCalendarAlarms (line 312) -
- - -

Given a dav_id and an original vCalendar, pull out each of the VALARMs and write the values into the calendar_alarm table.

- -
- null - - WriteCalendarAlarms - - ( $dav_id,  $vcal) -
- -
    -
  • - - $dav_id
  • -
  • - vCalendar - $vcal
  • -
- - -
- -
- -
- - WriteCalendarAttendees (line 374) -
- - -

Parse out the attendee property and write a row to the calendar_attendee table for each one.

- -
- null - - WriteCalendarAttendees - - (int $dav_id,  $vcal) -
- -
    -
  • - int - $dav_id: The dav_id of the caldav_data we're processing
  • -
  • - vComponent - $vcal: The VEVENT or VTODO containing the ATTENDEEs
  • -
- - -
- -
- -
- - WriteCalendarMember (line 33) -
- - -

Writes the data to a member in the collection and returns the segment_name of the resource in our internal namespace.

-
    -
  • return: The segment_name of the resource within the collection, as written, or false on failure.
  • -
- -
- string - - WriteCalendarMember - - ( $vcal, boolean $create_resource, [boolean $do_scheduling = false], [string $segment_name = null], [boolean $log_action = false]) -
- -
    -
  • - vCalendar - $vcal: The resource to be written.
  • -
  • - boolean - $create_resource: True if this is a new resource.
  • -
  • - boolean - $do_scheduling: True if we should also do scheduling for this write. Default false.
  • -
  • - string - $segment_name: The name of the resource within the collection, or null if this call should invent one based on the UID of the vCalendar.
  • -
  • - boolean - $log_action: Whether to log this action. Defaults to false since this is normally called in situations where one is writing secondary data.
  • -
- - -
- -
- -
- - WriteMember (line 286) -
- - -

Writes the data to a member in the collection and returns the segment_name of the resource in our internal namespace.

-

A caller who wants scheduling not to happen for this write must already know they are dealing with a calendar, so should be calling WriteCalendarMember directly.

-
    -
  • return: The segment_name that was given, or one that was assigned if null was given.
  • -
- -
- string - - WriteMember - - ($resource $resource, $create_resource $create_resource, [$segment_name $segment_name = null], [boolean $log_action = true]) -
- -
    -
  • - boolean - $log_action: Whether to log this action. Defaults to true since this is normally called in situations where one is writing primary data.
  • -
  • - $resource - $resource: mixed The resource to be written.
  • -
  • - $create_resource - $create_resource: boolean True if this is a new resource.
  • -
  • - $segment_name - $segment_name: The name of the resource within the collection, or false on failure.
  • -
- - -
-

Inherited Methods

- - -

Inherited From DAVResource

-
-  - DAVResource::__construct()
-  - DAVResource::bound_from()
-  - DAVResource::BuildACE()
-  - DAVResource::BuildDeadPropertyXML()
-  - DAVResource::BuildPrivileges()
-  - DAVResource::BuildSupportedMethods()
-  - DAVResource::BuildSupportedReports()
-  - DAVResource::BuildTicketinfo()
-  - DAVResource::collection_id()
-  - DAVResource::ContainerExists()
-  - DAVResource::ContainerType()
-  - DAVResource::DAV_AllProperties()
-  - DAVResource::dav_name()
-  - DAVResource::Exists()
-  - DAVResource::FetchCollection()
-  - DAVResource::FetchDeadProperties()
-  - DAVResource::FetchParentContainer()
-  - DAVResource::FetchPrincipal()
-  - DAVResource::FetchPrivileges()
-  - DAVResource::FetchResource()
-  - DAVResource::FetchSupportedMethods()
-  - DAVResource::FetchSupportedReports()
-  - DAVResource::FetchTickets()
-  - DAVResource::FromPath()
-  - DAVResource::FromRow()
-  - DAVResource::GetACL()
-  - DAVResource::GetParentContainer()
-  - DAVResource::GetProperty()
-  - DAVResource::GetPropStat()
-  - DAVResource::HavePrivilegeTo()
-  - DAVResource::IsAddressbook()
-  - DAVResource::IsBinding()
-  - DAVResource::IsCalendar()
-  - DAVResource::IsCollection()
-  - DAVResource::IsExternal()
-  - DAVResource::IsInSchedulingCollection()
-  - DAVResource::IsLocked()
-  - DAVResource::IsPrincipal()
-  - DAVResource::IsPublic()
-  - DAVResource::IsPublicOnly()
-  - DAVResource::IsSchedulingCollection()
-  - DAVResource::NeedPrivilege()
-  - DAVResource::parent_path()
-  - DAVResource::principal_url()
-  - DAVResource::Privileges()
-  - DAVResource::RenderAsXML()
-  - DAVResource::resource()
-  - DAVResource::ResourceProperty()
-  - DAVResource::resource_id()
-  - DAVResource::set_bind_location()
-  - DAVResource::sync_token()
-  - DAVResource::unique_tag()
-  - DAVResource::url()
-  - DAVResource::user_no()
-
- -
-
- - -

- Documentation generated on Wed, 04 Jul 2012 10:13:10 +0000 by phpDocumentor 1.4.3 -

-
- \ 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 deleted file mode 100644 index 44dbee18..00000000 --- a/docs/api/davical/Resource/_inc---DAVResource.php.html +++ /dev/null @@ -1,169 +0,0 @@ - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - - - - - Docs for page DAVResource.php - - - - -
-

File/inc/DAVResource.php

- - -
-
Description
- -
- -

An object representing a DAV 'resource'

- - -
-
- - -
-
Classes
- -
- - - - - - - - - -
ClassDescription
-  class - DAVResource - - A class for things to do with a DAV Resource -
-
-
- - -
-
Includes
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - -
- -
-  - - require_once - ('AwlCache.php') - (line 12) - -
- - -

An object representing a DAV 'resource'

- - -
- -
- -
-  - - require_once - ('AwlQuery.php') - (line 13) - -
- - - -
- -
- -
-  - - require_once - ('DAVPrincipal.php') - (line 14) - -
- - - -
- -
- -
-  - - require_once - ('DAVTicket.php') - (line 15) - -
- - - -
- -
- -
-  - - require_once - ('iCalendar.php') - (line 16) - -
- - - -
-
-
- - - - -

- Documentation generated on Wed, 04 Jul 2012 10:13:07 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/SqlToArray.html b/docs/api/davical/SqlToArray.html deleted file mode 100644 index 38f4d33f..00000000 --- a/docs/api/davical/SqlToArray.html +++ /dev/null @@ -1,209 +0,0 @@ - - - - - - Docs For Class SqlToArray - - - - -
-

 Class SqlToArray

- - -
-
Description
- -
- -

SqlToArray class for parsing a file of somewhat structured SQL statements into an array

-

There are a number of limitations for this class, and it is expected that the SQL files are constructed specifically to work within these limitations:

1) A statement is terminated by a semi-colon followed by whitespace.

2) A comment is a line starting with whitespace followed by two hyphens

3) If a line contains $somestring$ then rules (1) and (2) are suspended until the next line after a line containing a matching $somestring$. Where the 'somestring' can be any sequence of letters, numbers and underscores, including the empty string.

Notable deficiency:

Any SQL quoting using ' or " is ignored. Consequently a semi-colon followed by whitespace, a $somestring$ delimiter or a comment line will be processed in the same way regardless of whether they are inside an SQL quoted string.

-
    -
  • author: karora
  • -
-

- Located in /htdocs/SqlToArray.php (line 25) -

- - -

-	
-			
-
- - - - - -
-
Method Summary
- -
-
-
-  - static string - removeComment - (string $line) -
-
-  - SqlToArray - __construct - ( $filename) -
-
-  - void - doNormalLine - (unknown_type $s) -
-
-  - array - getStatements - () -
-
-
-
- - - -
-
Methods
- -
- - -
- -
- - static removeComment (line 66) -
- - -

Return the empty string if this line is an SQL comment

-

Limitations: Does not recognize trailing comments.

- -
- string - - removeComment - - (string $line) -
- -
    -
  • - string - $line
  • -
- - -
- -
- -
- - Constructor __construct (line 31) -
- - - -
- SqlToArray - - __construct - - ( $filename) -
- -
    -
  • - - $filename
  • -
- - -
- -
- -
- - doNormalLine (line 81) -
- - -

Add this line onto the current statement, detecting the end of the statement.

-

Limitations: Doesn't handle quoting very well at all, other than $delimiter$ for quoting function bodies.

- -
- void - - doNormalLine - - (unknown_type $s) -
- -
    -
  • - unknown_type - $s
  • -
- - -
- -
- -
- - getStatements (line 102) -
- - -

Accessor for the array of parsed statements.

-
    -
  • return: of string
  • -
- -
- array - - getStatements - - () -
- - - -
- -
-
- - -

- Documentation generated on Wed, 04 Jul 2012 10:13:10 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/VCard.html b/docs/api/davical/VCard.html deleted file mode 100644 index 70761509..00000000 --- a/docs/api/davical/VCard.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Docs For Class VCard - - - - -
-

 Class VCard

- - -
-
Description
- -
- -

- Located in /inc/vcard.php (line 9) -

- - -
vComponent
-   |
-   --VCard
- -
-
- - - - - -
-
Method Summary
- -
-
-
-  - void - Write - ( $dav_id, [ $exists = true]) -
-
-  - void - WriteAddresses - ( $dav_id) -
-
-  - void - WriteEmails - ( $dav_id) -
-
-  - void - WritePhones - ( $dav_id) -
-
-
-
- - - -
-
Methods
- -
- - -
- -
- - Write (line 26) -
- - - -
- void - - Write - - ( $dav_id, [ $exists = true]) -
- -
    -
  • - - $dav_id
  • -
  • - - $exists
  • -
- - -
- -
- -
- - WriteAddresses (line 82) -
- - - -
- void - - WriteAddresses - - ( $dav_id) -
- -
    -
  • - - $dav_id
  • -
- - -
- -
- -
- - WriteEmails (line 153) -
- - - -
- void - - WriteEmails - - ( $dav_id) -
- -
    -
  • - - $dav_id
  • -
- - -
- -
- -
- - WritePhones (line 122) -
- - - -
- void - - WritePhones - - ( $dav_id) -
- -
    -
  • - - $dav_id
  • -
- - -
- -
-
- - -

- Documentation generated on Wed, 04 Jul 2012 10:13:10 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/VTimezone.html b/docs/api/davical/VTimezone.html deleted file mode 100644 index 592cabb5..00000000 --- a/docs/api/davical/VTimezone.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - Docs For Class VTimezone - - - - -
-

 Class VTimezone

- - -
-
Description
- -
- -

- Located in /inc/vtimezone.php (line 9) -

- - -
vComponent
-   |
-   --VTimezone
- -
-
- - - - - -
-
Method Summary
- -
-
-
-  - static void - getInstance - ( $name) -
-
-  - static void - msCdoToOlson - ( $tzcdo) -
-
-
-
- - - -
-
Methods
- -
- - -
- -
- - static getInstance (line 11) -
- - - -
- void - - getInstance - - ( $name) -
- -
    -
  • - - $name
  • -
- - -
- -
- -
- - static msCdoToOlson (line 24) -
- - - -
- void - - msCdoToOlson - - ( $tzcdo) -
- -
    -
  • - - $tzcdo
  • -
- - -
- -
-
- - -

- Documentation generated on Wed, 04 Jul 2012 10:13:10 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/_htdocs---SqlToArray.php.html b/docs/api/davical/_htdocs---SqlToArray.php.html deleted file mode 100644 index 467eb4a3..00000000 --- a/docs/api/davical/_htdocs---SqlToArray.php.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - Docs for page SqlToArray.php - - - - -
-

File/htdocs/SqlToArray.php

- - -
-
Description
- -
- - -
-
- - -
-
Classes
- -
- - - - - - - - - -
ClassDescription
-  class - SqlToArray - - SqlToArray class for parsing a file of somewhat structured SQL statements into an array -
-
-
- - - - - -

- Documentation generated on Wed, 04 Jul 2012 10:13:10 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/_htdocs---admin.php.html b/docs/api/davical/_htdocs---admin.php.html deleted file mode 100644 index ea572e7f..00000000 --- a/docs/api/davical/_htdocs---admin.php.html +++ /dev/null @@ -1,218 +0,0 @@ - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - - - - - Docs for page admin.php - - - - -
-

File/htdocs/admin.php

- - -
-
Description
- -
- - -
-
- - - -
-
Includes
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - -
- -
-  - - include - (page-footer.php) - (line 52) - -
- - -

Page elements could be an array of viewers, browsers or something else that supports the Render() method... or a non-object which we assume is just a string of text that we echo.

- -
- -
- -
-  - - include - (page-header.php) - (line 30) - -
- - - -
- -
- -
-  - - include - (DAViCalSession.php) - (line 5) - -
- - - -
- -
- -
-  - - include - (page-header.php) - (line 25) - -
- - - -
- -
- -
-  - - include - (page-footer.php) - (line 26) - -
- - - -
- -
- -
-  - - include_once - ($code_file) - (line 23) - -
- - - -
- -
- -
-  - - require_once - ('./always.php') - (line 2) - -
- - - -
- -
- -
-  - - require_once - ('AwlQuery.php') - (line 8) - -
- - - -
- -
- -
-  - - require_once - ('classBrowser.php') - (line 4) - -
- - - -
- -
- -
-  - - require_once - ('classEditor.php') - (line 3) - -
- - - -
- -
- -
-  - - require_once - (interactive-page.php) - (line 19) - -
- - - -
-
-
- - - - -

- Documentation generated on Wed, 04 Jul 2012 10:13:05 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/_htdocs---always.php.html b/docs/api/davical/_htdocs---always.php.html deleted file mode 100644 index eff4801e..00000000 --- a/docs/api/davical/_htdocs---always.php.html +++ /dev/null @@ -1,557 +0,0 @@ - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - - - - - Docs for page always.php - - - - -
-

File/htdocs/always.php

- - -
-
Description
- -
- - - -
-
- - - -
-
Includes
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - -
- -
-  - - include - ('../config/config.php') - (line 165) - -
- - - -
- -
- -
-  - - include - ('/usr/local/etc/davical/'.$_SERVER['SERVER_NAME'].'-conf.php') - (line 159) - -
- - - -
- -
- -
-  - - include - ('/usr/local/etc/davical/config.php') - (line 162) - -
- - - -
- -
- -
-  - - include - ('/etc/davical/'.$_SERVER['SERVER_NAME'].'-conf.php') - (line 153) - -
- - -

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 - ('config/config.php') - (line 168) - -
- - - -
- -
- -
-  - - include - (davical_configuration_missing.php) - (line 171) - -
- - - -
- -
- -
-  - - include - ('/etc/davical/config.php') - (line 156) - -
- - - -
- -
- -
-  - - include_once - ('AWLUtilities.php') - (line 113) - -
- - - -
- -
- -
-  - - include_once - ('AWLUtilities.php') - (line 99) - -
- - - -
- -
- -
-  - - require_once - ('AwlQuery.php') - (line 219) - -
- - -

Force the domain name to what was in the configuration file

- -
- -
- -
-  - - require_once - (Principal.php) - (line 237) - -
- - - -
-
-
- - -
-
Constants
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - -
- -
- - - DAVICAL_ADDRESSBOOK_MAXPRIV = "1023" - (line 403) - -
- - - - -
- -
- -
- - - DAVICAL_MAXPRIV = "65535" - (line 402) - -
- - -

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

-
    -
  • return: A bit mask of the privileges.
  • -
- - -
-
-
- - - -
-
Functions
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - -
- -
- - bits_to_privilege (line 455) -
- - -

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, [ $resourcetype = 'resource']) -
- -
    -
  • - integer - $raw_bits: A bit mask of the privileges.
  • -
  • - - $resourcetype
  • -
- - -
- -
- -
- - ConstructURL (line 301) -
- - -

Construct a URL from the supplied dav_name. The URL will be urlencoded, except for any '/' characters in it.

-
- void - - ConstructURL - - (string $partial_path, [ $force_script = false]) -
- -
    -
  • - string - $partial_path: The part of the path after the script name
  • -
  • - - $force_script
  • -
- - -
- -
- -
- - DateToISODate (line 390) -
- - -

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

-
- void - - DateToISODate - - (string $indate, [ $in_utc = false]) -
- -
    -
  • - string - $indate: The date to convert
  • -
  • - - $in_utc
  • -
- - -
- -
- -
- - DeconstructURL (line 332) -
- - -

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 20) -
- - - -
- void - - early_exception_handler - - ( $e) -
- -
    -
  • - - $e
  • -
- - -
- -
- -
- - getStatusMessage (line 244) -
- - -

Return the HTTP status code description for a given code. Hopefully this is an efficient way to code this.

-
    -
  • return: The text for a give HTTP status code, in english
  • -
-
- string - - getStatusMessage - - ( $status) -
- -
    -
  • - - $status
  • -
- - -
- -
- -
- - ISODateToHTTPDate (line 363) -
- - -

Convert a date from ISO format into the sad old HTTP format.

-
- void - - ISODateToHTTPDate - - (string $isodate) -
- -
    -
  • - string - $isodate: The date to convert
  • -
- - -
- -
- -
- - privileges_to_XML (line 502) -
- - -

Returns the array of privilege names converted into XMLElements

-
- void - - privileges_to_XML - - ( $privilege_names, [ &$xmldoc = null]) -
- -
    -
  • - - $privilege_names
  • -
  • - - &$xmldoc
  • -
- - -
- -
- -
- - privilege_to_bits (line 404) -
- - -
- void - - privilege_to_bits - - ( $raw_privs) -
- -
    -
  • - - $raw_privs
  • -
- - -
-
-
- - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 -

- Documentation generated on Wed, 04 Jul 2012 10:13:05 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/_htdocs---createdb.php.html b/docs/api/davical/_htdocs---createdb.php.html deleted file mode 100644 index 82e7a8db..00000000 --- a/docs/api/davical/_htdocs---createdb.php.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - Docs for page createdb.php - - - - -
-

File/htdocs/createdb.php

- - -
-
Description
- -
- - -
-
- - - -
-
Includes
- -
- -
- -
-  - - include - ('dbexec.php') - (line 14) - -
- - - -
-
-
- - - - -
-
Functions
- -
- -
- -
- - removeComment (line 6) -
- - -
- void - - removeComment - - ( $s) -
- -
    -
  • - - $s
  • -
- - -
-
-
- -

- Documentation generated on Wed, 04 Jul 2012 10:13:07 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/_htdocs---dbexec.php.html b/docs/api/davical/_htdocs---dbexec.php.html deleted file mode 100644 index 3b5684d8..00000000 --- a/docs/api/davical/_htdocs---dbexec.php.html +++ /dev/null @@ -1,71 +0,0 @@ - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - - - - - Docs for page dbexec.php - - - - -
-

File/htdocs/dbexec.php

- - -
-
Description
- -
- - -
-
- - - -
-
Includes
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - -
- -
-  - - include - ('SqlToArray.php') - (line 36) - -
- - -

sudo -s su - postgres

-

createuser jayden

- -
-
-
- - - - - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 -

- Documentation generated on Wed, 04 Jul 2012 10:13:08 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/_htdocs---feed.php.html b/docs/api/davical/_htdocs---feed.php.html deleted file mode 100644 index 5304be30..00000000 --- a/docs/api/davical/_htdocs---feed.php.html +++ /dev/null @@ -1,222 +0,0 @@ - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - - - - - Docs for page feed.php - - - - -
-

File/htdocs/feed.php

- - -
-
Description
- -
- - -
-
- - - -
-
Includes
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - -
- -
-  - - require_once - (HTTPAuthSession.php) - (line 14) - -
- - - -
- -
- -
-  - - require_once - ("./always.php") - (line 8) - -
- - -

A script for returning a feed (currently Atom) of recent changes to a calendar collection

- - -
- -
- -
-  - - require_once - ('AwlCache.php') - (line 12) - -
- - - -
- -
- -
-  - - require_once - ("vComponent.php") - (line 20) - -
- - - -
- -
- -
-  - - require_once - (DAVResource.php) - (line 21) - -
- - - -
- -
- -
-  - - require_once - (CalDAVRequest.php) - (line 17) - -
- - - -
-
-
- - - - -
-
Functions
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - -
- -
- - caldav_get_feed (line 32) -
- - -
- void - - caldav_get_feed - - ( $request,  $collection) -
- -
    -
  • - - $request
  • -
  • - - $collection
  • -
- - -
- -
- -
- - hyperlink (line 28) -
- - -

Function for creating anchor links out of plain text.

-

Source: http://stackoverflow.com/questions/1960461/convert-plain-text-hyperlinks-into-html-hyperlinks-in-php

-
- void - - hyperlink - - ( $text) -
- -
    -
  • - - $text
  • -
- - -
-
-
- - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 -

- Documentation generated on Wed, 04 Jul 2012 10:13:08 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/_htdocs---freebusy.php.html b/docs/api/davical/_htdocs---freebusy.php.html deleted file mode 100644 index 2d405191..00000000 --- a/docs/api/davical/_htdocs---freebusy.php.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - Docs for page freebusy.php - - - - -
-

File/htdocs/freebusy.php

- - -
-
Description
- -
- - -
-
- - - -
-
Includes
- -
- -
- -
-  - - require_once - ("./always.php") - (line 2) - -
- - - -
- -
- -
-  - - require_once - (PublicSession.php) - (line 6) - -
- - - -
- -
- -
-  - - require_once - (HTTPAuthSession.php) - (line 10) - -
- - - -
- -
- -
-  - - require_once - (CalDAVRequest.php) - (line 44) - -
- - -

We also allow URLs like .../freebusy.php/user@example.com to work, so long as the e-mail matches a single user whose calendar we have rights to.

- -
- -
- -
-  - - require_once - (freebusy-functions.php) - (line 58) - -
- - - -
-
-
- - - - -

- Documentation generated on Wed, 04 Jul 2012 10:13:08 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/_htdocs---help.php.html b/docs/api/davical/_htdocs---help.php.html deleted file mode 100644 index f9cddaad..00000000 --- a/docs/api/davical/_htdocs---help.php.html +++ /dev/null @@ -1,125 +0,0 @@ - - - - - - Docs for page help.php - - - - -
-

File/htdocs/help.php

- - -
-
Description
- -
- - -
-
- - - -
-
Includes
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - -
- -
-  - - include - ("./always.php") - (line 2) - -
- - - -
- -
- -
-  - - include - (DAViCalSession.php) - (line 3) - -
- - - -
- -
- -
-  - - include - (interactive-page.php) - (line 6) - -
- - - -
- -
- -
-  - - include - (page-header.php) - (line 9) - -
- - - -
- -
- -
-  - - include - (page-footer.php) - (line 29) - -
- - - -
-
-
- - - - -

- Documentation generated on Wed, 04 Jul 2012 10:13:08 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/_htdocs---iSchedule.php.html b/docs/api/davical/_htdocs---iSchedule.php.html deleted file mode 100644 index 97576c88..00000000 --- a/docs/api/davical/_htdocs---iSchedule.php.html +++ /dev/null @@ -1,303 +0,0 @@ - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - - - - - Docs for page iSchedule.php - - - - -
-

File/htdocs/iSchedule.php

- - -
-
Description
- -
- - -
-
- - - -
-
Includes
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - -
- -
-  - - include - ("classEditor.php") - (line 84) - -
- - - -
- -
- -
-  - - include - (interactive-page.php) - (line 7) - -
- - - -
- -
- -
-  - - include - (DAViCalSession.php) - (line 4) - -
- - - -
- -
- -
-  - - include - (page-header.php) - (line 124) - -
- - - -
- -
- -
-  - - include - ("classBrowser.php") - (line 85) - -
- - - -
- -
- -
-  - - include - (page-footer.php) - (line 146) - -
- - -

Page elements could be an array of viewers, browsers or something else that supports the Render() method... or a non-object which we assume is just a string of text that we echo.

- -
- -
- -
-  - - include - ("./always.php") - (line 3) - -
- - - -
- -
- -
-  - - require_once - ("AwlQuery.php") - (line 8) - -
- - - -
- -
- -
-  - - require_once - ('iSchedule.php') - (line 9) - -
- - - -
-
-
- - - - -
-
Functions
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - -
- -
- - checkiSchedule (line 38) -
- - -
- void - - checkiSchedule - - () -
- - - -
- -
- -
- - generateKeys (line 72) -
- - -
- void - - generateKeys - - () -
- - - -
- -
- -
- - SRVFormat (line 95) -
- - -
- void - - SRVFormat - - ( $domain) -
- -
    -
  • - - $domain
  • -
- - -
- -
- -
- - SRVOk (line 87) -
- - -
- void - - SRVOk - - ( $value,  $name,  $row) -
- -
    -
  • - - $value
  • -
  • - - $name
  • -
  • - - $row
  • -
- - -
-
-
- - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 -

- Documentation generated on Wed, 04 Jul 2012 10:13:09 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/_htdocs---index.php.html b/docs/api/davical/_htdocs---index.php.html deleted file mode 100644 index 48ce4fb8..00000000 --- a/docs/api/davical/_htdocs---index.php.html +++ /dev/null @@ -1,145 +0,0 @@ - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - - - - - Docs for page index.php - - - - -
-

File/htdocs/index.php

- - -
-
Description
- -
- - -
-
- - - -
-
Includes
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - -
- -
-  - - include - ("./always.php") - (line 10) - -
- - - -
- -
- -
-  - - include - ("./caldav.php") - (line 6) - -
- - -

If the request is not a GET or POST then they must really want caldav.php!

- -
- -
- -
-  - - include - (DAViCalSession.php) - (line 11) - -
- - - -
- -
- -
-  - - include - (interactive-page.php) - (line 14) - -
- - - -
- -
- -
-  - - include - (page-footer.php) - (line 61) - -
- - - -
- -
- -
-  - - include - (page-header.php) - (line 15) - -
- - - -
-
-
- - - - - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 -

- Documentation generated on Wed, 04 Jul 2012 10:13:09 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/_htdocs---newfile.php.html b/docs/api/davical/_htdocs---newfile.php.html deleted file mode 100644 index 677686e0..00000000 --- a/docs/api/davical/_htdocs---newfile.php.html +++ /dev/null @@ -1,69 +0,0 @@ - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - - - - - Docs for page newfile.php - - - - -
-

File/htdocs/newfile.php

- - -
-
Description
- -
- - -
-
- - - -
-
Includes
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - -
- -
-  - - require_once - ('/home/karora/projects/awl/inc/XMLDocument.php') - (line 2) - -
- - - -
-
-
- - - - - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 -

- Documentation generated on Wed, 04 Jul 2012 10:13:09 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/_htdocs---setup.php.html b/docs/api/davical/_htdocs---setup.php.html deleted file mode 100644 index 838db86a..00000000 --- a/docs/api/davical/_htdocs---setup.php.html +++ /dev/null @@ -1,715 +0,0 @@ - - - - - - Docs for page setup.php - - - - -
-

File/htdocs/setup.php

- - -
-
Description
- -
- - -
-
- - -
-
Classes
- -
- - - - - - - - - - - - - -
ClassDescription
-  class - CheckResult - - -
-  class - - - -
-
-
- - -
-
Includes
- -
- -
- -
-  - - include - (interactive-page.php) - (line 214) - -
- - - -
- -
- -
-  - - include - (page-header.php) - (line 215) - -
- - - -
- -
- -
-  - - include - (page-footer.php) - (line 481) - -
- - - -
- -
- -
-  - - include - (DAViCalSession.php) - (line 199) - -
- - - -
- -
- -
-  - - include - ("./always.php") - (line 197) - -
- - - -
- -
- -
-  - - require_once - ("AwlQuery.php") - (line 217) - -
- - - -
-
-
- - - - -
-
Functions
- -
- -
- -
- - build_dependencies_table (line 314) -
- - -
- void - - build_dependencies_table - - () -
- - - -
- -
- -
- - build_site_statistics (line 286) -
- - -
- void - - build_site_statistics - - () -
- - - -
- -
- -
- - catch_setup_errors (line 16) -
- - -
- void - - catch_setup_errors - - ( $errno,  $errstr,  $errfile,  $errline,  $errcontext) -
- -
    -
  • - - $errno
  • -
  • - - $errstr
  • -
  • - - $errfile
  • -
  • - - $errline
  • -
  • - - $errcontext
  • -
- - -
- -
- -
- - check_awl_version (line 271) -
- - -
- void - - check_awl_version - - () -
- - - -
- -
- -
- - check_calendar (line 137) -
- - -
- void - - check_calendar - - () -
- - - -
- -
- -
- - check_curl (line 161) -
- - -
- void - - check_curl - - () -
- - - -
- -
- -
- - check_database_connection (line 102) -
- - -
- void - - check_database_connection - - () -
- - - -
- -
- -
- - check_datetime (line 220) -
- - -
- void - - check_datetime - - () -
- - - -
- -
- -
- - check_davical_version (line 250) -
- - -
- void - - check_davical_version - - () -
- - - -
- -
- -
- - check_gettext (line 109) -
- - -
- void - - check_gettext - - () -
- - - -
- -
- -
- - check_iconv (line 116) -
- - -
- void - - check_iconv - - () -
- - - -
- -
- -
- - check_ldap (line 123) -
- - -
- void - - check_ldap - - () -
- - - -
- -
- -
- - check_magic_quotes_gpc (line 153) -
- - -
- void - - check_magic_quotes_gpc - - () -
- - - -
- -
- -
- - check_magic_quotes_runtime (line 157) -
- - -
- void - - check_magic_quotes_runtime - - () -
- - - -
- -
- -
- - check_pdo (line 91) -
- - -
- void - - check_pdo - - () -
- - - -
- -
- -
- - check_pdo_pgsql (line 95) -
- - -
- void - - check_pdo_pgsql - - () -
- - - -
- -
- -
- - check_pgsql (line 87) -
- - -

We put many of these checks before we even try to load always.php so that we can try and do some diagnostic work to ensure it will load OK.

-
- void - - check_pgsql - - () -
- - - -
- -
- -
- - check_real_php (line 130) -
- - -
- void - - check_real_php - - () -
- - - -
- -
- -
- - check_schema_version (line 228) -
- - -
- void - - check_schema_version - - () -
- - - -
- -
- -
- - check_suhosin_server_strip (line 144) -
- - -
- void - - check_suhosin_server_strip - - () -
- - - -
- -
- -
- - do_error (line 171) -
- - -
- void - - do_error - - ( $errormessage) -
- -
    -
  • - - $errormessage
  • -
- - -
- -
- -
- - get_phpinfo (line 184) -
- - -
- void - - get_phpinfo - - () -
- - - -
- -
- -
- - i18n (line 5) -
- - -

todo work out something more than true/false returns for dependency checks

-
- void - - i18n - - ( $value) -
- -
    -
  • - - $value
  • -
- - -
- -
- -
- - log_setup_error (line 10) -
- - -
- void - - log_setup_error - - ( $errno,  $errstr,  $errfile,  $errline) -
- -
    -
  • - - $errno
  • -
  • - - $errstr
  • -
  • - - $errfile
  • -
  • - - $errline
  • -
- - -
-
-
- -

- Documentation generated on Wed, 04 Jul 2012 10:13:10 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/_htdocs---test.php.html b/docs/api/davical/_htdocs---test.php.html deleted file mode 100644 index 8129b60c..00000000 --- a/docs/api/davical/_htdocs---test.php.html +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - Docs for page test.php - - - - -
-

File/htdocs/test.php

- - -
-
Description
- -
- - -
-
- - - - - - -

- Documentation generated on Wed, 04 Jul 2012 10:13:10 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/_htdocs---upgrade.php.html b/docs/api/davical/_htdocs---upgrade.php.html deleted file mode 100644 index 55b141d6..00000000 --- a/docs/api/davical/_htdocs---upgrade.php.html +++ /dev/null @@ -1,152 +0,0 @@ - - - - - - Docs for page upgrade.php - - - - -
-

File/htdocs/upgrade.php

- - -
-
Description
- -
- - -
-
- - - -
-
Includes
- -
- -
- -
-  - - include - (interactive-page.php) - (line 7) - -
- - - -
- -
- -
-  - - include - ("./always.php") - (line 3) - -
- - - -
- -
- -
-  - - include - (DAViCalSession.php) - (line 4) - -
- - - -
- -
- -
-  - - include - ("classEditor.php") - (line 26) - -
- - - -
- -
- -
-  - - include - (page-footer.php) - (line 96) - -
- - -

Page elements could be an array of viewers, browsers or something else that supports the Render() method... or a non-object which we assume is just a string of text that we echo.

- -
- -
- -
-  - - include - ("AwlUpgrader.php") - (line 27) - -
- - - -
- -
- -
-  - - include - (page-header.php) - (line 74) - -
- - - -
-
-
- - - - -

- Documentation generated on Wed, 04 Jul 2012 10:13:10 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/_htdocs---well-known.php.html b/docs/api/davical/_htdocs---well-known.php.html deleted file mode 100644 index aa5999ab..00000000 --- a/docs/api/davical/_htdocs---well-known.php.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - Docs for page well-known.php - - - - -
-

File/htdocs/well-known.php

- - -
-
Description
- -
- - -
-
- - - -
-
Includes
- -
- -
- -
-  - - include - (iSchedule.php) - (line 41) - -
- - - -
- -
- -
-  - - require_once - ('./always.php') - (line 3) - -
- - - -
- -
- -
-  - - require_once - (CalDAVRequest.php) - (line 12) - -
- - - -
- -
- -
-  - - require_once - (HTTPAuthSession.php) - (line 7) - -
- - - -
-
-
- - - - -
-
Functions
- -
- -
- -
- - ischedule_get (line 55) -
- - -
- void - - ischedule_get - - () -
- - - -
-
-
- -

- Documentation generated on Tue, 27 Sep 2011 11:30:49 +1300 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/_inc---AtomFeed.php.html b/docs/api/davical/_inc---AtomFeed.php.html deleted file mode 100644 index 861ceedf..00000000 --- a/docs/api/davical/_inc---AtomFeed.php.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - Docs for page AtomFeed.php - - - - -
-

File/inc/AtomFeed.php

- - -
-
Description
- -
- - -
-
- - -
-
Classes
- -
- - - - - - - - - - - - - - - - - -
ClassDescription
-  class - AtomXHTMLContent - - These two classes here sort of emulate the interface from the Zend Framework API with regard to ZendFeedWriteFeed for constructing an Atom feed. Except we do it in a DAViCal way, and we have some huge limitations:
  • We *only* support Atom feeds.
-
-  class - AtomEntry - - -
-  class - AtomFeed - - -
-
-
- - -
-
Includes
- -
- -
- -
-  - - require_once - ("XMLDocument.php") - (line 3) - -
- - - -
-
-
- - -
-
Constants
- -
- -
- -
- - - ATOM_XMLNS = 'http://www.w3.org/2005/Atom' - (line 5) - -
- - - - -
- -
- -
- - - XHTML_XMLNS = 'http://www.w3.org/1999/xhtml' - (line 6) - -
- - - - -
-
-
- - - -

- Documentation generated on Wed, 04 Jul 2012 10:13:05 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/_inc---CalDAVSyncCache.php.html b/docs/api/davical/_inc---CalDAVSyncCache.php.html deleted file mode 100644 index 701b8f25..00000000 --- a/docs/api/davical/_inc---CalDAVSyncCache.php.html +++ /dev/null @@ -1,142 +0,0 @@ - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - - - - - Docs for page CalDAVSyncCache.php - - - - -
-

File/inc/CalDAVSyncCache.php

- - -
-
Description
- -
- - -
-
- - -
-
Classes
- -
- - - - - - - - - -
ClassDescription
-  class - CalDAVSyncCache - - Our SyncCache holds -
-
-
- - -
-
Includes
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - -
- -
-  - - require_once - ('CalDAVSyncClient.php') - (line 3) - -
- - - -
- -
- -
-  - - require_once - ('CalDAVSyncState.php') - (line 4) - -
- - - -
- -
- -
-  - - require_once - ('CalDAVSyncCalendar.php') - (line 5) - -
- - - -
- -
- -
-  - - require_once - ('WritableCollection.php') - (line 6) - -
- - - -
-
-
- - - - -

- Documentation generated on Sun, 08 Jul 2012 12:53:47 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/_inc---CalDAVSyncState.php.html b/docs/api/davical/_inc---CalDAVSyncState.php.html deleted file mode 100644 index 7916bf84..00000000 --- a/docs/api/davical/_inc---CalDAVSyncState.php.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - Docs for page CalDAVSyncState.php - - - - -
-

File/inc/CalDAVSyncState.php

- - -
-
Description
- -
- - -
-
- - -
-
Classes
- -
- - - - - - - - - -
ClassDescription
-  class - CalDAVSyncState - - The CalDAVSyncState is a very lightweight object holding the data from the last sync process. -
-
-
- - - - - -

- Documentation generated on Sun, 08 Jul 2012 12:53:48 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/_inc---FakeSession.php.html b/docs/api/davical/_inc---FakeSession.php.html deleted file mode 100644 index ac6a8955..00000000 --- a/docs/api/davical/_inc---FakeSession.php.html +++ /dev/null @@ -1,97 +0,0 @@ - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - - - - - Docs for page FakeSession.php - - - - -
-

File/inc/FakeSession.php

- - -
-
Description
- -
- - -
-
- - -
-
Classes
- -
- - - - - - - - - -
ClassDescription
-  class - FakeSession - - Sometimes we need a fake session when we are using the DAViCal libraries from a script POV. -
-
-
- - -
-
Includes
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - -
- -
-  - - require_once - ('Principal.php') - (line 2) - -
- - - -
-
-
- - - - -

- Documentation generated on Sun, 08 Jul 2012 12:53:49 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/_inc---WritableCollection.php.html b/docs/api/davical/_inc---WritableCollection.php.html deleted file mode 100644 index bf97e4ce..00000000 --- a/docs/api/davical/_inc---WritableCollection.php.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - Docs for page WritableCollection.php - - - - -
-

File/inc/WritableCollection.php

- - -
-
Description
- -
- - -
-
- - -
-
Classes
- -
- - - - - - - - - -
ClassDescription
-  class - WritableCollection - - A class for things to do with a DAV Resource -
-
-
- - -
-
Includes
- -
- -
- -
-  - - include_once - ('DAVResource.php') - (line 2) - -
- - - -
-
-
- - - - -

- Documentation generated on Wed, 04 Jul 2012 10:13:10 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/_inc---autodiscover-handler.php.html b/docs/api/davical/_inc---autodiscover-handler.php.html deleted file mode 100644 index 4aca12b9..00000000 --- a/docs/api/davical/_inc---autodiscover-handler.php.html +++ /dev/null @@ -1,133 +0,0 @@ - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - - - - - Docs for page autodiscover-handler.php - - - - -
-

File/inc/autodiscover-handler.php

- - -
-
Description
- -
- - -
-
- - - -
-
Includes
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - -
- -
-  - - require_once - ('HTTPAuthSession.php') - (line 9) - -
- - -

Errors are sent as an XML document.

- -
- -
- -
-  - - require_once - ('CalDAVRequest.php') - (line 12) - -
- - - -
-
-
- - - - -
-
Functions
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - -
- -
- - errorResponse (line 24) -
- - -
- void - - errorResponse - - ( $code,  $message, [ $debugdata = '']) -
- -
    -
  • - - $code
  • -
  • - - $message
  • -
  • - - $debugdata
  • -
- - -
-
-
- - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 -

- Documentation generated on Wed, 04 Jul 2012 10:13:05 +0000 by phpDocumentor 1.4.3 -

-
- \ 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 deleted file mode 100644 index 6f7ec671..00000000 --- a/docs/api/davical/_inc---caldav-LOCK.php.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - Docs for page caldav-LOCK.php - - - - -
-

File/inc/caldav-LOCK.php

- - -
-
Description
- -
- - -
-
- - - -
-
Includes
- -
- -
- -
-  - - require_once - ('XMLDocument.php') - (line 6) - -
- - -

We support both LOCK and UNLOCK methods in this function

- -
-
-
- - - - -

- Documentation generated on Wed, 04 Jul 2012 10:13:06 +0000 by phpDocumentor 1.4.3 -

-
- \ 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 deleted file mode 100644 index d5f66f7e..00000000 --- a/docs/api/davical/_inc---caldav-REPORT-calquery.php.html +++ /dev/null @@ -1,201 +0,0 @@ - - - - - - Docs for page caldav-REPORT-calquery.php - - - - -
-

File/inc/caldav-REPORT-calquery.php

- - -
-
Description
- -
- - -
-
- - - -
-
Includes
- -
- -
- -
-  - - include_once - ('vCalendar.php') - (line 3) - -
- - - -
-
-
- - - - -
-
Functions
- -
- -
- -
- - apply_filter (line 78) -
- - -

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.

-
    -
  • return: True if the check succeeded, false otherwise.
  • -
-
- boolean - - apply_filter - - ( $filters, string $item, array $filter) -
- -
    -
  • - array - $filter: An array of XMLElement which is the filter definition
  • -
  • - string - $item: The database row retrieved for this calendar item
  • -
  • - - $filters
  • -
- - -
- -
- -
- - BuildSqlFilter (line 278) -
- - -

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.

-
    -
  • return: A string suitable for use as an SQL 'WHERE' clause selecting the desired records.
  • -
-
- string - - BuildSqlFilter - - ( $filter, arrayref &$filter) -
- -
    -
  • - arrayref - &$filter: A reference to an array of XMLElement defining the filter
  • -
  • - - $filter
  • -
- - -
- -
- -
- - check_for_expansion (line 6) -
- - -
- void - - check_for_expansion - - ( $calendar_data_node) -
- -
    -
  • - - $calendar_data_node
  • -
- - -
- -
- -
- - SqlFilterFragment (line 94) -
- - -

Process a filter fragment returning an SQL fragment

-
- void - - SqlFilterFragment - - ( $filter,  $components, [ $property = null], [ $parameter = null]) -
- -
    -
  • - - $filter
  • -
  • - - $components
  • -
  • - - $property
  • -
  • - - $parameter
  • -
- - -
-
-
- -

- Documentation generated on Wed, 04 Jul 2012 10:13:06 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/_inc---caldav-REPORT-cardquery.php.html b/docs/api/davical/_inc---caldav-REPORT-cardquery.php.html deleted file mode 100644 index 8739dff7..00000000 --- a/docs/api/davical/_inc---caldav-REPORT-cardquery.php.html +++ /dev/null @@ -1,134 +0,0 @@ - - - - - - Docs for page caldav-REPORT-cardquery.php - - - - -
-

File/inc/caldav-REPORT-cardquery.php

- - -
-
Description
- -
- - -
-
- - - -
-
Includes
- -
- -
- -
-  - - require_once - ('vcard.php') - (line 3) - -
- - - -
-
-
- - - - -
-
Functions
- -
- -
- -
- - get_address_properties (line 6) -
- - -
- void - - get_address_properties - - ( $address_data_xml) -
- -
    -
  • - - $address_data_xml
  • -
- - -
- -
- -
- - SqlFilterCardDAV (line 82) -
- - -

Process a filter fragment returning an SQL fragment

-
- void - - SqlFilterCardDAV - - ( $filter,  $components, [ $property = null], [ $parameter = null]) -
- -
    -
  • - - $filter
  • -
  • - - $components
  • -
  • - - $property
  • -
  • - - $parameter
  • -
- - -
-
-
- -

- Documentation generated on Wed, 04 Jul 2012 10:13:06 +0000 by phpDocumentor 1.4.3 -

-
- \ 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 deleted file mode 100644 index 8c113c33..00000000 --- a/docs/api/davical/_inc---caldav-REPORT-expand-property.php.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - Docs for page caldav-REPORT-expand-property.php - - - - -
-

File/inc/caldav-REPORT-expand-property.php

- - -
-
Description
- -
- - -
-
- - - - - - -
-
Functions
- -
- -
- -
- - expand_properties (line 44) -
- - -

Expand the properties, recursing only once

-
- void - - expand_properties - - ( $urls,  $ptree,  &$reply, [ $recurse_again = true]) -
- -
    -
  • - - $urls
  • -
  • - - $ptree
  • -
  • - - &$reply
  • -
  • - - $recurse_again
  • -
- - -
- -
- -
- - get_href_containers (line 8) -
- - -

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.

-
- void - - get_href_containers - - ( &$multistatus_response) -
- -
    -
  • - - &$multistatus_response
  • -
- - -
-
-
- -

- Documentation generated on Wed, 04 Jul 2012 10:13:06 +0000 by phpDocumentor 1.4.3 -

-
- \ 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 deleted file mode 100644 index a82fa7e8..00000000 --- a/docs/api/davical/_inc---caldav-REPORT-freebusy.php.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - Docs for page caldav-REPORT-freebusy.php - - - - -
-

File/inc/caldav-REPORT-freebusy.php

- - -
-
Description
- -
- - -
-
- - - -
-
Includes
- -
- -
- -
-  - - include_once - ("freebusy-functions.php") - (line 5) - -
- - -

Handle the FREE-BUSY-QUERY variant of REPORT

- -
-
-
- - - - -

- Documentation generated on Wed, 04 Jul 2012 10:13:06 +0000 by phpDocumentor 1.4.3 -

-
- \ 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 deleted file mode 100644 index 3ea22431..00000000 --- a/docs/api/davical/_inc---caldav-REPORT-multiget.php.html +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - Docs for page caldav-REPORT-multiget.php - - - - -
-

File/inc/caldav-REPORT-multiget.php

- - -
-
Description
- -
- - -
-
- - - - - - -

- Documentation generated on Wed, 04 Jul 2012 10:13:06 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/_inc---caldav-REPORT-principal-match.php.html b/docs/api/davical/_inc---caldav-REPORT-principal-match.php.html deleted file mode 100644 index 10af56da..00000000 --- a/docs/api/davical/_inc---caldav-REPORT-principal-match.php.html +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - Docs for page caldav-REPORT-principal-match.php - - - - -
-

File/inc/caldav-REPORT-principal-match.php

- - -
-
Description
- -
- - -
-
- - - - - - -

- Documentation generated on Wed, 04 Jul 2012 10:13:07 +0000 by phpDocumentor 1.4.3 -

-
- \ 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 deleted file mode 100644 index b877043f..00000000 --- a/docs/api/davical/_inc---caldav-REPORT-principal.php.html +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - Docs for page caldav-REPORT-principal.php - - - - -
-

File/inc/caldav-REPORT-principal.php

- - -
-
Description
- -
- -

Build the array of properties to include in the report output

- -
-
- - - - - - -

- Documentation generated on Wed, 04 Jul 2012 10:13:07 +0000 by phpDocumentor 1.4.3 -

-
- \ 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 deleted file mode 100644 index f4865690..00000000 --- a/docs/api/davical/_inc---check_UTF8.php.html +++ /dev/null @@ -1,133 +0,0 @@ - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - - - - - Docs for page check_UTF8.php - - - - -
-

File/inc/check_UTF8.php

- - -
-
Description
- -
- - -
-
- - - - - - -
-
Functions
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - -
- -
- - check_string (line 211) -
- - -
- void - - check_string - - ( $ics) -
- -
    -
  • - - $ics
  • -
- - -
- -
- -
- - unicodeToUtf8 (line 179) -
- - -

Takes an array of ints representing the Unicode characters and returns a UTF-8 string. Astral planes are supported ie. the ints in the input can be > 0xFFFF. Occurrances of the BOM are ignored. Surrogates are not allowed.

-

Returns false if the input array contains ints that represent surrogates or are outside the Unicode range.

-
- void - - unicodeToUtf8 - - ( &$arr) -
- -
    -
  • - - &$arr
  • -
- - -
- -
- -
- - utf8ToUnicode (line 59) -
- - -

Takes an UTF-8 string and returns an array of ints representing the Unicode characters. Astral planes are supported ie. the ints in the output can be > 0xFFFF. Occurrances of the BOM are ignored. Surrogates are not allowed.

-

Returns false if the input string isn't a valid UTF-8 octet sequence.

-
- void - - utf8ToUnicode - - ( &$str) -
- -
    -
  • - - &$str
  • -
- - -
-
-
- - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 -

- Documentation generated on Wed, 04 Jul 2012 10:13:07 +0000 by phpDocumentor 1.4.3 -

-
- \ 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 deleted file mode 100644 index 3c04d91f..00000000 --- a/docs/api/davical/_inc---davical_configuration_missing.php.html +++ /dev/null @@ -1,84 +0,0 @@ - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - - - - - Docs for page davical_configuration_missing.php - - - - -
-

File/inc/davical_configuration_missing.php

- - -
-
Description
- -
- - -
-
- - - -
-
Includes
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - -
- -
-  - - include - ("page-header.php") - (line 2) - -
- - - -
- -
- -
-  - - include - ("page-footer.php") - (line 32) - -
- - - -
-
-
- - - - - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 -

- Documentation generated on Wed, 04 Jul 2012 10:13:07 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/_inc---freebusy-functions.php.html b/docs/api/davical/_inc---freebusy-functions.php.html deleted file mode 100644 index e9439578..00000000 --- a/docs/api/davical/_inc---freebusy-functions.php.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - Docs for page freebusy-functions.php - - - - -
-

File/inc/freebusy-functions.php

- - -
-
Description
- -
- - -
-
- - - -
-
Includes
- -
- -
- -
-  - - include_once - ('iCalendar.php') - (line 9) - -
- - -

Function to include which handles building a free/busy response to be used in either the REPORT, response to a POST, or response to a a freebusy GET request.

- -
- -
- -
-  - - include_once - ('RRule-v2.php') - (line 10) - -
- - - -
-
-
- - - - -
-
Functions
- -
- -
- -
- - get_freebusy (line 13) -
- - -
- void - - get_freebusy - - ( $path_match,  $range_start,  $range_end, [ $bin_privs = null]) -
- -
    -
  • - - $path_match
  • -
  • - - $range_start
  • -
  • - - $range_end
  • -
  • - - $bin_privs
  • -
- - -
-
-
- -

- Documentation generated on Wed, 04 Jul 2012 10:13:08 +0000 by phpDocumentor 1.4.3 -

-
- \ 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 deleted file mode 100644 index 99263a61..00000000 --- a/docs/api/davical/_inc---interactive-page.php.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - Docs for page interactive-page.php - - - - -
-

File/inc/interactive-page.php

- - -
-
Description
- -
- - -
-
- - - -
-
Includes
- -
- -
- -
-  - - require_once - ('MenuSet.php') - (line 2) - -
- - - -
-
-
- - - - -

- Documentation generated on Wed, 04 Jul 2012 10:13:09 +0000 by phpDocumentor 1.4.3 -

-
- \ 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 deleted file mode 100644 index d2803c9e..00000000 --- a/docs/api/davical/_inc---other_translated_strings.php.html +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - Docs for page other_translated_strings.php - - - - -
-

File/inc/other_translated_strings.php

- - -
-
Description
- -
- - -
-
- - - - - - -

- Documentation generated on Wed, 04 Jul 2012 10:13:09 +0000 by phpDocumentor 1.4.3 -

-
- \ 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 deleted file mode 100644 index f0326c21..00000000 --- a/docs/api/davical/_inc---page-footer.php.html +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - Docs for page page-footer.php - - - - -
-

File/inc/page-footer.php

- - -
-
Description
- -
- - -
-
- - - - - - -

- Documentation generated on Wed, 04 Jul 2012 10:13:09 +0000 by phpDocumentor 1.4.3 -

-
- \ 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 deleted file mode 100644 index d5422c3e..00000000 --- a/docs/api/davical/_inc---page-header.php.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - Docs for page page-header.php - - - - -
-

File/inc/page-header.php

- - -
-
Description
- -
- - -
-
- - - - - - -
-
Functions
- -
- -
- -
- - make_help_link (line 7) -
- - -
- void - - make_help_link - - ( $matches) -
- -
    -
  • - - $matches
  • -
- - -
- -
- -
- - send_page_header (line 31) -
- - -
- void - - send_page_header - - () -
- - - -
-
-
- -

- Documentation generated on Wed, 04 Jul 2012 10:13:09 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/_inc---pubsub.php.html b/docs/api/davical/_inc---pubsub.php.html deleted file mode 100644 index b2a51933..00000000 --- a/docs/api/davical/_inc---pubsub.php.html +++ /dev/null @@ -1,36 +0,0 @@ - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - - - - - Docs for page pubsub.php - - - - -
-

File/inc/pubsub.php

- - -
-
Description
- -
- - -
-
- - - - - - -

- Documentation generated on Wed, 04 Jul 2012 10:13:09 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/_inc---test-RRULE-v2.php.html b/docs/api/davical/_inc---test-RRULE-v2.php.html deleted file mode 100644 index d670284e..00000000 --- a/docs/api/davical/_inc---test-RRULE-v2.php.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - Docs for page test-RRULE-v2.php - - - - -
-

File/inc/test-RRULE-v2.php

- - -
-
Description
- -
- - -
-
- - -
-
Classes
- -
- - - - - - - - - -
ClassDescription
-  class - - - -
-
-
- - -
-
Includes
- -
- -
- -
-  - - require_once - (always.php) - (line 10) - -
- - - -
- -
- -
-  - - require_once - ("RRule-v2.php") - (line 12) - -
- - - -
- -
- -
-  - - require_once - ('AwlQuery.php') - (line 13) - -
- - - -
-
-
- - - - -

- Documentation generated on Wed, 04 Jul 2012 10:13:10 +0000 by phpDocumentor 1.4.3 -

-
- \ 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 deleted file mode 100644 index 01343558..00000000 --- a/docs/api/davical/_inc---test-RRULE.php.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - Docs for page test-RRULE.php - - - - -
-

File/inc/test-RRULE.php

- - -
-
Description
- -
- - -
-
- - -
-
Classes
- -
- - - - - - - - - -
ClassDescription
-  class - RRuleTest - - -
-
-
- - -
-
Includes
- -
- -
- -
-  - - require_once - ("../htdocs/always.php") - (line 2) - -
- - - -
- -
- -
-  - - require_once - ("RRule.php") - (line 3) - -
- - - -
-
-
- - - - -

- Documentation generated on Wed, 04 Jul 2012 10:13:10 +0000 by phpDocumentor 1.4.3 -

-
- \ 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 deleted file mode 100644 index 354e1054..00000000 --- a/docs/api/davical/_inc---ui---collection-edit.php.html +++ /dev/null @@ -1,152 +0,0 @@ - - - - - - Docs for page collection-edit.php - - - - -
-

File/inc/ui/collection-edit.php

- - -
-
Description
- -
- - -
-
- - - -
-
Includes
- -
- -
- -
-  - - include_once - (caldav-PUT-functions.php) - (line 116) - -
- - - -
- -
- -
-  - - include_once - (check_UTF8.php) - (line 108) - -
- - -

If the user has uploaded a .ics file as a calendar, we fake this out

-

as if it were a "PUT" request against a collection. This is something of a hack. It works though :-)

- -
-
-
- - - - -
-
Functions
- -
- -
- -
- - edit_grant_row (line 408) -
- - -
- void - - edit_grant_row - - ( $row_data) -
- -
    -
  • - - $row_data
  • -
- - -
- -
- -
- - privilege_format_function (line 193) -
- - -

privilege_format_function is for formatting the binary privileges from the

-

database, including localising them. This is a hook function for a browser column object, so it takes three parameters:

-
    -
  • return: The formatted privileges.
  • -
-
- string - - privilege_format_function - - (mixed $value, BrowserColumn $column, dbrow $row) -
- -
    -
  • - mixed - $value: The value of the column.
  • -
  • - BrowserColumn - $column: The BrowserColumn object we are hooked into.
  • -
  • - dbrow - $row: The row object we read from the database.
  • -
- - -
-
-
- -

- Documentation generated on Wed, 04 Jul 2012 10:13:07 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/_inc---ui---external-browse.php.html b/docs/api/davical/_inc---ui---external-browse.php.html deleted file mode 100644 index 9652d378..00000000 --- a/docs/api/davical/_inc---ui---external-browse.php.html +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - Docs for page external-browse.php - - - - -
-

File/inc/ui/external-browse.php

- - -
-
Description
- -
- - -
-
- - - - - - -

- Documentation generated on Wed, 04 Jul 2012 10:13:08 +0000 by phpDocumentor 1.4.3 -

-
- \ 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 deleted file mode 100644 index 61af07de..00000000 --- a/docs/api/davical/_inc---ui---principal-browse.php.html +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - Docs for page principal-browse.php - - - - -
-

File/inc/ui/principal-browse.php

- - -
-
Description
- -
- - -
-
- - - - - - -

- Documentation generated on Wed, 04 Jul 2012 10:13:09 +0000 by phpDocumentor 1.4.3 -

-
- \ 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 deleted file mode 100644 index 9e086099..00000000 --- a/docs/api/davical/_inc---ui---principal-edit.php.html +++ /dev/null @@ -1,497 +0,0 @@ - - - - - - Docs for page principal-edit.php - - - - -
-

File/inc/ui/principal-edit.php

- - -
-
Description
- -
- - -
-
- - - - - - -
-
Functions
- -
- -
- -
- - access_ticket_browser (line 781) -
- - -
- void - - access_ticket_browser - - () -
- - - -
- -
- -
- - bindings_to_other_browser (line 871) -
- - -
- void - - bindings_to_other_browser - - () -
- - - -
- -
- -
- - bindings_to_us_browser (line 907) -
- - -
- void - - bindings_to_us_browser - - () -
- - - -
- -
- -
- - build_privileges_html (line 378) -
- - -
- void - - build_privileges_html - - ( $ed,  $fname) -
- -
    -
  • - - $ed
  • -
  • - - $fname
  • -
- - -
- -
- -
- - confirm_delete_binding (line 931) -
- - -
- void - - confirm_delete_binding - - ( $confirmation_hash) -
- -
    -
  • - - $confirmation_hash
  • -
- - -
- -
- -
- - confirm_delete_bind_in (line 895) -
- - -
- void - - confirm_delete_bind_in - - ( $confirmation_hash) -
- -
    -
  • - - $confirmation_hash
  • -
- - -
- -
- -
- - confirm_delete_collection (line 860) -
- - -
- void - - confirm_delete_collection - - ( $confirmation_hash) -
- -
    -
  • - - $confirmation_hash
  • -
- - -
- -
- -
- - confirm_delete_principal (line 442) -
- - -
- void - - confirm_delete_principal - - ( $confirmation_hash,  $displayname) -
- -
    -
  • - - $confirmation_hash
  • -
  • - - $displayname
  • -
- - -
- -
- -
- - confirm_delete_ticket (line 815) -
- - -
- void - - confirm_delete_ticket - - ( $confirmation_hash) -
- -
    -
  • - - $confirmation_hash
  • -
- - -
- -
- -
- - edit_group_row (line 515) -
- - -
- void - - edit_group_row - - ( $row_data) -
- -
    -
  • - - $row_data
  • -
- - -
- -
- -
- - edit_ticket_row (line 750) -
- - -
- void - - edit_ticket_row - - ( $row_data) -
- -
    -
  • - - $row_data
  • -
- - -
- -
- -
- - grant_row_editor (line 577) -
- - -
- void - - grant_row_editor - - () -
- - - -
- -
- -
- - group_memberships_browser (line 454) -
- - -
- void - - group_memberships_browser - - () -
- - - -
- -
- -
- - group_members_browser (line 536) -
- - -
- void - - group_members_browser - - () -
- - - -
- -
- -
- - group_row_editor (line 481) -
- - -
- void - - group_row_editor - - () -
- - - -
- -
- -
- - handle_subaction (line 44) -
- - -
- void - - handle_subaction - - ( $subaction) -
- -
    -
  • - - $subaction
  • -
- - -
- -
- -
- - principal_collection_browser (line 827) -
- - -
- void - - principal_collection_browser - - () -
- - - -
- -
- -
- - principal_editor (line 162) -
- - -
- void - - principal_editor - - () -
- - - -
- -
- -
- - principal_grants_browser (line 650) -
- - -
- void - - principal_grants_browser - - () -
- - - -
- -
- -
- - ticket_row_editor (line 698) -
- - -
- void - - ticket_row_editor - - () -
- - - -
-
-
- -

- Documentation generated on Wed, 04 Jul 2012 10:13:09 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/_inc---vcard.php.html b/docs/api/davical/_inc---vcard.php.html deleted file mode 100644 index 85f49c57..00000000 --- a/docs/api/davical/_inc---vcard.php.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - Docs for page vcard.php - - - - -
-

File/inc/vcard.php

- - -
-
Description
- -
- - -
-
- - -
-
Classes
- -
- - - - - - - - - -
ClassDescription
-  class - VCard - - -
-
-
- - -
-
Includes
- -
- -
- -
-  - - require_once - ('AwlQuery.php') - (line 6) - -
- - -

Extend the vComponent to specifically handle VCARD resources

- -
- -
- -
-  - - require_once - ('vComponent.php') - (line 7) - -
- - - -
-
-
- - - - -

- Documentation generated on Wed, 04 Jul 2012 10:13:10 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/_inc---vtimezone.php.html b/docs/api/davical/_inc---vtimezone.php.html deleted file mode 100644 index 15f25849..00000000 --- a/docs/api/davical/_inc---vtimezone.php.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - Docs for page vtimezone.php - - - - -
-

File/inc/vtimezone.php

- - -
-
Description
- -
- - -
-
- - -
-
Classes
- -
- - - - - - - - - -
ClassDescription
-  class - VTimezone - - -
-
-
- - -
-
Includes
- -
- -
- -
-  - - require_once - ('AwlQuery.php') - (line 6) - -
- - -

Extend the vComponent to specifically handle VTIMEZONE resources

- -
- -
- -
-  - - require_once - ('vComponent.php') - (line 7) - -
- - - -
-
-
- - - - -

- Documentation generated on Wed, 04 Jul 2012 10:13:10 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/_inc---well-known.php.html b/docs/api/davical/_inc---well-known.php.html deleted file mode 100644 index 94ddc2a7..00000000 --- a/docs/api/davical/_inc---well-known.php.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - Docs for page well-known.php - - - - -
-

File/inc/well-known.php

- - -
-
Description
- -
- - -
-
- - - -
-
Includes
- -
- -
- -
-  - - include - ('iSchedule-POST.php') - (line 42) - -
- - - -
- -
- -
-  - - require_once - ('HTTPAuthSession.php') - (line 5) - -
- - - -
- -
- -
-  - - require_once - ('CalDAVRequest.php') - (line 10) - -
- - - -
-
-
- - - - -
-
Functions
- -
- -
- -
- - ischedule_get (line 56) -
- - -
- void - - ischedule_get - - () -
- - - -
-
-
- -

- Documentation generated on Wed, 04 Jul 2012 10:13:10 +0000 by phpDocumentor 1.4.3 -

-
- \ 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 deleted file mode 100644 index 5d14187a..00000000 --- a/docs/api/davical/authentication/_inc---auth-functions.php.html +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - Docs for page auth-functions.php - - - - -
-

File/inc/auth-functions.php

- - -
-
Description
- -
- -

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

- - -
-
- - - -
-
Includes
- -
- -
- -
-  - - require_once - ("DataUpdate.php") - (line 28) - -
- - -

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

- - -
-
-
- - - - -
-
Functions
- -
- -
- -
- - AuthExternalAWL (line 273) -
- - -

Authenticate against a different PostgreSQL database which contains a usr table in the AWL format.

-

Use this as in the following example config snippet:

require_once('auth-functions.php'); $c->authenticate_hook = array( 'call' => 'AuthExternalAwl', 'config' => array( // A PgSQL database connection string for the database containing user records 'connection[]' => 'dbname=wrms host=otherhost port=5433 user=general', // Which columns should be fetched from the database 'columns' => "user_no, active, email_ok, joined, last_update AS updated, last_used, username, password, fullname, email", // a WHERE clause to limit the records returned. 'where' => "active AND org_code=7" ) );

-
- void - - AuthExternalAWL - - ( $username,  $password) -
- -
    -
  • - - $username
  • -
  • - - $password
  • -
- - -
- -
- -
- - auth_functions_deprecated (line 31) -
- - -
- void - - auth_functions_deprecated - - ( $method, [ $message = null]) -
- -
    -
  • - - $method
  • -
  • - - $message
  • -
- - -
- -
- -
- - CreateDefaultRelationships (line 146) -
- - -

Defunct function for creating default relationships.

-
- void - - CreateDefaultRelationships - - (string $username) -
- -
    -
  • - string - $username: The username of the user we are creating relationships for.
  • -
- - -
- -
- -
- - CreateHomeCalendar (line 137) -
- - -

Backward compatibility

-
- void - - CreateHomeCalendar - - (unknown_type $username) -
- -
    -
  • - unknown_type - $username
  • -
- - -
- -
- -
- - CreateHomeCollections (line 71) -
- - -

Creates some default home collections for the user.

-
- void - - CreateHomeCollections - - (string $username, [ $defult_timezone = null]) -
- -
    -
  • - string - $username: The username of the user we are creating relationships for.
  • -
  • - - $defult_timezone
  • -
- - -
- -
- -
- - getPrincipalByID (line 61) -
- - -
- void - - getPrincipalByID - - ( $principal_id, [ $use_cache = true]) -
- -
    -
  • - - $principal_id
  • -
  • - - $use_cache
  • -
- - -
- -
- -
- - getUserByEMail (line 51) -
- - -
- void - - getUserByEMail - - ( $email, [ $use_cache = true]) -
- -
    -
  • - - $email
  • -
  • - - $use_cache
  • -
- - -
- -
- -
- - getUserByID (line 56) -
- - -
- void - - getUserByID - - ( $user_no, [ $use_cache = true]) -
- -
    -
  • - - $user_no
  • -
  • - - $use_cache
  • -
- - -
- -
- -
- - getUserByName (line 46) -
- - -
- void - - getUserByName - - ( $username, [ $use_cache = true]) -
- -
    -
  • - - $username
  • -
  • - - $use_cache
  • -
- - -
- -
- -
- - UpdateCollectionTimezones (line 178) -
- - -
- void - - UpdateCollectionTimezones - - ( $username, [ $new_timezone = null]) -
- -
    -
  • - - $username
  • -
  • - - $new_timezone
  • -
- - -
- -
- -
- - UpdateUserFromExternal (line 188) -
- - -

Update the local cache of the remote user details

-
- void - - UpdateUserFromExternal - - ( &$usr, object $usr) -
- -
    -
  • - object - $usr: The user details we read from the remote.
  • -
  • - - &$usr
  • -
- - -
-
-
- -

- Documentation generated on Wed, 04 Jul 2012 10:13:05 +0000 by phpDocumentor 1.4.3 -

-
- \ 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 deleted file mode 100644 index 76f74a25..00000000 --- a/docs/api/davical/caldav/_htdocs---caldav.php.html +++ /dev/null @@ -1,504 +0,0 @@ - - - - - - Docs for page caldav.php - - - - -
-

File/htdocs/caldav.php

- - -
-
Description
- -
- -

CalDAV Server - main program

- - -
-
- - - -
-
Includes
- -
- -
- -
-  - - include - (caldav-PROPFIND.php) - (line 108) - -
- - - -
- -
- -
-  - - include - (caldav-MOVE.php) - (line 134) - -
- - - -
- -
- -
-  - - include - (caldav-PUT-vcard.php) - (line 124) - -
- - - -
- -
- -
-  - - include - (caldav-GET.php) - (line 110) - -
- - - -
- -
- -
-  - - include - (caldav-PUT-vcalendar.php) - (line 120) - -
- - - -
- -
- -
-  - - include - (caldav-POST.php) - (line 114) - -
- - - -
- -
- -
-  - - include - (caldav-PUT-default.php) - (line 127) - -
- - - -
- -
- -
-  - - include - (caldav-PROPPATCH.php) - (line 111) - -
- - - -
- -
- -
-  - - include - (caldav-GET.php) - (line 109) - -
- - - -
- -
- -
-  - - include - (caldav-MKCOL.php) - (line 131) - -
- - - -
- -
- -
-  - - include - (caldav-MKCOL.php) - (line 132) - -
- - - -
- -
- -
-  - - include - (caldav-MKTICKET.php) - (line 138) - -
- - - -
- -
- -
-  - - include - (caldav-ACL.php) - (line 135) - -
- - - -
- -
- -
-  - - include - (caldav-LOCK.php) - (line 136) - -
- - - -
- -
- -
-  - - include - (caldav-LOCK.php) - (line 137) - -
- - - -
- -
- -
-  - - include - (caldav-DELTICKET.php) - (line 139) - -
- - - -
- -
- -
-  - - include - (caldav-BIND.php) - (line 140) - -
- - - -
- -
- -
-  - - include - (test-RRULE-v2.php) - (line 142) - -
- - - -
- -
- -
-  - - include - (caldav-DELETE.php) - (line 133) - -
- - - -
- -
- -
-  - - include_once - (caldav-OPTIONS.php) - (line 106) - -
- - -
    -
  • todo: integrate handling this URL into CalDAVRequest.php
  • -
- -
- -
- -
-  - - include_once - (caldav-REPORT.php) - (line 107) - -
- - - -
- -
- -
-  - - require - (well-known.php) - (line 25) - -
- - - -
- -
- -
-  - - require - (autodiscover-handler.php) - (line 29) - -
- - - -
- -
- -
-  - - require_once - ('./always.php') - (line 22) - -
- - -

CalDAV Server - main program

- - -
- -
- -
-  - - require_once - (CalDAVRequest.php) - (line 86) - -
- - - -
- -
- -
-  - - require_once - (HTTPAuthSession.php) - (line 61) - -
- - - -
-
-
- - - - -
-
Functions
- -
- -
- -
- - logRequestHeaders (line 33) -
- - -
- void - - logRequestHeaders - - () -
- - - -
- -
- -
- - send_dav_header (line 64) -
- - -
- void - - send_dav_header - - () -
- - - -
-
-
- -

- Documentation generated on Wed, 04 Jul 2012 10:13:07 +0000 by phpDocumentor 1.4.3 -

-
- \ 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 deleted file mode 100644 index de023adf..00000000 --- a/docs/api/davical/caldav/_htdocs---public.php.html +++ /dev/null @@ -1,194 +0,0 @@ - - - - - - Docs for page public.php - - - - -
-

File/htdocs/public.php

- - -
-
Description
- -
- -

CalDAV Server - main program

- - -
-
- - - -
-
Includes
- -
- -
- -
-  - - include_once - (caldav-GET.php) - (line 41) - -
- - - -
- -
- -
-  - - include_once - (caldav-OPTIONS.php) - (line 38) - -
- - - -
- -
- -
-  - - include_once - (caldav-PROPFIND.php) - (line 40) - -
- - - -
- -
- -
-  - - include_once - (caldav-REPORT.php) - (line 39) - -
- - - -
- -
- -
-  - - include_once - (test-RRULE.php) - (line 54) - -
- - - -
- -
- -
-  - - include_once - (caldav-GET.php) - (line 42) - -
- - - -
- -
- -
-  - - require - (PublicSession.php) - (line 14) - -
- - - -
- -
- -
-  - - require - ("./always.php") - (line 11) - -
- - -

CalDAV Server - main program

- - -
- -
- -
-  - - require_once - (CalDAVRequest.php) - (line 20) - -
- - -

A simplified DAV header in this case

- -
-
-
- - - - -

- Documentation generated on Wed, 04 Jul 2012 10:13:09 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/caldav/_inc---caldav-ACL.php.html b/docs/api/davical/caldav/_inc---caldav-ACL.php.html deleted file mode 100644 index 54be0ae0..00000000 --- a/docs/api/davical/caldav/_inc---caldav-ACL.php.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - Docs for page caldav-ACL.php - - - - -
-

File/inc/caldav-ACL.php

- - -
-
Description
- -
- -

CalDAV Server - handle ACL method

- - -
-
- - - -
-
Includes
- -
- -
- -
-  - - require_once - ('DAVResource.php') - (line 13) - -
- - - -
-
-
- - - - -
-
Functions
- -
- -
- -
- - process_ace (line 107) -
- - -

Preconditions

-
- void - - process_ace - - ( $grantor,  $by_principal,  $by_collection,  $ace) -
- -
    -
  • - - $grantor
  • -
  • - - $by_principal
  • -
  • - - $by_collection
  • -
  • - - $ace
  • -
- - -
-
-
- -

- Documentation generated on Wed, 04 Jul 2012 10:13:05 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/caldav/_inc---caldav-BIND.php.html b/docs/api/davical/caldav/_inc---caldav-BIND.php.html deleted file mode 100644 index d4d7fe54..00000000 --- a/docs/api/davical/caldav/_inc---caldav-BIND.php.html +++ /dev/null @@ -1,120 +0,0 @@ - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - - - - - Docs for page caldav-BIND.php - - - - -
-

File/inc/caldav-BIND.php

- - -
-
Description
- -
- -

CalDAV Server - handle BIND method

- - -
-
- - - -
-
Includes
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - -
- -
-  - - require_once - ('AwlQuery.php') - (line 12) - -
- - - -
- -
- -
-  - - require_once - ('DAVResource.php') - (line 22) - -
- - - -
- -
- -
-  - - require_once - ('XMLDocument.php') - (line 28) - -
- - - -
- -
- -
-  - - require_once - ('external-fetch.php') - (line 54) - -
- - - -
-
-
- - - - - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 -

- Documentation generated on Wed, 04 Jul 2012 10:13:05 +0000 by phpDocumentor 1.4.3 -

-
- \ 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 deleted file mode 100644 index fcf9e70d..00000000 --- a/docs/api/davical/caldav/_inc---caldav-DELETE.php.html +++ /dev/null @@ -1,134 +0,0 @@ - - - - - - Docs for page caldav-DELETE.php - - - - -
-

File/inc/caldav-DELETE.php

- - -
-
Description
- -
- -

CalDAV Server - handle DELETE method

- - -
-
- - - -
-
Includes
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - -
- -
-  - - require_once - ('DAVResource.php') - (line 13) - -
- - -

CalDAV Server - handle DELETE method

- - -
- -
- -
-  - - require_once - ('schedule-functions.php') - (line 20) - -
- - - -
-
-
- - - - -
-
Functions
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - -
- -
- - delete_collection (line 22) -
- - -
- void - - delete_collection - - ( $id) -
- -
    -
  • - - $id
  • -
- - -
-
-
- -

- Documentation generated on Wed, 04 Jul 2012 10:13:06 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/caldav/_inc---caldav-DELTICKET.php.html b/docs/api/davical/caldav/_inc---caldav-DELTICKET.php.html deleted file mode 100644 index 4c0f38f7..00000000 --- a/docs/api/davical/caldav/_inc---caldav-DELTICKET.php.html +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - Docs for page caldav-DELTICKET.php - - - - -
-

File/inc/caldav-DELTICKET.php

- - -
-
Description
- -
- -

CalDAV Server - handle DELTICKET method in line with defunct proposed RFC from: http://tools.ietf.org/html/draft-ito-dav-ticket-00

-

Why are we using a defunct RFC? Well, we want to support some kind of system for providing a URI to people to give out for granting privileged access without requiring logins. Using a defunct proposed spec seems better than inventing our own. As well as Xythos, Cosmo follows this specification, with some documented variations, which we will also follow. In particular we use the xmlns="http://www.xythos.com/namespaces/StorageServer" rather than the DAV: namespace.

- - -
-
- - - -
-
Includes
- -
- -
- -
-  - - require_once - ('DAVResource.php') - (line 21) - -
- - - -
-
-
- - - - -

- Documentation generated on Wed, 04 Jul 2012 10:13:06 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/caldav/_inc---caldav-GET-functions.php.html b/docs/api/davical/caldav/_inc---caldav-GET-functions.php.html deleted file mode 100644 index f0ba245f..00000000 --- a/docs/api/davical/caldav/_inc---caldav-GET-functions.php.html +++ /dev/null @@ -1,155 +0,0 @@ - - - - - - Docs for page caldav-GET-functions.php - - - - -
-

File/inc/caldav-GET-functions.php

- - -
-
Description
- -
- -

CalDAV Server - functions used by GET method handler

- - -
-
- - - -
-
Includes
- -
- -
- -
-  - - require_once - ("iCalendar.php") - (line 12) - -
- - -

CalDAV Server - functions used by GET method handler

- - -
- -
- -
-  - - require_once - ("DAVResource.php") - (line 13) - -
- - - -
-
-
- - - - -
-
Functions
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - -
- -
- - export_iCalendar (line 33) -
- - -
- void - - export_iCalendar - - (DAVResource $dav_resource) -
- - - - -
- -
- -
- - obfuscated_event (line 15) -
- - -
- void - - obfuscated_event - - ( $icalendar) -
- -
    -
  • - - $icalendar
  • -
- - -
-
-
- -

- Documentation generated on Wed, 04 Jul 2012 10:13:06 +0000 by phpDocumentor 1.4.3 -

-
- \ 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 deleted file mode 100644 index 795eda0e..00000000 --- a/docs/api/davical/caldav/_inc---caldav-GET.php.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - Docs for page caldav-GET.php - - - - -
-

File/inc/caldav-GET.php

- - -
-
Description
- -
- -

CalDAV Server - handle GET method

- - -
-
- - - -
-
Includes
- -
- -
- -
-  - - require - ("caldav-GET-functions.php") - (line 13) - -
- - - -
- -
- -
-  - - require_once - ("external-fetch.php") - (line 18) - -
- - - -
-
-
- - - - -

- Documentation generated on Wed, 04 Jul 2012 10:13:06 +0000 by phpDocumentor 1.4.3 -

-
- \ 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 deleted file mode 100644 index 84368dd9..00000000 --- a/docs/api/davical/caldav/_inc---caldav-MKCOL.php.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - Docs for page caldav-MKCOL.php - - - - -
-

File/inc/caldav-MKCOL.php

- - -
-
Description
- -
- -

CalDAV Server - handle MKCOL and MKCALENDAR method

- - -
-
- - - -
-
Includes
- -
- -
- -
-  - - require_once - ('AwlQuery.php') - (line 12) - -
- - -

CalDAV Server - handle MKCOL and MKCALENDAR method

- - -
- -
- -
-  - - require_once - ('DAVResource.php') - (line 29) - -
- - - -
- -
- -
-  - - require_once - ('XMLDocument.php') - (line 43) - -
- - - -
-
-
- - - - -

- Documentation generated on Wed, 04 Jul 2012 10:13:06 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/caldav/_inc---caldav-MKTICKET.php.html b/docs/api/davical/caldav/_inc---caldav-MKTICKET.php.html deleted file mode 100644 index 566d8552..00000000 --- a/docs/api/davical/caldav/_inc---caldav-MKTICKET.php.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - Docs for page caldav-MKTICKET.php - - - - -
-

File/inc/caldav-MKTICKET.php

- - -
-
Description
- -
- -

CalDAV Server - handle MKTICKET method in line with defunct proposed RFC from: http://tools.ietf.org/html/draft-ito-dav-ticket-00

-

Why are we using a defunct RFC? Well, we want to support some kind of system for providing a URI to people to give out for granting privileged access without requiring logins. Using a defunct proposed spec seems better than inventing our own. As well as Xythos, Cosmo follows this specification, with some documented variations, which we will also follow. In particular we use the xmlns="http://www.xythos.com/namespaces/StorageServer" rather than the DAV: namespace.

- - -
-
- - - -
-
Includes
- -
- -
- -
-  - - require_once - ('DAVResource.php') - (line 21) - -
- - -

CalDAV Server - handle MKTICKET method in line with defunct proposed RFC from: http://tools.ietf.org/html/draft-ito-dav-ticket-00

-

Why are we using a defunct RFC? Well, we want to support some kind of system for providing a URI to people to give out for granting privileged access without requiring logins. Using a defunct proposed spec seems better than inventing our own. As well as Xythos, Cosmo follows this specification, with some documented variations, which we will also follow. In particular we use the xmlns="http://www.xythos.com/namespaces/StorageServer" rather than the DAV: namespace.

- - -
- -
- -
-  - - require_once - ('XMLDocument.php') - (line 25) - -
- - - -
-
-
- - - - -

- Documentation generated on Wed, 04 Jul 2012 10:13:06 +0000 by phpDocumentor 1.4.3 -

-
- \ 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 deleted file mode 100644 index f6835416..00000000 --- a/docs/api/davical/caldav/_inc---caldav-MOVE.php.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - Docs for page caldav-MOVE.php - - - - -
-

File/inc/caldav-MOVE.php

- - -
-
Description
- -
- -

CalDAV Server - handle MOVE method

- - -
-
- - - -
-
Includes
- -
- -
- -
-  - - require_once - ('DAVResource.php') - (line 13) - -
- - - -
-
-
- - - - -
-
Functions
- -
- -
- -
- - rollback (line 92) -
- - -

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.

-

RFC2068, 14.26: If any of the entity tags match the entity tag of the entity that would have been returned in the response to a similar GET request (without the If-None-Match header) on that resource, or if "*" is given and any current entity exists for that resource, then the server MUST NOT perform the requested method.

-
- void - - rollback - - ([ $response_code = 412]) -
- -
    -
  • - - $response_code
  • -
- - -
-
-
- -

- Documentation generated on Wed, 04 Jul 2012 10:13:06 +0000 by phpDocumentor 1.4.3 -

-
- \ 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 deleted file mode 100644 index 1b493a25..00000000 --- a/docs/api/davical/caldav/_inc---caldav-OPTIONS.php.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - Docs for page caldav-OPTIONS.php - - - - -
-

File/inc/caldav-OPTIONS.php

- - -
-
Description
- -
- -

CalDAV Server - handle OPTIONS method

- - -
-
- - - -
-
Includes
- -
- -
- -
-  - - include_once - ('DAVResource.php') - (line 13) - -
- - -

CalDAV Server - handle OPTIONS method

- - -
-
-
- - - - -

- Documentation generated on Wed, 04 Jul 2012 10:13:06 +0000 by phpDocumentor 1.4.3 -

-
- \ 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 deleted file mode 100644 index 15e1d4c3..00000000 --- a/docs/api/davical/caldav/_inc---caldav-POST.php.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - Docs for page caldav-POST.php - - - - -
-

File/inc/caldav-POST.php

- - -
-
Description
- -
- -

CalDAV Server - handle PUT method

- - -
-
- - - -
-
Includes
- -
- -
- -
-  - - include_once - ('caldav-PUT-functions.php') - (line 14) - -
- - - -
- -
- -
-  - - include_once - ('iSchedule.php') - (line 16) - -
- - - -
- -
- -
-  - - include_once - ('freebusy-functions.php') - (line 15) - -
- - - -
- -
- -
-  - - require_once - ("XMLDocument.php") - (line 13) - -
- - -

CalDAV Server - handle PUT method

- - -
-
-
- - - - -
-
Functions
- -
- -
- -
- - handle_cancel_request (line 131) -
- - -
- void - - handle_cancel_request - - ( $ic) -
- -
    -
  • - - $ic
  • -
- - -
- -
- -
- - handle_freebusy_request (line 27) -
- - -
- void - - handle_freebusy_request - - ( $ic) -
- -
    -
  • - - $ic
  • -
- - -
-
-
- -

- Documentation generated on Wed, 04 Jul 2012 10:13:06 +0000 by phpDocumentor 1.4.3 -

-
- \ 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 deleted file mode 100644 index eb94c73d..00000000 --- a/docs/api/davical/caldav/_inc---caldav-PROPPATCH.php.html +++ /dev/null @@ -1,151 +0,0 @@ - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - - - - - Docs for page caldav-PROPPATCH.php - - - - -
-

File/inc/caldav-PROPPATCH.php

- - -
-
Description
- -
- -

CalDAV Server - handle PROPPATCH method

- - -
-
- - - -
-
Includes
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - -
- -
-  - - require_once - ('vCalendar.php') - (line 13) - -
- - -

CalDAV Server - handle PROPPATCH method

- - -
- -
- -
-  - - require_once - ('DAVResource.php') - (line 14) - -
- - - -
-
-
- - - - -
-
Functions
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - -
- -
- - add_failure (line 57) -
- - -

Small utility function to add propstat for one failure

-
- void - - add_failure - - ( $type, unknown_type $tag, unknown_type $status, [unknown_type $description = null], [unknown_type $error_tag = null]) -
- -
    -
  • - unknown_type - $tag
  • -
  • - unknown_type - $status
  • -
  • - unknown_type - $description
  • -
  • - unknown_type - $error_tag
  • -
  • - - $type
  • -
- - -
-
-
- - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 -

- Documentation generated on Wed, 04 Jul 2012 10:13:06 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/caldav/_inc---caldav-PUT-default.php.html b/docs/api/davical/caldav/_inc---caldav-PUT-default.php.html deleted file mode 100644 index d4dc5d51..00000000 --- a/docs/api/davical/caldav/_inc---caldav-PUT-default.php.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - Docs for page caldav-PUT-default.php - - - - -
-

File/inc/caldav-PUT-default.php

- - -
-
Description
- -
- -

CalDAV Server - handle PUT method on unknown (arbitrary) content-types

- - -
-
- - - -
-
Includes
- -
- -
- -
-  - - require_once - ('DAVResource.php') - (line 13) - -
- - - -
-
-
- - - - -

- Documentation generated on Wed, 04 Jul 2012 10:13:06 +0000 by phpDocumentor 1.4.3 -

-
- \ 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 deleted file mode 100644 index 71cf5d3b..00000000 --- a/docs/api/davical/caldav/_inc---caldav-PUT-functions.php.html +++ /dev/null @@ -1,685 +0,0 @@ - - - - - - Docs for page caldav-PUT-functions.php - - - - -
-

File/inc/caldav-PUT-functions.php

- - -
-
Description
- -
- -

CalDAV Server - handle PUT method

- - -
-
- - - -
-
Includes
- -
- -
- -
-  - - include_once - ('iSchedule.php') - (line 22) - -
- - - -
- -
- -
-  - - include_once - ('RRule-v2.php') - (line 23) - -
- - - -
- -
- -
-  - - require_once - ('vComponent.php') - (line 19) - -
- - - -
- -
- -
-  - - require_once - ('WritableCollection.php') - (line 21) - -
- - - -
- -
- -
-  - - require_once - ('AwlCache.php') - (line 18) - -
- - -

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

- -
- -
- -
-  - - require_once - ('vCalendar.php') - (line 20) - -
- - - -
-
-
- - - - -
-
Functions
- -
- -
- -
- - controlRequestContainer (line 71) -
- - -

Work out the location we are doing the PUT to, and check that we have the rights to do the needful.

-
- void - - controlRequestContainer - - (string $username, int $user_no, string $path, boolean $caldav_context, [boolean $public = null]) -
- -
    -
  • - string - $username: The name of the destination user
  • -
  • - int - $user_no: The user making the change
  • -
  • - string - $path: The DAV path the resource is bing PUT to
  • -
  • - boolean - $caldav_context: Whether we are responding via CalDAV or interactively
  • -
  • - boolean - $public: Whether the collection will be public, should we need to create it
  • -
- - -
- -
- -
- - do_scheduling_reply (line 324) -
- - -

Do the scheduling adjustments for a REPLY when an ATTENDEE updates their status.

-
- void - - do_scheduling_reply - - ( $resource,  $organizer) -
- -
    -
  • - vCalendar - $resource: The resource that the ATTENDEE is writing to their calendar
  • -
  • - string - $organizer: The property which is the event ORGANIZER.
  • -
- - -
- -
- -
- - do_scheduling_requests (line 485) -
- - -

Create/Update the scheduling requests for this resource. This includes updating the scheduled user's default calendar.

-
    -
  • return: If there was any scheduling action
  • -
-
- true - - do_scheduling_requests - - ( $resource, boolean $create, [ $old_data = null]) -
- -
    -
  • - vComponent - $resource: The VEVENT/VTODO/... resource we are scheduling
  • -
  • - boolean - $create: true if the scheduling requests are being created.
  • -
  • - - $old_data
  • -
- - -
- -
- -
- - GetTZID (line 173) -
- - -

Get a TZID string from this VEVENT/VTODO/... component if we can

-
    -
  • return: TZID value we found, or null
  • -
-
- The - - GetTZID - - ( $comp) -
- -
    -
  • - vComponent - $comp
  • -
- - -
- -
- -
- - handle_schedule_reply (line 275) -
- - -

Deliver scheduling replies to organizer and other attendees

-
    -
  • return: on error
  • -
-
- false - - handle_schedule_reply - - ( $ical) -
- -
    -
  • - vComponent - $ical: the VCALENDAR to deliver
  • -
- - -
- -
- -
- - handle_schedule_request (line 186) -
- - -

Deliver scheduling requests to attendees

-
- void - - handle_schedule_request - - (vComponent $ical) -
- -
    -
  • - vComponent - $ical: the VCALENDAR to deliver
  • -
- - -
- -
- -
- - import_addressbook_collection (line 682) -
- - -

This function will import a whole calendar

-
- void - - import_addressbook_collection - - ( $vcard_content, int $user_no, string $path, boolean $caldav_context, [ $appending = false], string $ics_content) -
- -
    -
  • - string - $ics_content: the ics file to import
  • -
  • - int - $user_no: the user wich will receive this ics file
  • -
  • - string - $path: the $path where it will be store such as /user_foo/home/
  • -
  • - boolean - $caldav_context:

    Whether we are responding via CalDAV or interactively

    Any VEVENTs with the same UID will be concatenated together

  • -
  • - - $vcard_content
  • -
  • - - $appending
  • -
- - -
- -
- -
- - import_calendar_collection (line 779) -
- - -

This function will import a whole calendar

-
- void - - import_calendar_collection - - (string $ics_content, int $user_no, string $path, boolean $caldav_context, [ $appending = false]) -
- -
    -
  • - string - $ics_content: the ics file to import
  • -
  • - int - $user_no: the user wich will receive this ics file
  • -
  • - string - $path: the $path where it will be store such as /user_foo/home/
  • -
  • - boolean - $caldav_context:

    Whether we are responding via CalDAV or interactively

    Any VEVENTs with the same UID will be concatenated together

  • -
  • - - $appending
  • -
- - -
- -
- -
- - import_collection (line 646) -
- - -

This function will import a whole collection

-
- void - - import_collection - - ( $import_content, int $user_no, string $path, boolean $caldav_context, [ $appending = false], string $ics_content) -
- -
    -
  • - string - $ics_content: the ics file to import
  • -
  • - int - $user_no: the user wich will receive this ics file
  • -
  • - string - $path: the $path where it will be store such as /user_foo/home/
  • -
  • - boolean - $caldav_context:

    Whether we are responding via CalDAV or interactively

    The work is either done by

  • -
  • - - $import_content
  • -
  • - - $appending
  • -
- - -
- -
- -
- - public_events_only (line 149) -
- - -

Check if this collection should force all events to be PUBLIC.

-
    -
  • return: Return true if public events only are allowed.
  • -
-
- boolean - - public_events_only - - (string $user_no, string $dav_name) -
- -
    -
  • - string - $user_no: the user that owns the collection
  • -
  • - string - $dav_name: the collection to check
  • -
- - -
- -
- -
- - rollback_on_error (line 40) -
- - -

This function launches an error

-
- void - - rollback_on_error - - (boolean $caldav_context, int $user_no, string $path, [string $message = ''], [int $error_no = 500]) -
- -
    -
  • - boolean - $caldav_context: Whether we are responding via CalDAV or interactively
  • -
  • - int - $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/
  • -
  • - string - $message: An optional error message to return to the client
  • -
  • - int - $error_no: An optional value for the HTTP error code
  • -
- - -
- -
- -
- - simple_write_resource (line 1459) -
- - -

A slightly simpler version of write_resource which will make more sense for calling from an external program. This makes assumptions that the collection and user do exist and bypasses all checks for whether it is reasonable to write this here.

-
    -
  • return: True for success, false for failure.
  • -
-
- boolean - - simple_write_resource - - (string $path, string $caldav_data, string $put_action_type, [ $write_action_log = false]) -
- -
    -
  • - string - $path: The path to the resource being written
  • -
  • - string - $caldav_data: The actual resource to be written
  • -
  • - string - $put_action_type: INSERT or UPDATE depending on what we are to do
  • -
  • - - $write_action_log
  • -
- - -
- -
- -
- - write_alarms (line 1058) -
- - -

Given a dav_id and an original vCalendar, pull out each of the VALARMs and write the values into the calendar_alarm table.

-
- null - - write_alarms - - (int $dav_id,  $ical) -
- -
    -
  • - int - $dav_id: The dav_id of the caldav_data we're processing
  • -
  • - vComponent - $ical: The VEVENT or VTODO containing the VALARM
  • -
- - -
- -
- -
- - write_attendees (line 1120) -
- - -

Parse out the attendee property and write a row to the calendar_attendee table for each one.

-
- null - - write_attendees - - (int $dav_id,  $ical) -
- -
    -
  • - int - $dav_id: The dav_id of the caldav_data we're processing
  • -
  • - vComponent - $ical: The VEVENT or VTODO containing the ATTENDEEs
  • -
- - -
- -
- -
- - write_resource (line 1169) -
- - -

Actually write the resource to the database. All checking of whether this is reasonable should be done before this is called.

-
    -
  • return: True for success, false for failure.
  • -
-
- boolean - - write_resource - - (DAVResource $resource, string $caldav_data, DAVResource $collection, int $author,  &$etag, string $put_action_type, boolean $caldav_context, [string $log_action = true], [string $weak_etag = null], string $etag) -
- -
    -
  • - DAVResource - $resource: The resource being written
  • -
  • - string - $caldav_data: The actual data to be written
  • -
  • - DAVResource - $collection: The collection containing the resource being written
  • -
  • - int - $author: The user_no who wants to put this resource on the server
  • -
  • - string - $etag: An etag unique for this event
  • -
  • - string - $put_action_type: INSERT or UPDATE depending on what we are to do
  • -
  • - boolean - $caldav_context: True, if we are responding via CalDAV, false for other ways of calling this
  • -
  • - string - $log_action: Either 'INSERT' or 'UPDATE': the type of action we are doing
  • -
  • - string - $weak_etag: An etag that is NOT modified on ATTENDEE changes for this event
  • -
  • - - &$etag
  • -
- - -
-
-
- -

- Documentation generated on Wed, 04 Jul 2012 10:13:06 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/caldav/_inc---caldav-PUT-vcalendar.php.html b/docs/api/davical/caldav/_inc---caldav-PUT-vcalendar.php.html deleted file mode 100644 index c6374c9a..00000000 --- a/docs/api/davical/caldav/_inc---caldav-PUT-vcalendar.php.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - Docs for page caldav-PUT-vcalendar.php - - - - -
-

File/inc/caldav-PUT-vcalendar.php

- - -
-
Description
- -
- -

CalDAV Server - handle PUT method

- - -
-
- - - -
-
Includes
- -
- -
- -
-  - - include_once - ('caldav-PUT-functions.php') - (line 15) - -
- - - -
- -
- -
-  - - require_once - ('DAVResource.php') - (line 13) - -
- - - -
-
-
- - - - -

- Documentation generated on Wed, 04 Jul 2012 10:13:06 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/caldav/_inc---caldav-PUT-vcard.php.html b/docs/api/davical/caldav/_inc---caldav-PUT-vcard.php.html deleted file mode 100644 index af891df8..00000000 --- a/docs/api/davical/caldav/_inc---caldav-PUT-vcard.php.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - Docs for page caldav-PUT-vcard.php - - - - -
-

File/inc/caldav-PUT-vcard.php

- - -
-
Description
- -
- -

CalDAV Server - handle PUT method on VCARD content-types

- - -
-
- - - -
-
Includes
- -
- -
- -
-  - - require_once - ('DAVResource.php') - (line 13) - -
- - - -
- -
- -
-  - - require_once - ('vcard.php') - (line 25) - -
- - - -
-
-
- - - - -

- Documentation generated on Wed, 04 Jul 2012 10:13:06 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/caldav/_inc---caldav-REPORT-pps-set.php.html b/docs/api/davical/caldav/_inc---caldav-REPORT-pps-set.php.html deleted file mode 100644 index 33b0f9c0..00000000 --- a/docs/api/davical/caldav/_inc---caldav-REPORT-pps-set.php.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - Docs for page caldav-REPORT-pps-set.php - - - - -
-

File/inc/caldav-REPORT-pps-set.php

- - -
-
Description
- -
- -

DAViCal CalDAV Server - handle principal-search-property-set report (RFC3744)

- - -
-
- - - - - - -
-
Functions
- -
- -
- -
- - property_response (line 16) -
- - -

Wrap an individual property name as needed

-
- void - - property_response - - ( &$xmldoc,  $property) -
- -
    -
  • - - &$xmldoc
  • -
  • - - $property
  • -
- - -
-
-
- -

- Documentation generated on Wed, 04 Jul 2012 10:13:06 +0000 by phpDocumentor 1.4.3 -

-
- \ 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 deleted file mode 100644 index c76d04d7..00000000 --- a/docs/api/davical/caldav/_inc---caldav-REPORT-sync-collection.php.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - Docs for page caldav-REPORT-sync-collection.php - - - - -
-

File/inc/caldav-REPORT-sync-collection.php

- - -
-
Description
- -
- -

CalDAV Server - handle sync-collection report (draft-daboo-webdav-sync-01)

- - -
-
- - - - - - -
-
Functions
- -
- -
- -
- - display_status (line 47) -
- - -

Build the array of properties to include in the report output

-
- void - - display_status - - ( $status_code) -
- -
    -
  • - - $status_code
  • -
- - -
-
-
- -

- Documentation generated on Wed, 04 Jul 2012 10:13:07 +0000 by phpDocumentor 1.4.3 -

-
- \ 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 deleted file mode 100644 index 4163f625..00000000 --- a/docs/api/davical/caldav/_inc---caldav-REPORT.php.html +++ /dev/null @@ -1,358 +0,0 @@ - - - - - - Docs for page caldav-REPORT.php - - - - -
-

File/inc/caldav-REPORT.php

- - -
-
Description
- -
- -

CalDAV Server - handle REPORT method

- - -
-
- - - -
-
Includes
- -
- -
- -
-  - - include - ("caldav-REPORT-sync-collection.php") - (line 68) - -
- - - -
- -
- -
-  - - include - ("caldav-REPORT-freebusy.php") - (line 51) - -
- - - -
- -
- -
-  - - include - ("caldav-REPORT-principal.php") - (line 58) - -
- - - -
- -
- -
-  - - include - ("caldav-REPORT-expand-property.php") - (line 75) - -
- - - -
- -
- -
-  - - include - ("caldav-REPORT-pps-set.php") - (line 61) - -
- - - -
- -
- -
-  - - include - ("caldav-REPORT-cardquery.php") - (line 243) - -
- - - -
- -
- -
-  - - include - ("caldav-REPORT-calquery.php") - (line 229) - -
- - - -
- -
- -
-  - - include - ("caldav-REPORT-principal-match.php") - (line 78) - -
- - - -
- -
- -
-  - - include - ("caldav-REPORT-multiget.php") - (line 234) - -
- - - -
- -
- -
-  - - include - ("caldav-REPORT-multiget.php") - (line 239) - -
- - - -
- -
- -
-  - - require_once - ("external-fetch.php") - (line 65) - -
- - - -
- -
- -
-  - - require_once - ("XMLDocument.php") - (line 13) - -
- - -

CalDAV Server - handle REPORT method

- - -
- -
- -
-  - - require_once - ("external-fetch.php") - (line 72) - -
- - - -
- -
- -
-  - - require_once - ("vCalendar.php") - (line 42) - -
- - - -
- -
- -
-  - - require_once - ('RRule-v2.php') - (line 16) - -
- - - -
- -
- -
-  - - require_once - ('DAVResource.php') - (line 14) - -
- - - -
- -
- -
-  - - require_once - ("external-fetch.php") - (line 223) - -
- - - -
-
-
- - - - -
-
Functions
- -
- -
- -
- - component_to_xml (line 92) -
- - -

Return XML for a single component from the DB

-
    -
  • return: An XML document which is the response for the component
  • -
-
- string - - component_to_xml - - (array $properties, string $item) -
- -
    -
  • - array - $properties: The properties for this component
  • -
  • - string - $item: The DB row data for this component
  • -
- - -
-
-
- -

- Documentation generated on Wed, 04 Jul 2012 10:13:07 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/caldav/_inc---schedule-functions.php.html b/docs/api/davical/caldav/_inc---schedule-functions.php.html deleted file mode 100644 index 10e8aba8..00000000 --- a/docs/api/davical/caldav/_inc---schedule-functions.php.html +++ /dev/null @@ -1,303 +0,0 @@ - - - - - - Docs for page schedule-functions.php - - - - -
-

File/inc/schedule-functions.php

- - -
-
Description
- -
- -

Functions for handling CalDAV Scheduling.

- - -
-
- - - -
-
Includes
- -
- -
- -
-  - - require_once - ('RRule-v2.php') - (line 14) - -
- - - -
- -
- -
-  - - require_once - ('WritableCollection.php') - (line 13) - -
- - - -
- -
- -
-  - - require_once - ('vCalendar.php') - (line 12) - -
- - -

Functions for handling CalDAV Scheduling.

- - -
-
-
- - - - -
-
Functions
- -
- -
- -
- - deliverItipCancel (line 312) -
- - -

Delivers the iTIP CANCEL message to an ATTENDEE's Scheduling Inbox Collection.

-

This is pretty simple at present, but could be extended in the future to do the sending of e-mail to a remote attendee.

-
- void - - deliverItipCancel - - ( $iTIP,  $attendee, WritableCollection $attendee_inbox) -
- -
    -
  • - vCalendar - $iTIP
  • -
  • - vProperty - $attendee
  • -
  • - WritableCollection - $attendee_inbox
  • -
- - -
- -
- -
- - doItipAttendeeReply (line 67) -
- - -

Do the scheduling adjustments for a REPLY when an ATTENDEE updates their status.

-
- void - - doItipAttendeeReply - - ( $resource,  $partstat, vCalendar $vcal, string $organizer) -
- -
    -
  • - vCalendar - $vcal: The resource that the ATTENDEE is writing to their calendar
  • -
  • - string - $organizer: The property which is the event ORGANIZER.
  • -
  • - vCalendar - $resource
  • -
  • - - $partstat
  • -
- - -
- -
- -
- - doItipOrganizerCancel (line 207) -
- - -

Handles sending the iTIP CANCEL messages to each ATTENDEE by the ORGANIZER.

-
- void - - doItipOrganizerCancel - - ( $vcal) -
- -
    -
  • - vCalendar - $vcal: What's being cancelled.
  • -
- - -
- -
- -
- - do_scheduling_for_delete (line 24) -
- - -

Entry point for scheduling on DELETE, for which there are thee outcomes:

  • We don't do scheduling (disabled, no organizer, ...)
  • We are an ATTENDEE declining the meeting.

-

  • We are the ORGANIZER canceling the meeting.

-
- void - - do_scheduling_for_delete - - (DAVResource $deleted_resource) -
- -
    -
  • - DAVResource - $deleted_resource: The resource which has already been deleted
  • -
- - -
- -
- -
- - GetItip (line 178) -
- - -
- void - - GetItip - - ( $vcal,  $method,  $attendee_value) -
- -
    -
  • - VCalendar - $vcal
  • -
  • - - $method
  • -
  • - - $attendee_value
  • -
- - -
- -
- -
- - processItipCancel (line 265) -
- - -

Does the actual processing of the iTIP CANCEL message on behalf of an ATTENDEE, which generally means writing it into the ATTENDEE's default calendar.

-
- void - - processItipCancel - - ( $vcal,  $attendee, WritableCollection $attendee_calendar, Principal $attendee_principal) -
- -
    -
  • - vCalendar - $vcal: The message.
  • -
  • - vProperty - $attendee
  • -
  • - WritableCollection - $attendee_calendar
  • -
  • - Principal - $attendee_principal
  • -
- - -
-
-
- -

- Documentation generated on Wed, 04 Jul 2012 10:13:10 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/external-bind/_inc---external-fetch.php.html b/docs/api/davical/external-bind/_inc---external-fetch.php.html deleted file mode 100644 index d99e2d97..00000000 --- a/docs/api/davical/external-bind/_inc---external-fetch.php.html +++ /dev/null @@ -1,142 +0,0 @@ - - - - - - Docs for page external-fetch.php - - - - -
-

File/inc/external-fetch.php

- - -
-
Description
- -
- -

Functions for managing external BIND resources

- - -
-
- - - - - - -
-
Functions
- -
- -
- -
- - create_external (line 13) -
- - -

Functions for managing external BIND resources

- -
- void - - create_external - - ( $path,  $is_calendar,  $is_addressbook) -
- -
    -
  • - - $path
  • -
  • - - $is_calendar
  • -
  • - - $is_addressbook
  • -
- - -
- -
- -
- - fetch_external (line 42) -
- - -
- void - - fetch_external - - ( $bind_id, [ $min_age = '1 hour']) -
- -
    -
  • - - $bind_id
  • -
  • - - $min_age
  • -
- - -
- -
- -
- - update_external (line 98) -
- - -
- void - - update_external - - ( $request) -
- -
    -
  • - - $request
  • -
- - -
-
-
- -

- Documentation generated on Wed, 04 Jul 2012 10:13:08 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/iSchedule-POST/FakeSession.html b/docs/api/davical/iSchedule-POST/FakeSession.html deleted file mode 100644 index f31c32e3..00000000 --- a/docs/api/davical/iSchedule-POST/FakeSession.html +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - Docs For Class FakeSession - - - - -
-

 Class FakeSession

- - -
-
Description
- -
- -

- Located in /inc/iSchedule-POST.php (line 19) -

- - -

-	
-			
-
- - - - - -
-
Method Summary
- -
-
-
-  - FakeSession - __construct - ( $principal) -
-
-  - void - AllowedTo - ( $do_something) -
-
-
-
- - - -
-
Methods
- -
- - -
- -
- - Constructor __construct (line 20) -
- - - -
- FakeSession - - __construct - - ( $principal) -
- -
    -
  • - - $principal
  • -
- - -
- -
- -
- - AllowedTo (line 36) -
- - - -
- void - - AllowedTo - - ( $do_something) -
- -
    -
  • - - $do_something
  • -
- - -
- -
-
- - -

- Documentation generated on Wed, 04 Jul 2012 10:13:09 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/iSchedule-POST/_inc---iSchedule-POST.php.html b/docs/api/davical/iSchedule-POST/_inc---iSchedule-POST.php.html deleted file mode 100644 index 60363877..00000000 --- a/docs/api/davical/iSchedule-POST/_inc---iSchedule-POST.php.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - Docs for page iSchedule-POST.php - - - - -
-

File/inc/iSchedule-POST.php

- - -
-
Description
- -
- -

iScheduling POST handle remote iSchedule requests

- - -
-
- - -
-
Classes
- -
- - - - - - - - - -
ClassDescription
-  class - FakeSession - - -
-
-
- - -
-
Includes
- -
- -
- -
-  - - include_once - ('freebusy-functions.php') - (line 16) - -
- - - -
- -
- -
-  - - require_once - ('iSchedule.php') - (line 12) - -
- - -

iScheduling POST handle remote iSchedule requests

- - -
- -
- -
-  - - require_once - ('vCalendar.php') - (line 14) - -
- - - -
- -
- -
-  - - require_once - ('vComponent.php') - (line 13) - -
- - - -
- -
- -
-  - - require_once - ('WritableCollection.php') - (line 15) - -
- - - -
-
-
- - - - -
-
Functions
- -
- -
- -
- - ischedule_cancel (line 237) -
- - -
- void - - ischedule_cancel - - ( $ic,  $attendees,  $attendees_fail) -
- -
    -
  • - - $ic
  • -
  • - - $attendees
  • -
  • - - $attendees_fail
  • -
- - -
- -
- -
- - ischedule_freebusy_request (line 140) -
- - -
- void - - ischedule_freebusy_request - - ( $ic,  $attendees,  $attendees_fail) -
- -
    -
  • - - $ic
  • -
  • - - $attendees
  • -
  • - - $attendees_fail
  • -
- - -
- -
- -
- - ischedule_request (line 188) -
- - -
- void - - ischedule_request - - ( $ic,  $attendees,  $attendees_fail) -
- -
    -
  • - - $ic
  • -
  • - - $attendees
  • -
  • - - $attendees_fail
  • -
- - -
-
-
- -

- Documentation generated on Wed, 04 Jul 2012 10:13:09 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/iSchedule/_inc---iSchedule.php.html b/docs/api/davical/iSchedule/_inc---iSchedule.php.html deleted file mode 100644 index b5a2c04c..00000000 --- a/docs/api/davical/iSchedule/_inc---iSchedule.php.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - Docs for page iSchedule.php - - - - -
-

File/inc/iSchedule.php

- - -
-
Description
- -
- -

Functions that are needed for iScheduling requests

-

  • verifying Domain Key signatures
  • delivering remote scheduling requests to local users inboxes
  • Utility functions which we can use to decide whether this - is a permitted activity for this user.

- - -
-
- - -
-
Classes
- -
- - - - - - - - - -
ClassDescription
-  class - iSchedule - - A class for handling iScheduling requests. -
-
-
- - -
-
Includes
- -
- -
- -
-  - - require_once - ("XMLDocument.php") - (line 17) - -
- - -

Functions that are needed for iScheduling requests

-

  • verifying Domain Key signatures
  • delivering remote scheduling requests to local users inboxes
  • Utility functions which we can use to decide whether this - is a permitted activity for this user.

- - -
-
-
- - - - -

- Documentation generated on Wed, 04 Jul 2012 10:13:09 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/iSchedule/iSchedule.html b/docs/api/davical/iSchedule/iSchedule.html deleted file mode 100644 index ec0a28c7..00000000 --- a/docs/api/davical/iSchedule/iSchedule.html +++ /dev/null @@ -1,633 +0,0 @@ - - - - - - Docs For Class iSchedule - - - - -
-

 Class iSchedule

- - -
-
Description
- -
- -

A class for handling iScheduling requests.

-

- Located in /inc/iSchedule.php (line 25) -

- - -

-	
-			
-
- - - - -
-
Variable Summary
- -
-
-
-  - mixed - $domain -
-
-  - mixed - $parsed -
-
-  - mixed - $selector -
-
-
-
- - -
-
Method Summary
- -
-
-
-  - iSchedule - __construct - () -
-
-  - void - getCapabilities - ([ $domain = null]) -
-
-  - void - getServer - () -
-
-  - void - getTxt - () -
-
-  - void - parseDKIM - (string $sig) -
-
-  - void - parseTxt - () -
-
-  - void - parseURI - ( $uri) -
-
-  - void - queryCapabilities - ( $capability, [ $domain = null]) -
-
-  - void - sendRequest - ( $address,  $type,  $data) -
-
-  - void - setTxt - ( $dk) -
-
-  - void - signDKIM - (array $headers, string $body) -
-
-  - void - validateKey - () -
-
-  - void - validateRequest - () -
-
-  - void - verifySignature - () -
-
-
-
- - -
-
Variables
- -
- - -
- -
- - - mixed - $domain - (line 29) - -
- - -
    -
  • access: public
  • -
- - - - - -
- -
- -
- - - mixed - $parsed - (line 27) - -
- - -
    -
  • access: public
  • -
- - - - - -
- -
- -
- - - mixed - $selector - (line 28) - -
- - -
    -
  • access: public
  • -
- - - - - -
- -
-
- - -
-
Methods
- -
- - -
- -
- - Constructor __construct (line 51) -
- - - -
- iSchedule - - __construct - - () -
- - - -
- -
- -
- - getCapabilities (line 256) -
- - -

get capabilities from remote server

- -
- void - - getCapabilities - - ([ $domain = null]) -
- -
    -
  • - - $domain
  • -
- - -
- -
- -
- - getServer (line 193) -
- - -

finds a remote calendar server via DNS SRV records

- -
- void - - getServer - - () -
- - - -
- -
- -
- - getTxt (line 78) -
- - -

gets the domainkey TXT record from DNS

- -
- void - - getTxt - - () -
- - - -
- -
- -
- - parseDKIM (line 506) -
- - -

parses and validates DK header

- -
- void - - parseDKIM - - (string $sig) -
- -
    -
  • - string - $sig: the value of the DKIM-Signature header
  • -
- - -
- -
- -
- - parseTxt (line 122) -
- - -

parses DNS TXT record from domainkey lookup

- -
- void - - parseTxt - - () -
- - - -
- -
- -
- - parseURI (line 584) -
- - -

split up a mailto uri into domain and user components

-

TODO handle other uri types (eg http)

- -
- void - - parseURI - - ( $uri) -
- -
    -
  • - - $uri
  • -
- - -
- -
- -
- - queryCapabilities (line 294) -
- - -

query capabilities retrieved from server

- -
- void - - queryCapabilities - - ( $capability, [ $domain = null]) -
- -
    -
  • - - $capability
  • -
  • - - $domain
  • -
- - -
- -
- -
- - sendRequest (line 403) -
- - -

send request to remote server

-

$address should be an email address or an array of email addresses all with the same domain $type should be in the format COMPONENT/METHOD eg (VFREEBUSY, VEVENT/REQUEST, VEVENT/REPLY, etc. ) $data is the vcalendar data N.B. must already be rendered into text format

- -
- void - - sendRequest - - ( $address,  $type,  $data) -
- -
    -
  • - - $address
  • -
  • - - $type
  • -
  • - - $data
  • -
- - -
- -
- -
- - setTxt (line 114) -
- - -

strictly for testing purposes

- -
- void - - setTxt - - ( $dk) -
- -
    -
  • - - $dk
  • -
- - -
- -
- -
- - signDKIM (line 361) -
- - -

signs a POST body and headers

- -
- void - - signDKIM - - (array $headers, string $body) -
- -
    -
  • - string - $body: the body of the POST
  • -
  • - array - $headers: the headers to sign as passed to header ();
  • -
- - -
- -
- -
- - validateKey (line 144) -
- - -

validates that domainkey is acceptable for the current request

- -
- void - - validateKey - - () -
- - - -
- -
- -
- - validateRequest (line 645) -
- - -

checks that current request has a valid DKIM signature signed by a currently valid key from DNS

- -
- void - - validateRequest - - () -
- - - -
- -
- -
- - verifySignature (line 599) -
- - -

verifies parsed DKIM header is valid for current message with a signature from the public key in DNS

-

TODO handle multiple headers of the same name

- -
- void - - verifySignature - - () -
- - - -
- -
-
- - -

- Documentation generated on Wed, 04 Jul 2012 10:13:09 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/ldap/_inc---drivers_imap_pam.php.html b/docs/api/davical/ldap/_inc---drivers_imap_pam.php.html deleted file mode 100644 index 4cdcc811..00000000 --- a/docs/api/davical/ldap/_inc---drivers_imap_pam.php.html +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - Docs for page drivers_imap_pam.php - - - - -
-

File/inc/drivers_imap_pam.php

- - -
-
Description
- -
- -

Manages PAM repository connection with local imap server help

- - -
-
- - -
-
Classes
- -
- - - - - - - - - -
ClassDescription
-  class - - - -
-
-
- - -
-
Includes
- -
- -
- -
-  - - require_once - ("auth-functions.php") - (line 19) - -
- - -

Manages PAM repository connection with local imap server help

- - -
-
-
- - - - -
-
Functions
- -
- -
- -
- - IMAP_PAM_check (line 59) -
- - -

Check the username / password against the PAM system

-
- void - - IMAP_PAM_check - - ( $username,  $password) -
- -
    -
  • - - $username
  • -
  • - - $password
  • -
- - -
-
-
- -

- Documentation generated on Wed, 04 Jul 2012 10:13:08 +0000 by phpDocumentor 1.4.3 -

-
- \ 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 deleted file mode 100644 index 1a38e389..00000000 --- a/docs/api/davical/ldap/_inc---drivers_ldap.php.html +++ /dev/null @@ -1,255 +0,0 @@ - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - - - - - Docs for page drivers_ldap.php - - - - -
-

File/inc/drivers_ldap.php

- - -
-
Description
- -
- -

Manages LDAP repository connection

- - -
-
- - -
-
Classes
- -
- - - - - - - - - -
ClassDescription
-  class - ldapDrivers - - -
-
-
- - -
-
Includes
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - -
- -
-  - - require_once - ("auth-functions.php") - (line 14) - -
- - -

Manages LDAP repository connection

- - -
-
-
- - - - -
-
Functions
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - -
- -
- - getStaticLdap (line 242) -
- - -

A generic function to create and fetch static objects

-
- void - - getStaticLdap - - () -
- - - -
- -
- -
- - LDAP_check (line 292) -
- - -

Check the username / password against the LDAP server

-
- void - - LDAP_check - - ( $username,  $password) -
- -
    -
  • - - $username
  • -
  • - - $password
  • -
- - -
- -
- -
- - sync_LDAP (line 510) -
- - -

sync LDAP against the DB

-
- void - - sync_LDAP - - () -
- - - -
- -
- -
- - sync_LDAP_groups (line 376) -
- - -

sync LDAP Groups against the DB

-
- void - - sync_LDAP_groups - - () -
- - - -
- -
- -
- - sync_user_from_LDAP (line 259) -
- - -

Synchronise a cached user with one from LDAP

-
- void - - sync_user_from_LDAP - - (Principal &$principal,  $mapping,  $ldap_values, object $principal) -
- -
    -
  • - object - $principal: A Principal object to be updated (or created)
  • -
  • - Principal - &$principal
  • -
  • - - $mapping
  • -
  • - - $ldap_values
  • -
- - -
-
-
- -

- Documentation generated on Wed, 04 Jul 2012 10:13:08 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/ldap/_inc---drivers_rimap.php.html b/docs/api/davical/ldap/_inc---drivers_rimap.php.html deleted file mode 100644 index d0dfa400..00000000 --- a/docs/api/davical/ldap/_inc---drivers_rimap.php.html +++ /dev/null @@ -1,157 +0,0 @@ - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - - - - - Docs for page drivers_rimap.php - - - - -
-

File/inc/drivers_rimap.php

- - -
-
Description
- -
- -

Manages PAM repository connection with local imap server help

- - -
-
- - -
-
Classes
- -
- - - - - - - - - -
ClassDescription
-  class - imapPamDrivers - - -
-
-
- - -
-
Includes
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - -
- -
-  - - require_once - ("auth-functions.php") - (line 14) - -
- - -

Manages PAM repository connection with local imap server help

- - -
-
-
- - - - -
-
Functions
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - -
- -
- - RIMAP_check (line 54) -
- - -

Check the username / password against the IMAP server

-
- void - - RIMAP_check - - ( $username,  $password) -
- -
    -
  • - - $username
  • -
  • - - $password
  • -
- - -
-
-
- -

- Documentation generated on Wed, 04 Jul 2012 10:13:08 +0000 by phpDocumentor 1.4.3 -

-
- \ 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 deleted file mode 100644 index a7e9dfe5..00000000 --- a/docs/api/davical/ldap/_inc---drivers_squid_pam.php.html +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - Docs for page drivers_squid_pam.php - - - - -
-

File/inc/drivers_squid_pam.php

- - -
-
Description
- -
- -

Manages PAM repository connection with SQUID help

- - -
-
- - -
-
Classes
- -
- - - - - - - - - -
ClassDescription
-  class - squidPamDrivers - - -
-
-
- - -
-
Includes
- -
- -
- -
-  - - require_once - ("auth-functions.php") - (line 14) - -
- - -

Manages PAM repository connection with SQUID help

- - -
-
-
- - - - -
-
Functions
- -
- -
- -
- - SQUID_PAM_check (line 44) -
- - -

Check the username / password against the PAM system

-
- void - - SQUID_PAM_check - - ( $username,  $password) -
- -
    -
  • - - $username
  • -
  • - - $password
  • -
- - -
-
-
- -

- Documentation generated on Wed, 04 Jul 2012 10:13:08 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/ldap/imapPamDrivers.html b/docs/api/davical/ldap/imapPamDrivers.html deleted file mode 100644 index 12b36af3..00000000 --- a/docs/api/davical/ldap/imapPamDrivers.html +++ /dev/null @@ -1,147 +0,0 @@ - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - - - - - Docs For Class imapPamDrivers - - - - -
-

 Class imapPamDrivers

- - -
-
Description
- -
- -

- Located in /inc/drivers_rimap.php (line 16) -

- - -

-	
-			
-
- - - - - -
-
Method Summary
- -
-
-
-  - imapPamDrivers - __construct - (string $imap_url) -
-
-  - imapPamDrivers - imapPamDrivers - (string $imap_url) -
-
-
-
- - - -
-
Methods
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - -
- -
- - Constructor __construct (line 39) -
- - -

The constructor

- -
- imapPamDrivers - - __construct - - (string $imap_url) -
- -
    -
  • - string - $imap_url: formated for imap_open()
  • -
- - -
- -
- -
- - Constructor imapPamDrivers (line 29) -
- - -

Constructor.

- -
- imapPamDrivers - - imapPamDrivers - - (string $imap_url) -
- -
    -
  • - string - $imap_url: formated for imap_open()
  • -
- - -
- -
-
- - - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 -

- Documentation generated on Wed, 04 Jul 2012 10:13:08 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/ldap/ldapDrivers.html b/docs/api/davical/ldap/ldapDrivers.html deleted file mode 100644 index e9d33266..00000000 --- a/docs/api/davical/ldap/ldapDrivers.html +++ /dev/null @@ -1,225 +0,0 @@ - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - - - - - Docs For Class ldapDrivers - - - - -
-

 Class ldapDrivers

- - -
-
Description
- -
- -

- Located in /inc/drivers_ldap.php (line 16) -

- - -

-	
-			
-
- - - - - -
-
Method Summary
- -
-
-
-  - ldapDrivers - __construct - (array $config) -
-
-  - void - getAllGroups - ( $attributes) -
-
-  - void - getAllUsers - ( $attributes) -
-
-  - array - requestUser - (string $filter, [array $attributes = NULL],  $username, string $passwd) -
-
-
-
- - - -
-
Methods
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - -
- -
- - Constructor __construct (line 35) -
- - -

Initializes the LDAP connection

- -
- ldapDrivers - - __construct - - (array $config) -
- -
    -
  • - array - $config: The configuration data
  • -
- - -
- -
- -
- - getAllGroups (line 147) -
- - -

Retrieve all groups from the LDAP directory

- -
- void - - getAllGroups - - ( $attributes) -
- -
    -
  • - - $attributes
  • -
- - -
- -
- -
- - getAllUsers (line 116) -
- - -

Retrieve all users from the LDAP directory

- -
- void - - getAllUsers - - ( $attributes) -
- -
    -
  • - - $attributes
  • -
- - -
- -
- -
- - requestUser (line 182) -
- - -

Returns the result of the LDAP query

-
    -
  • return: Contains selected attributes from all entries corresponding to the given filter
  • -
- -
- array - - requestUser - - (string $filter, [array $attributes = NULL],  $username, string $passwd) -
- -
    -
  • - string - $filter: The filter used to search entries
  • -
  • - array - $attributes: Attributes to be returned
  • -
  • - string - $passwd: password to check
  • -
  • - - $username
  • -
- - -
- -
-
- - - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 -

- Documentation generated on Wed, 04 Jul 2012 10:13:08 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/ldap/squidPamDrivers.html b/docs/api/davical/ldap/squidPamDrivers.html deleted file mode 100644 index 8ce0a99f..00000000 --- a/docs/api/davical/ldap/squidPamDrivers.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - Docs For Class squidPamDrivers - - - - -
-

 Class squidPamDrivers

- - -
-
Description
- -
- -

- Located in /inc/drivers_squid_pam.php (line 16) -

- - -

-	
-			
-
- - - - - -
-
Method Summary
- -
-
-
-  - squidPamDrivers - __construct - (string $config) -
-
-
-
- - - -
-
Methods
- -
- - -
- -
- - Constructor __construct (line 30) -
- - -

The constructor

- -
- squidPamDrivers - - __construct - - (string $config) -
- -
    -
  • - string - $config: path where /usr/lib/squid/pam_auth is
  • -
- - -
- -
-
- - -

- Documentation generated on Wed, 04 Jul 2012 10:13:08 +0000 by phpDocumentor 1.4.3 -

-
- \ 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 deleted file mode 100644 index c2632d0e..00000000 --- a/docs/api/davical/logging/_inc---log_caldav_action.php.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - Docs for page log_caldav_action.php - - - - -
-

File/inc/log_caldav_action.php

- - -
-
Description
- -
- -

Allows logging of CalDAV actions (PUT/DELETE) for possible export or sync through some other glue.

- - -
-
- - - - - - -
-
Functions
- -
- -
- -
- - log_caldav_action (line 26) -
- - -

Log the action

-
- void - - log_caldav_action - - (string $action_type, string $uid, integer $user_no, integer $collection_id, string $dav_name) -
- -
    -
  • - string - $action_type: INSERT / UPDATE or DELETE
  • -
  • - string - $uid: The UID of the modified item
  • -
  • - integer - $user_no: The user owning the containing collection.
  • -
  • - integer - $collection_id: The ID of the containing collection.
  • -
  • - string - $dav_name: The DAV path of the item, relative to the DAViCal base path
  • -
- - -
-
-
- -

- Documentation generated on Wed, 04 Jul 2012 10:13:09 +0000 by phpDocumentor 1.4.3 -

-
- \ 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 deleted file mode 100644 index 8704ef40..00000000 --- a/docs/api/davical/propfind/_inc---caldav-PROPFIND.php.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - - - Docs for page caldav-PROPFIND.php - - - - -
-

File/inc/caldav-PROPFIND.php

- - -
-
Description
- -
- -

CalDAV Server - handle PROPFIND method

- - -
-
- - - -
-
Includes
- -
- -
- -
-  - - require_once - ('iCalendar.php') - (line 15) - -
- - - -
- -
- -
-  - - require_once - ('XMLDocument.php') - (line 16) - -
- - - -
- -
- -
-  - - require_once - ("external-fetch.php") - (line 240) - -
- - -

Something that we can handle, at least roughly correctly.

- -
- -
- -
-  - - require_once - ('DAVResource.php') - (line 17) - -
- - - -
-
-
- - - - -
-
Functions
- -
- -
- -
- - add_proxy_response (line 54) -
- - -

Add the calendar-proxy-read/write pseudocollections

-
- void - - add_proxy_response - - (responses $which,  $parent_path) -
- -
    -
  • - responses - $which: array of responses to which to add the collections
  • -
  • - - $parent_path
  • -
- - -
- -
- -
- - get_collection_contents (line 104) -
- - -

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.

-
- void - - get_collection_contents - - ( $depth,  $collection, [ $parent_path = null]) -
- -
    -
  • - - $depth
  • -
  • - - $collection
  • -
  • - - $parent_path
  • -
- - -
-
-
- -

- Documentation generated on Wed, 04 Jul 2012 10:13:06 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/pwauth/_inc---drivers_pwauth_pam.php.html b/docs/api/davical/pwauth/_inc---drivers_pwauth_pam.php.html deleted file mode 100644 index 15ed00e4..00000000 --- a/docs/api/davical/pwauth/_inc---drivers_pwauth_pam.php.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - Docs for page drivers_pwauth_pam.php - - - - -
-

File/inc/drivers_pwauth_pam.php

- - -
-
Description
- -
- -

Manages PAM repository connection with pwauth

- - -
-
- - -
-
Classes
- -
- - - - - - - - - -
ClassDescription
-  class - pwauthPamDrivers - - -
-
-
- - -
-
Includes
- -
- -
- -
-  - - require_once - ("auth-functions.php") - (line 17) - -
- - -

Manages PAM repository connection with pwauth

- - -
-
-
- - - - -
-
Functions
- -
- -
- -
- - PWAUTH_PAM_check (line 48) -
- - -

Check the username / password against the PAM system

-
- void - - PWAUTH_PAM_check - - ( $username,  $password) -
- -
    -
  • - - $username
  • -
  • - - $password
  • -
- - -
-
-
- -

- Documentation generated on Wed, 04 Jul 2012 10:13:08 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/pwauth/pwauthPamDrivers.html b/docs/api/davical/pwauth/pwauthPamDrivers.html deleted file mode 100644 index d74d9f30..00000000 --- a/docs/api/davical/pwauth/pwauthPamDrivers.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - Docs For Class pwauthPamDrivers - - - - -
-

 Class pwauthPamDrivers

- - -
-
Description
- -
- -

- Located in /inc/drivers_pwauth_pam.php (line 19) -

- - -

-	
-			
-
- - - - - -
-
Method Summary
- -
-
-
-  - pwauthPamDrivers - __construct - (string $config) -
-
-
-
- - - -
-
Methods
- -
- - -
- -
- - Constructor __construct (line 33) -
- - -

The constructor

- -
- pwauthPamDrivers - - __construct - - (string $config) -
- -
    -
  • - string - $config: path where pwauth is
  • -
- - -
- -
-
- - -

- Documentation generated on Wed, 04 Jul 2012 10:13:08 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/tzservice/_htdocs---tz.php.html b/docs/api/davical/tzservice/_htdocs---tz.php.html deleted file mode 100644 index 6c8606eb..00000000 --- a/docs/api/davical/tzservice/_htdocs---tz.php.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - Docs for page tz.php - - - - -
-

File/htdocs/tz.php

- - -
-
Description
- -
- -

DAViCal Timezone Service handler

- - -
-
- - - -
-
Includes
- -
- -
- -
-  - - include_once - ($code_file) - (line 28) - -
- - - -
- -
- -
-  - - require - ("./always.php") - (line 11) - -
- - -

DAViCal Timezone Service handler

- - -
- -
- -
-  - - require - (PublicSession.php) - (line 12) - -
- - - -
- -
- -
-  - - require_once - (CalDAVRequest.php) - (line 24) - -
- - - -
-
-
- - - - -

- Documentation generated on Wed, 04 Jul 2012 10:13:10 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/tzservice/_inc---tz---capabilities.php.html b/docs/api/davical/tzservice/_inc---tz---capabilities.php.html deleted file mode 100644 index 36eee101..00000000 --- a/docs/api/davical/tzservice/_inc---tz---capabilities.php.html +++ /dev/null @@ -1,42 +0,0 @@ - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - - - - - Docs for page capabilities.php - - - - -
-

File/inc/tz/capabilities.php

- - -
-
Description
- -
- -

DAViCal Timezone Service handler - capabilitis

- - -
-
- - - - - - -

- Documentation generated on Wed, 04 Jul 2012 10:13:07 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/tzservice/_inc---tz---expand.php.html b/docs/api/davical/tzservice/_inc---tz---expand.php.html deleted file mode 100644 index d1b1c67e..00000000 --- a/docs/api/davical/tzservice/_inc---tz---expand.php.html +++ /dev/null @@ -1,173 +0,0 @@ - - - - - - Docs for page expand.php - - - - -
-

File/inc/tz/expand.php

- - -
-
Description
- -
- -

DAViCal Timezone Service handler - capabilitis

- - -
-
- - - -
-
Includes
- -
- -
- -
-  - - require_once - ('vCalendar.php') - (line 12) - -
- - -

DAViCal Timezone Service handler - capabilitis

- - -
- -
- -
-  - - require_once - (RRule-v2.php) - (line 13) - -
- - - -
-
-
- - -
-
Constants
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - -
- -
- - - DEBUG_EXPAND = false - (line 40) - -
- - - - -
-
-
- - - -
-
Functions
- -
- -
- -
- - expand_timezone_onsets (line 53) -
- - -

Expand the instances for a STANDARD or DAYLIGHT component of a VTIMEZONE

-
    -
  • return: of onset datetimes with UTC from/to offsets
  • -
-
- array - - expand_timezone_onsets - - ( $vResource,  $range_start,  $range_end, int $offset_from) -
- -
    -
  • - object - $vResource: is a VCALENDAR with a VTIMEZONE containing components needing expansion
  • -
  • - object - $range_start: A RepeatRuleDateTime which is the beginning of the range for events.
  • -
  • - object - $range_end: A RepeatRuleDateTime which is the end of the range for events.
  • -
  • - int - $offset_from: The offset from UTC in seconds at the onset time.
  • -
- - -
-
-
- -

- Documentation generated on Wed, 04 Jul 2012 10:13:08 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/tzservice/_inc---tz---get.php.html b/docs/api/davical/tzservice/_inc---tz---get.php.html deleted file mode 100644 index fbfe4876..00000000 --- a/docs/api/davical/tzservice/_inc---tz---get.php.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - Docs for page get.php - - - - -
-

File/inc/tz/get.php

- - -
-
Description
- -
- -

DAViCal Timezone Service handler - capabilitis

- - -
-
- - - -
-
Includes
- -
- -
- -
-  - - require_once - ('vCalendar.php') - (line 12) - -
- - -

DAViCal Timezone Service handler - capabilitis

- - -
-
-
- - - - -

- Documentation generated on Wed, 04 Jul 2012 10:13:08 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/davical/tzservice/_inc---tz---list.php.html b/docs/api/davical/tzservice/_inc---tz---list.php.html deleted file mode 100644 index 2cf22130..00000000 --- a/docs/api/davical/tzservice/_inc---tz---list.php.html +++ /dev/null @@ -1,81 +0,0 @@ - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - - - - - Docs for page list.php - - - - -
-

File/inc/tz/list.php

- - -
-
Description
- -
- -

DAViCal Timezone Service handler - capabilitis

- - -
-
- - - -
-
Includes
- -
- -Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - -
- -
-  - - require_once - ('vComponent.php') - (line 12) - -
- - -

DAViCal Timezone Service handler - capabilitis

- - -
-
-
- - - - - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 -

- Documentation generated on Wed, 04 Jul 2012 10:13:09 +0000 by phpDocumentor 1.4.3 -

-
- \ No newline at end of file diff --git a/docs/api/elementindex.html b/docs/api/elementindex.html deleted file mode 100644 index 658566fb..00000000 --- a/docs/api/elementindex.html +++ /dev/null @@ -1,5493 +0,0 @@ - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - - - - - - - - - - -

Full index

-

Package indexes

- -
-
- a - b - c - d - e - f - g - h - i - k - l - m - n - o - p - q - r - s - t - u - v - w - x - y - _ -
- - -
-
a
-
top
-
-
-
-
- Function - access_ticket_browser -
-
-
access_ticket_browser() in principal-edit.php
-
-
- Method - actualDeleteCalendarMember -
-
- -
Writes the data to a member in the collection and returns the segment_name of the resource in our internal namespace.
-
-
- Method - addAuthor -
-
-
AtomFeed::addAuthor() in AtomFeed.php
-
-
- Method - addAuthor -
-
-
AtomEntry::addAuthor() in AtomFeed.php
-
-
- Method - addCategory -
-
-
AtomEntry::addCategory() in AtomFeed.php
-
-
- Method - AddDays -
-
-
iCalDate::AddDays() in RRule.php
-
Add some integer number of days to a date
-
-
- Method - AddDuration -
-
- -
Add duration
-
-
- Method - addEntry -
-
-
AtomFeed::addEntry() in AtomFeed.php
-
-
- Method - AddMonths -
-
- -
Add some number of months to a date
-
-
- Method - addNode -
-
-
AtomFeed::addNode() in AtomFeed.php
-
-
- Method - addNode -
-
-
AtomEntry::addNode() in AtomFeed.php
-
-
- Method - addressbook_home_set -
-
- -
Get the addressbook_home_set, as lazily as possible
-
-
- Function - add_failure -
-
-
add_failure() in caldav-PROPPATCH.php
-
Small utility function to add propstat for one failure
-
-
- Function - add_proxy_response -
-
-
add_proxy_response() in caldav-PROPFIND.php
-
Add the calendar-proxy-read/write pseudocollections
-
-
- Method - AllowedTo -
-
-
CalDAVRequest::AllowedTo() in CalDAVRequest.php
-
Are we allowed to do the requested activity
-
-
- Method - AllowedTo -
-
-
PublicSession::AllowedTo() in PublicSession.php
-
Checks whether a user is allowed to do something.
-
-
- Method - AllowedTo -
-
-
FakeSession::AllowedTo() in iSchedule-POST.php
-
-
- Method - AllowedTo -
-
-
HTTPAuthSession::AllowedTo() in HTTPAuthSession.php
-
Checks whether a user is allowed to do something.
-
-
- Method - ApplyBySetPos -
-
- -
Given set position descriptions like '1', '3', '11', '-3' or '-1' and a set, return the subset matching the list of set positions.
-
-
- Function - apply_filter -
-
-
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.
-
-
- Method - AsCollection -
-
-
DAVPrincipal::AsCollection() in DAVPrincipal.php
-
Returns a representation of the principal as a collection
-
-
- Method - AsDate -
-
- -
-
- Method - asSeconds -
-
- -
Returns the duration as epoch seconds.
-
-
- Method - AssignSessionDetails -
-
- -
Internal function used to assign the session details to a user's new session.
-
-
- Method - AssignSessionDetails -
-
- -
Internal function used to assign the session details to a user's new session.
-
-
- Class - AtomEntry -
-
-
AtomEntry in AtomFeed.php
-
-
- Class - AtomFeed -
-
-
AtomFeed in AtomFeed.php
-
-
- Class - AtomXHTMLContent -
-
-
AtomXHTMLContent in AtomFeed.php
-
These two classes here sort of emulate the interface from the Zend Framework API with regard to ZendFeedWriteFeed for constructing an Atom feed. Except we do it in a DAViCal way, and we have some huge limitations:
  • We *only* support Atom feeds.
-
-
- Constant - ATOM_XMLNS -
-
-
ATOM_XMLNS in AtomFeed.php
-
-
- Function - AuthExternalAWL -
-
-
AuthExternalAWL() in auth-functions.php
-
Authenticate against a different PostgreSQL database which contains a usr table in the AWL format.
-
-
- Method - AuthFailedResponse -
-
- -
Authorisation failed, so we send some headers to say so.
-
-
- Function - auth_functions_deprecated -
-
-
auth_functions_deprecated() in auth-functions.php
-
-
- Page - admin.php -
-
-
admin.php in admin.php
-
-
- Page - always.php -
-
-
always.php in always.php
-
-
- Page - AtomFeed.php -
-
-
AtomFeed.php in AtomFeed.php
-
-
- Page - auth-functions.php -
-
-
auth-functions.php in auth-functions.php
-
-
- Page - autodiscover-handler.php -
-
-
autodiscover-handler.php in autodiscover-handler.php
-
-
- -
-
b
-
top
-
-
-
-
- Variable - $base_url -
-
-
CalDAVClient::$base_url in caldav-client.php
-
Server, username, password, calendar
-
-
- Variable - $body -
-
-
CalDAVClient::$body in caldav-client.php
-
-
- Variable - $bound_from -
-
-
DAVResource::$bound_from in DAVResource.php
-
-
- Variable - $by_email -
-
-
Principal::$by_email in Principal.php
-
Whether this was retrieved using an e-mail address
-
-
- Method - BasicAuthSession -
-
- -
Handle Basic HTTP Authentication (not secure unless https)
-
-
- Function - bindings_to_other_browser -
-
-
bindings_to_other_browser() in principal-edit.php
-
-
- Function - bindings_to_us_browser -
-
-
bindings_to_us_browser() in principal-edit.php
-
-
- 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 - bound_from -
-
-
DAVResource::bound_from() in DAVResource.php
-
Returns the dav_name of the resource we are bound to, within our internal namespace
-
-
- Method - BuildACE -
-
-
DAVResource::BuildACE() in DAVResource.php
-
BuildACE - construct an XMLElement subtree for a DAV::ace
-
-
- Method - BuildDeadPropertyXML -
-
- -
-
- Method - BuildPrivileges -
-
- -
Returns the array of privilege names converted into XMLElements
-
-
- Function - BuildSqlFilter -
-
-
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.
-
-
- 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 - BuildTicketinfo -
-
- -
Returns the array of tickets converted into XMLElements
-
-
- Function - build_dependencies_table -
-
- -
-
- Function - build_privileges_html -
-
-
build_privileges_html() in principal-edit.php
-
-
- Function - build_site_statistics -
-
- -
-
- Method - byEmail -
-
-
Principal::byEmail() in Principal.php
-
-
- -
-
c
-
top
-
-
-
-
- Variable - $calendar -
-
-
CalDAVClient::$calendar in caldav-client.php
-
-
- Variable - $collections -
-
-
Principal::$collections in Principal.php
-
-
- Variable - $collection_id -
-
-
Principal::$collection_id in Principal.php
-
-
- Variable - $collection_id -
-
-
CalDAVRequest::$collection_id in CalDAVRequest.php
-
The ID of the collection containing this path, or of this path if it is a collection
-
-
- Variable - $collection_path -
-
-
CalDAVRequest::$collection_path in CalDAVRequest.php
-
The path corresponding to the collection_id
-
-
- Variable - $collection_type -
-
-
CalDAVRequest::$collection_type in CalDAVRequest.php
-
The type of collection being requested:
-
-
- Variable - $contenttype -
-
-
DAVResource::$contenttype in DAVResource.php
-
-
- Variable - $created -
-
-
Principal::$created in Principal.php
-
-
- 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 - cacheDelete -
-
-
Principal::cacheDelete() in Principal.php
-
-
- Method - cacheFlush -
-
-
Principal::cacheFlush() in Principal.php
-
-
- Method - CalDAVClient -
-
-
CalDAVClient::CalDAVClient() in caldav-client.php
-
Constructor, initialises the class
-
-
- Class - CalDAVClient -
-
-
CalDAVClient in caldav-client.php
-
A class for accessing DAViCal via CalDAV, as a client
-
-
- Class - CalDAVRequest -
-
-
CalDAVRequest in CalDAVRequest.php
-
A class for collecting things to do with this request.
-
-
- Function - caldav_get_feed -
-
-
caldav_get_feed() in feed.php
-
-
- Class - CalendarInfo -
-
-
CalendarInfo in caldav-client-v2.php
-
A class for holding basic calendar information
-
-
- Method - calendar_free_busy_set -
-
- -
Get the calendar_free_busy_set, as lazily as possible
-
-
- Method - calendar_home_set -
-
- -
Get the calendar_home_set, as lazily as possible
-
-
- Function - catch_setup_errors -
-
- -
-
- Method - CheckEtagMatch -
-
-
CalDAVRequest::CheckEtagMatch() in CalDAVRequest.php
-
Check that the incoming Etag matches the one for the existing (or non-existing) resource.
-
-
- Function - checkiSchedule -
-
-
checkiSchedule() in iSchedule.php
-
-
- Method - CheckPassword -
-
-
HTTPAuthSession::CheckPassword() in HTTPAuthSession.php
-
CheckPassword does all of the password checking and returns a user record object, or false if it all ends in tears.
-
-
- Class - CheckResult -
-
-
CheckResult in setup.php
-
-
- Function - check_awl_version -
-
-
check_awl_version() in setup.php
-
-
- Function - check_calendar -
-
-
check_calendar() in setup.php
-
-
- Function - check_curl -
-
-
check_curl() in setup.php
-
-
- Function - check_database_connection -
-
- -
-
- Function - check_datetime -
-
-
check_datetime() in setup.php
-
-
- Function - check_davical_version -
-
- -
-
- Function - check_for_expansion -
-
-
check_for_expansion() in caldav-REPORT-calquery.php
-
-
- Function - check_gettext -
-
-
check_gettext() in setup.php
-
-
- Function - check_iconv -
-
-
check_iconv() in setup.php
-
-
- Function - check_ldap -
-
-
check_ldap() in setup.php
-
-
- Function - check_magic_quotes_gpc -
-
- -
-
- Function - check_magic_quotes_runtime -
-
- -
-
- Function - check_pdo -
-
-
check_pdo() in setup.php
-
-
- Function - check_pdo_pgsql -
-
-
check_pdo_pgsql() in setup.php
-
-
- Function - check_pgsql -
-
-
check_pgsql() in setup.php
-
We put many of these checks before we even try to load always.php so that we can try and do some diagnostic work to ensure it will load OK.
-
-
- Function - check_real_php -
-
-
check_real_php() in setup.php
-
-
- Function - check_schema_version -
-
- -
-
- Function - check_string -
-
-
check_string() in check_UTF8.php
-
-
- Function - check_suhosin_server_strip -
-
- -
-
- Method - CoerceContentType -
-
- -
Coerces the Content-type of the request into something valid/appropriate
-
-
- Method - CollectionId -
-
-
CalDAVRequest::CollectionId() in CalDAVRequest.php
-
Returns the ID of the collection of, or containing this request
-
-
- Method - collection_id -
-
-
DAVResource::collection_id() in DAVResource.php
-
Returns the internal collection_id for this collection, or the collection containing this resource
-
-
- Function - component_to_xml -
-
-
component_to_xml() in caldav-REPORT.php
-
Return XML for a single component from the DB
-
-
- Function - confirm_delete_binding -
-
-
confirm_delete_binding() in principal-edit.php
-
-
- Function - confirm_delete_bind_in -
-
-
confirm_delete_bind_in() in principal-edit.php
-
-
- Function - confirm_delete_collection -
-
-
confirm_delete_collection() in principal-edit.php
-
-
- Function - confirm_delete_principal -
-
-
confirm_delete_principal() in principal-edit.php
-
-
- Function - confirm_delete_ticket -
-
-
confirm_delete_ticket() in principal-edit.php
-
-
- Function - ConstructURL -
-
-
ConstructURL() in always.php
-
Construct a URL from the supplied dav_name. The URL will be urlencoded, except for any '/' characters in it.
-
-
- Method - ContainerExists -
-
- -
Checks whether the container for this resource actually exists, in the virtual sense, within the hierarchy
-
-
- Method - ContainerType -
-
-
DAVResource::ContainerType() in DAVResource.php
-
Return the type of whatever contains this resource, or would if it existed.
-
-
- 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.
-
-
- Method - Create -
-
-
Principal::Create() in Principal.php
-
-
- Function - CreateDefaultRelationships -
-
-
CreateDefaultRelationships() in auth-functions.php
-
Defunct function for creating default relationships.
-
-
- Method - createEntry -
-
-
AtomFeed::createEntry() in AtomFeed.php
-
-
- Function - CreateHomeCalendar -
-
-
CreateHomeCalendar() in auth-functions.php
-
Backward compatibility
-
-
- Function - CreateHomeCollections -
-
-
CreateHomeCollections() in auth-functions.php
-
Creates some default home collections for the user.
-
-
- Function - create_external -
-
-
create_external() in external-fetch.php
-
Functions for managing external BIND resources
-
-
- Method - current -
-
-
RepeatRule::current() in RRule-v2.php
-
-
- Page - caldav.php -
-
-
caldav.php in caldav.php
-
-
- Page - createdb.php -
-
-
createdb.php in createdb.php
-
-
- Page - caldav-ACL.php -
-
-
caldav-ACL.php in caldav-ACL.php
-
-
- Page - caldav-BIND.php -
-
-
caldav-BIND.php in caldav-BIND.php
-
-
- Page - caldav-client-v2.php -
-
-
caldav-client-v2.php in caldav-client-v2.php
-
-
- Page - caldav-client.php -
-
-
caldav-client.php in caldav-client.php
-
-
- Page - caldav-DELETE.php -
-
-
caldav-DELETE.php in caldav-DELETE.php
-
-
- Page - caldav-DELTICKET.php -
-
-
caldav-DELTICKET.php in caldav-DELTICKET.php
-
-
- Page - caldav-GET-functions.php -
-
-
caldav-GET-functions.php in caldav-GET-functions.php
-
-
- Page - caldav-GET.php -
-
-
caldav-GET.php in caldav-GET.php
-
-
- Page - caldav-LOCK.php -
-
-
caldav-LOCK.php in caldav-LOCK.php
-
-
- Page - caldav-MKCOL.php -
-
-
caldav-MKCOL.php in caldav-MKCOL.php
-
-
- Page - caldav-MKTICKET.php -
-
-
caldav-MKTICKET.php in caldav-MKTICKET.php
-
-
- Page - caldav-MOVE.php -
-
-
caldav-MOVE.php in caldav-MOVE.php
-
-
- Page - caldav-OPTIONS.php -
-
-
caldav-OPTIONS.php in caldav-OPTIONS.php
-
-
- Page - caldav-POST.php -
-
-
caldav-POST.php in caldav-POST.php
-
-
- Page - caldav-PROPFIND.php -
-
-
caldav-PROPFIND.php in caldav-PROPFIND.php
-
-
- Page - caldav-PROPPATCH.php -
-
-
caldav-PROPPATCH.php in caldav-PROPPATCH.php
-
-
- Page - caldav-PUT-default.php -
-
-
caldav-PUT-default.php in caldav-PUT-default.php
-
-
- Page - caldav-PUT-functions.php -
-
-
caldav-PUT-functions.php in caldav-PUT-functions.php
-
-
- Page - caldav-PUT-vcalendar.php -
-
-
caldav-PUT-vcalendar.php in caldav-PUT-vcalendar.php
-
-
- Page - caldav-PUT-vcard.php -
-
-
caldav-PUT-vcard.php in caldav-PUT-vcard.php
-
-
- Page - caldav-REPORT-calquery.php -
-
-
caldav-REPORT-calquery.php in caldav-REPORT-calquery.php
-
-
- Page - caldav-REPORT-cardquery.php -
-
-
caldav-REPORT-cardquery.php in caldav-REPORT-cardquery.php
-
-
- Page - caldav-REPORT-expand-property.php -
-
-
caldav-REPORT-expand-property.php in caldav-REPORT-expand-property.php
-
-
- Page - caldav-REPORT-freebusy.php -
-
-
caldav-REPORT-freebusy.php in caldav-REPORT-freebusy.php
-
-
- Page - caldav-REPORT-multiget.php -
-
-
caldav-REPORT-multiget.php in caldav-REPORT-multiget.php
-
-
- Page - caldav-REPORT-pps-set.php -
-
-
caldav-REPORT-pps-set.php in caldav-REPORT-pps-set.php
-
-
- Page - caldav-REPORT-principal-match.php -
-
-
caldav-REPORT-principal-match.php in caldav-REPORT-principal-match.php
-
-
- Page - caldav-REPORT-principal.php -
-
-
caldav-REPORT-principal.php in caldav-REPORT-principal.php
-
-
- Page - caldav-REPORT-sync-collection.php -
-
-
caldav-REPORT-sync-collection.php in caldav-REPORT-sync-collection.php
-
-
- Page - caldav-REPORT.php -
-
-
caldav-REPORT.php in caldav-REPORT.php
-
-
- Page - CalDAVRequest.php -
-
-
CalDAVRequest.php in CalDAVRequest.php
-
-
- Page - check_UTF8.php -
-
-
check_UTF8.php in check_UTF8.php
-
-
- Page - capabilities.php -
-
-
capabilities.php in capabilities.php
-
-
- Page - collection-edit.php -
-
-
collection-edit.php in collection-edit.php
-
-
- -
-
d
-
top
-
-
-
-
- Variable - $date_format_type -
-
- -
-
- Variable - $dav_name -
-
-
Principal::$dav_name in Principal.php
-
-
- Variable - $dav_name -
-
-
DAVResource::$dav_name in DAVResource.php
-
-
- Variable - $dead_properties -
-
- -
-
- Variable - $default_calendar -
-
- -
-
- Variable - $default_privileges -
-
- -
-
- Variable - $depth -
-
-
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 - $destination -
-
-
CalDAVRequest::$destination in CalDAVRequest.php
-
The value of any 'Destionation:' header, if present.
-
-
- Variable - $displayname -
-
-
CalendarInfo::$displayname in caldav-client-v2.php
-
-
- Variable - $displayname -
-
-
Principal::$displayname in Principal.php
-
-
- Variable - $domain -
-
-
iSchedule::$domain in iSchedule.php
-
-
- Variable - $dtstart -
-
-
RRuleTest::$dtstart in test-RRULE.php
-
-
- Method - DateDifference -
-
- -
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.
-
-
- Method - date_mask -
-
-
RepeatRule::date_mask() in RRule-v2.php
-
-
- Class - DAViCalSession -
-
-
DAViCalSession in DAViCalSession.php
-
A class for creating and holding session information.
-
-
- Constant - DAVICAL_ADDRESSBOOK_MAXPRIV -
-
- -
-
- 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 - DAVPrincipal -
-
-
DAVPrincipal in DAVPrincipal.php
-
A class for things to do with a DAV Principal
-
-
- Class - DAVResource -
-
-
DAVResource in DAVResource.php
-
A class for things to do with a DAV Resource
-
-
- Class - DAVTicket -
-
-
DAVTicket in DAVTicket.php
-
A class for things to do with a DAV Ticket
-
-
- Method - DAV_AllProperties -
-
- -
Return an array which is an expansion of the DAV::allprop
-
-
- Method - dav_name -
-
-
DAVTicket::dav_name() in DAVTicket.php
-
-
- Method - dav_name -
-
-
Principal::dav_name() in Principal.php
-
Return the partial path representing this principal
-
-
- Method - dav_name -
-
-
DAVResource::dav_name() in DAVResource.php
-
Returns the dav_name of the resource in our internal namespace
-
-
- Method - dav_name -
-
-
CalDAVRequest::dav_name() in CalDAVRequest.php
-
Returns the dav_name of the resource in our internal namespace
-
-
- Method - day -
-
- -
-
- Method - daysInMonth -
-
- -
Returns the number of days in a year/month pair
-
-
- Method - DaysInMonth -
-
- -
No of days in a month 1(Jan) - 12(Dec)
-
-
- Constant - DEBUG_EXPAND -
-
-
DEBUG_EXPAND in expand.php
-
-
- Constant - DEBUG_RRULE -
-
-
DEBUG_RRULE in RRule-v2.php
-
-
- Function - DeconstructURL -
-
-
DeconstructURL() in always.php
-
Deconstruct a dav_name from the supplied URL. The dav_name will be urldecoded.
-
-
- Method - default_calendar -
-
- -
Return the default calendar for this principal
-
-
- Function - delete_collection -
-
-
delete_collection() in caldav-DELETE.php
-
-
- Function - deliverItipCancel -
-
-
deliverItipCancel() in schedule-functions.php
-
Delivers the iTIP CANCEL message to an ATTENDEE's Scheduling Inbox Collection.
-
-
- Method - DepthRegexTail -
-
-
CalDAVRequest::DepthRegexTail() in CalDAVRequest.php
-
Returns the tail of a Regex appropriate for this Depth, when appended to
-
-
- Constant - DEPTH_INFINITY -
-
-
DEPTH_INFINITY in CalDAVRequest.php
-
-
- Method - DigestAuthSession -
-
- -
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
-
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.
-
-
- Method - DoDELETERequest -
-
-
CalDAVClient::DoDELETERequest() in caldav-client.php
-
DELETE a text/icalendar resource
-
-
- Method - DoGETRequest -
-
-
CalDAVClient::DoGETRequest() in caldav-client.php
-
Get a single item from the server.
-
-
- Function - doItipAttendeeReply -
-
-
doItipAttendeeReply() in schedule-functions.php
-
Do the scheduling adjustments for a REPLY when an ATTENDEE updates their status.
-
-
- Function - doItipOrganizerCancel -
-
-
doItipOrganizerCancel() in schedule-functions.php
-
Handles sending the iTIP CANCEL messages to each ATTENDEE by the ORGANIZER.
-
-
- Method - doNormalLine -
-
-
SqlToArray::doNormalLine() in SqlToArray.php
-
Add this line onto the current statement, detecting the end of the statement.
-
-
- Method - DoOptionsRequest -
-
- -
Send an OPTIONS request to the server
-
-
- Method - DoPUTRequest -
-
-
CalDAVClient::DoPUTRequest() in caldav-client.php
-
PUT a text/icalendar resource, returning the etag
-
-
- Method - DoRequest -
-
-
CalDAVClient::DoRequest() in caldav-client.php
-
Send a request to the server
-
-
- Method - DoResponse -
-
-
CalDAVRequest::DoResponse() in CalDAVRequest.php
-
Utility function we call when we have a simple status-based response to return to the client. Possibly
-
-
- Method - DoXMLRequest -
-
-
CalDAVClient::DoXMLRequest() in caldav-client.php
-
Send an XML request to the server (e.g. PROPFIND, REPORT, MKCALENDAR)
-
-
- Function - do_error -
-
-
do_error() in setup.php
-
-
- Function - do_scheduling_for_delete -
-
-
do_scheduling_for_delete() in schedule-functions.php
-
Entry point for scheduling on DELETE, for which there are thee outcomes:
  • We don't do scheduling (disabled, no organizer, ...)
  • We are an ATTENDEE declining the meeting.
-
-
- Function - do_scheduling_reply -
-
-
do_scheduling_reply() in caldav-PUT-functions.php
-
Do the scheduling adjustments for a REPLY when an ATTENDEE updates their status.
-
-
- Function - do_scheduling_requests -
-
-
do_scheduling_requests() in caldav-PUT-functions.php
-
Create/Update the scheduling requests for this resource. This includes updating the scheduled user's default calendar.
-
-
- Page - dbexec.php -
-
-
dbexec.php in dbexec.php
-
-
- Page - DAViCalSession.php -
-
-
DAViCalSession.php in DAViCalSession.php
-
-
- Page - davical_configuration_missing.php -
-
-
davical_configuration_missing.php in davical_configuration_missing.php
-
-
- Page - DAVPrincipal.php -
-
-
DAVPrincipal.php in DAVPrincipal.php
-
-
- Page - DAVResource.php -
-
-
DAVResource.php in DAVResource.php
-
-
- Page - DAVTicket.php -
-
-
DAVTicket.php in DAVTicket.php
-
-
- Page - drivers_imap_pam.php -
-
-
drivers_imap_pam.php in drivers_imap_pam.php
-
-
- Page - drivers_ldap.php -
-
-
drivers_ldap.php in drivers_ldap.php
-
-
- Page - drivers_pwauth_pam.php -
-
-
drivers_pwauth_pam.php in drivers_pwauth_pam.php
-
-
- Page - drivers_rimap.php -
-
-
drivers_rimap.php in drivers_rimap.php
-
-
- Page - drivers_squid_pam.php -
-
-
drivers_squid_pam.php in drivers_squid_pam.php
-
-
- -
-
e
-
top
-
-
-
-
- Variable - $email -
-
-
Principal::$email in Principal.php
-
-
- Variable - $email -
-
-
HTTPAuthSession::$email in HTTPAuthSession.php
-
User e-mail
-
-
- Variable - $email_ok -
-
-
Principal::$email_ok in Principal.php
-
-
- Variable - $entry -
-
-
CalDAVClient::$entry in caldav-client.php
-
-
- Variable - $exists -
-
-
CalDAVRequest::$exists in CalDAVRequest.php
-
The type of collection being requested:
-
-
- Variable - $exists -
-
-
DAVResource::$exists in DAVResource.php
-
-
- Variable - $exists -
-
-
Principal::$exists in Principal.php
-
Whether this Principal actually exists in the database yet.
-
-
- Function - early_exception_handler -
-
- -
-
- Function - edit_grant_row -
-
-
edit_grant_row() in collection-edit.php
-
-
- Function - edit_group_row -
-
-
edit_group_row() in principal-edit.php
-
-
- Function - edit_ticket_row -
-
-
edit_ticket_row() in principal-edit.php
-
-
- Method - email -
-
-
Principal::email() in Principal.php
-
Return the email
-
-
- Method - epoch -
-
- -
-
- Method - equals -
-
- -
Return true if $this and $other are equal, false otherwise.
-
-
- Function - errorResponse -
-
-
errorResponse() in autodiscover-handler.php
-
-
- Method - Exists -
-
-
DAVResource::Exists() in DAVResource.php
-
Checks whether this resource actually exists, in the virtual sense, within the hierarchy
-
-
- Method - Exists -
-
-
Principal::Exists() in Principal.php
-
-
- Function - expand_event_instances -
-
-
expand_event_instances() in RRule-v2.php
-
Expand the event instances for an iCalendar VEVENT (or VTODO)
-
-
- Function - expand_properties -
-
-
expand_properties() in caldav-REPORT-expand-property.php
-
Expand the properties, recursing only once
-
-
- Function - expand_timezone_onsets -
-
- -
Expand the instances for a STANDARD or DAYLIGHT component of a VTIMEZONE
-
-
- Method - export -
-
-
AtomFeed::export() in AtomFeed.php
-
-
- Function - export_iCalendar -
-
-
export_iCalendar() in caldav-GET-functions.php
-
-
- Page - external-fetch.php -
-
-
external-fetch.php in external-fetch.php
-
-
- Page - expand.php -
-
-
expand.php in expand.php
-
-
- Page - external-browse.php -
-
-
external-browse.php in external-browse.php
-
-
- -
-
f
-
top
-
-
-
-
- Variable - $Format -
-
- -
-
- Variable - $from -
-
- -
-
- Variable - $fullname -
-
-
HTTPAuthSession::$fullname in HTTPAuthSession.php
-
User full name
-
-
- Variable - $fullname -
-
-
Principal::$fullname in Principal.php
-
-
- Method - FailIfLocked -
-
-
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.
-
-
- Class - FakeSession -
-
-
FakeSession in iSchedule-POST.php
-
-
- Method - FetchCollection -
-
- -
Find the collection associated with this resource.
-
-
- Method - FetchCollections -
-
- -
Fetch the list of collections for this principal
-
-
- Method - FetchDeadProperties -
-
- -
Ensure the principal's dead properties are loaded
-
-
- Method - FetchDeadProperties -
-
- -
Fetch any dead properties for this URL
-
-
- Method - FetchParentContainer -
-
- -
Fetch the parent to this resource. This is deprecated - use GetParentContainer() instead.
-
-
- 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 - FetchTickets -
-
-
DAVResource::FetchTickets() in DAVResource.php
-
Fetches an array of the access_ticket records applying to this path
-
-
- Function - fetch_external -
-
-
fetch_external() in external-fetch.php
-
-
- Method - FloatOrUTC -
-
- -
If this is a localised time then this will return the UTC equivalent. If it is a floating time, then you will just get the floating time. If it is a date then it will be returned as a date. Note that if it is a *localised* date then the answer will still be the UTC equivalent but only the date itself will be returned.
-
-
- Method - FromPath -
-
-
DAVResource::FromPath() in DAVResource.php
-
Initialise from a path
-
-
- Method - FromRow -
-
-
DAVResource::FromRow() in DAVResource.php
-
Initialise from a database row
-
-
- Method - fromTwoDates -
-
- -
Factory method to return an Rfc5545Duration object from the difference between two dates.
-
-
- Page - feed.php -
-
-
feed.php in feed.php
-
-
- Page - freebusy.php -
-
-
freebusy.php in freebusy.php
-
-
- Page - freebusy-functions.php -
-
-
freebusy-functions.php in freebusy-functions.php
-
-
- -
-
g
-
top
-
-
-
-
- Variable - $getctag -
-
-
CalendarInfo::$getctag in caldav-client-v2.php
-
-
- Variable - $groups -
-
-
HTTPAuthSession::$groups in HTTPAuthSession.php
-
Group rights
-
-
- Function - generateKeys -
-
-
generateKeys() in iSchedule.php
-
-
- Method - GetACL -
-
-
DAVResource::GetACL() in DAVResource.php
-
Return ACL settings
-
-
- Method - getAllGroups -
-
-
ldapDrivers::getAllGroups() in drivers_ldap.php
-
Retrieve all groups from the LDAP directory
-
-
- Method - getAllUsers -
-
-
ldapDrivers::getAllUsers() in drivers_ldap.php
-
Retrieve all users from the LDAP directory
-
-
- Method - getCapabilities -
-
- -
get capabilities from remote server
-
-
- Method - getClass -
-
- -
-
- Function - getComponentRange -
-
-
getComponentRange() in RRule-v2.php
-
Return a date range for this component.
-
-
- Method - GetDepthName -
-
-
CalDAVRequest::GetDepthName() in CalDAVRequest.php
-
Returns the name for this depth: 0, 1, infinity
-
-
- Method - getDescription -
-
- -
-
- Method - getDuration -
-
- -
Get an Rfc5545Duration from this date range. If the from date is null it will be null.
-
-
- Method - GetEntryByHref -
-
-
CalDAVClient::GetEntryByHref() in caldav-client.php
-
Get the calendar entry by HREF
-
-
- Method - GetEntryByUid -
-
-
CalDAVClient::GetEntryByUid() in caldav-client.php
-
Get the calendar entry by UID
-
-
- Method - GetEvents -
-
-
CalDAVClient::GetEvents() in caldav-client.php
-
Get the events in a range from $start to $finish. The dates should be in the
-
-
- Method - GetHttpRequest -
-
-
CalDAVClient::GetHttpRequest() in caldav-client.php
-
Output http request headers
-
-
- Method - GetHttpResponse -
-
-
CalDAVClient::GetHttpResponse() in caldav-client.php
-
Output http response headers
-
-
- Method - getInstance -
-
-
VTimezone::getInstance() in vtimezone.php
-
-
- Function - GetItip -
-
-
GetItip() in schedule-functions.php
-
-
- Method - GetLockDetails -
-
-
CalDAVRequest::GetLockDetails() in CalDAVRequest.php
-
Returns the DB object associated with a lock token, or false.
-
-
- Method - GetLockRow -
-
-
CalDAVRequest::GetLockRow() in CalDAVRequest.php
-
Returns the locked row, either from the cache or from the database
-
-
- Method - GetMonthByDay -
-
- -
Applies any BYDAY to the month to return a set of days
-
-
- Method - GetMonthByMonthDay -
-
- -
Applies any BYMONTHDAY to the month to return a set of days
-
-
- Method - GetNext -
-
-
RRule::GetNext() in RRule.php
-
This is most of the meat of the RRULE processing, where we find the next date.
-
-
- Method - getOK -
-
- -
-
- Method - GetParentContainer -
-
- -
Get a DAVResource which is the parent to this resource.
-
-
- Function - getPrincipalByID -
-
-
getPrincipalByID() in auth-functions.php
-
-
- Method - GetProperty -
-
-
DAVResource::GetProperty() in DAVResource.php
-
Return general server-related properties, in plain form
-
-
- Method - GetProperty -
-
-
DAVPrincipal::GetProperty() in DAVPrincipal.php
-
Return an arbitrary property
-
-
- Method - GetPropStat -
-
-
DAVResource::GetPropStat() in DAVResource.php
-
Construct XML propstat fragment for this resource
-
-
- Method - GetRoles -
-
-
HTTPAuthSession::GetRoles() in HTTPAuthSession.php
-
Internal function used to get the user's roles from the database.
-
-
- Method - GetRoles -
-
-
DAViCalSession::GetRoles() in DAViCalSession.php
-
Method used to get the user's roles
-
-
- Method - getServer -
-
-
iSchedule::getServer() in iSchedule.php
-
finds a remote calendar server via DNS SRV records
-
-
- Method - getStatements -
-
-
SqlToArray::getStatements() in SqlToArray.php
-
Accessor for the array of parsed statements.
-
-
- Function - getStaticLdap -
-
-
getStaticLdap() in drivers_ldap.php
-
A generic function to create and fetch static objects
-
-
- Function - getStatusMessage -
-
-
getStatusMessage() in always.php
-
Return the HTTP status code description for a given code. Hopefully this is an efficient way to code this.
-
-
- Method - getTimeZone -
-
- -
-
- Method - GetTodos -
-
-
CalDAVClient::GetTodos() in caldav-client.php
-
Get the todo's in a range from $start to $finish. The dates should be in the
-
-
- Method - getTxt -
-
-
iSchedule::getTxt() in iSchedule.php
-
gets the domainkey TXT record from DNS
-
-
- Function - GetTZID -
-
-
GetTZID() in caldav-PUT-functions.php
-
Get a TZID string from this VEVENT/VTODO/... component if we can
-
-
- Function - getUserByEMail -
-
-
getUserByEMail() in auth-functions.php
-
-
- Function - getUserByID -
-
-
getUserByID() in auth-functions.php
-
-
- Function - getUserByName -
-
-
getUserByName() in auth-functions.php
-
-
- Function - getVCalendarRange -
-
-
getVCalendarRange() in RRule-v2.php
-
Return a RepeatRuleDateRange from the earliest start to the latest end of the event.
-
-
- Method - GetWeekByDay -
-
- -
Applies any BYDAY to the week to return a set of days
-
-
- Method - getXML -
-
-
AtomEntry::getXML() in AtomFeed.php
-
-
- Method - GetXmlRequest -
-
-
CalDAVClient::GetXmlRequest() in caldav-client.php
-
Output xml request
-
-
- Method - GetXmlResponse -
-
-
CalDAVClient::GetXmlResponse() in caldav-client.php
-
Output xml response
-
-
- Function - get_address_properties -
-
-
get_address_properties() in caldav-REPORT-cardquery.php
-
-
- Function - get_collection_contents -
-
-
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_freebusy -
-
-
get_freebusy() in freebusy-functions.php
-
-
- 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.
-
-
- Function - get_phpinfo -
-
-
get_phpinfo() in setup.php
-
-
- Function - grant_row_editor -
-
-
grant_row_editor() in principal-edit.php
-
-
- Method - GreaterThan -
-
- -
Test if $this is greater than the date parameter
-
-
- Method - GroupMemberSet -
-
-
DAVPrincipal::GroupMemberSet() in DAVPrincipal.php
-
Accessor for the group member set - the members of this group
-
-
- Method - GroupMembership -
-
- -
Accessor for the group membership - the groups this principal is a member of
-
-
- Function - group_memberships_browser -
-
-
group_memberships_browser() in principal-edit.php
-
-
- Function - group_members_browser -
-
-
group_members_browser() in principal-edit.php
-
-
- Function - group_row_editor -
-
-
group_row_editor() in principal-edit.php
-
-
- Page - get.php -
-
-
get.php in get.php
-
-
- -
-
h
-
top
-
-
-
-
- Variable - $headers -
-
-
CalDAVClient::$headers in caldav-client.php
-
-
- Variable - $httpRequest -
-
-
CalDAVClient::$httpRequest in caldav-client.php
-
-
- Variable - $httpResponse -
-
-
CalDAVClient::$httpResponse in caldav-client.php
-
-
- Function - handle_cancel_request -
-
-
handle_cancel_request() in caldav-POST.php
-
-
- Function - handle_freebusy_request -
-
-
handle_freebusy_request() in caldav-POST.php
-
-
- Function - handle_schedule_reply -
-
-
handle_schedule_reply() in caldav-PUT-functions.php
-
Deliver scheduling replies to organizer and other attendees
-
-
- Function - handle_schedule_request -
-
-
handle_schedule_request() in caldav-PUT-functions.php
-
Deliver scheduling requests to attendees
-
-
- Function - handle_subaction -
-
-
handle_subaction() in principal-edit.php
-
-
- Method - hasLeapDay -
-
- -
Returns a 1 if this year is a leap year, otherwise a 0
-
-
- Method - hasLimitedOccurrences -
-
- -
If this repeat rule has an UNTIL= or COUNT= then we can know it will end. Eventually.
-
-
- Method - HavePrivilegeTo -
-
- -
Does the user have the privileges to do what is requested.
-
-
- Method - HavePrivilegeTo -
-
-
DAViCalSession::HavePrivilegeTo() in DAViCalSession.php
-
Does the user have the privileges to do what is requested.
-
-
- Method - HavePrivilegeTo -
-
- -
Is the user has the privileges to do what is requested.
-
-
- Method - hour -
-
- -
-
- Page - help.php -
-
-
help.php in help.php
-
-
- Method - HTTPAuthSession -
-
-
HTTPAuthSession::HTTPAuthSession() in HTTPAuthSession.php
-
The constructor, which just calls the type supplied or configured
-
-
- Class - HTTPAuthSession -
-
-
HTTPAuthSession in HTTPAuthSession.php
-
A Class for handling a session using HTTP Basic Authentication
-
-
- Function - hyperlink -
-
-
hyperlink() in feed.php
-
Function for creating anchor links out of plain text.
-
-
- Page - HTTPAuthSession.php -
-
-
HTTPAuthSession.php in HTTPAuthSession.php
-
-
- -
-
i
-
top
-
-
-
-
- Variable - $is_addressbook -
-
- -
-
- Variable - $is_calendar -
-
-
Principal::$is_calendar in Principal.php
-
-
- Variable - $is_principal -
-
-
Principal::$is_principal in Principal.php
-
-
- Page - index.php -
-
-
index.php in index.php
-
-
- Page - iSchedule.php -
-
-
iSchedule.php in iSchedule.php
-
-
- Function - i18n -
-
-
i18n() in setup.php
-
todo work out something more than true/false returns for dependency checks
-
-
- Method - iCalDate -
-
- -
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 - id -
-
-
DAVTicket::id() in DAVTicket.php
-
-
- Class - imapPamDrivers -
-
-
imapPamDrivers in drivers_rimap.php
-
-
- Method - imapPamDrivers -
-
- -
Constructor.
-
-
- Function - IMAP_PAM_check -
-
-
IMAP_PAM_check() in drivers_imap_pam.php
-
Check the username / password against the PAM system
-
-
- Method - importFromDirectory -
-
- -
-
- Function - import_addressbook_collection -
-
-
import_addressbook_collection() in caldav-PUT-functions.php
-
This function will import a whole calendar
-
-
- Function - import_calendar_collection -
-
-
import_calendar_collection() in caldav-PUT-functions.php
-
This function will import a whole calendar
-
-
- Function - import_collection -
-
-
import_collection() in caldav-PUT-functions.php
-
This function will import a whole collection
-
-
- Page - interactive-page.php -
-
-
interactive-page.php in interactive-page.php
-
-
- Page - iSchedule-POST.php -
-
-
iSchedule-POST.php in iSchedule-POST.php
-
-
- Page - iSchedule.php -
-
-
iSchedule.php in iSchedule.php
-
-
- Method - InitialiseRecord -
-
- -
Initialise the Principal object from a $usr record from the DB.
-
-
- Method - internal_url -
-
-
Principal::internal_url() in Principal.php
-
-
- Method - IsAddressBook -
-
-
CalDAVRequest::IsAddressBook() in CalDAVRequest.php
-
Returns true if the URL referenced by this request points at an addressbook collection.
-
-
- Method - IsAddressbook -
-
-
DAVResource::IsAddressbook() in DAVResource.php
-
Checks whether this resource is an addressbook
-
-
- Method - IsBinding -
-
-
DAVResource::IsBinding() in DAVResource.php
-
Checks whether this resource is a bind to another resource
-
-
- Method - IsCalendar -
-
-
DAVResource::IsCalendar() in DAVResource.php
-
Checks whether this resource is a calendar
-
-
- Method - IsCalendar -
-
-
CalDAVRequest::IsCalendar() in CalDAVRequest.php
-
Returns true if the URL referenced by this request points at a calendar collection.
-
-
- Class - iSchedule -
-
-
iSchedule in iSchedule.php
-
A class for handling iScheduling requests.
-
-
- Function - ischedule_cancel -
-
-
ischedule_cancel() in iSchedule-POST.php
-
-
- Function - ischedule_freebusy_request -
-
-
ischedule_freebusy_request() in iSchedule-POST.php
-
-
- Function - ischedule_get -
-
-
ischedule_get() in well-known.php
-
-
- Function - ischedule_request -
-
-
ischedule_request() in iSchedule-POST.php
-
-
- Method - IsCollection -
-
-
CalDAVRequest::IsCollection() in CalDAVRequest.php
-
Returns true if the URL referenced by this request points at a collection.
-
-
- Method - IsCollection -
-
-
DAVResource::IsCollection() in DAVResource.php
-
Checks whether this resource is a collection
-
-
- Method - isDate -
-
- -
-
- Method - IsExternal -
-
-
DAVResource::IsExternal() in DAVResource.php
-
Checks whether this resource is a bind to an external resource
-
-
- Method - isFloating -
-
- -
-
- Method - IsGroup -
-
-
DAVPrincipal::IsGroup() in DAVPrincipal.php
-
Is this a group principal?
-
-
- Method - IsInfiniteDepth -
-
- -
Returns true if the request asked for infinite depth
-
-
- Method - IsInSchedulingCollection -
-
- -
Checks whether this resource is IN a scheduling inbox/outbox collection
-
-
- 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
-
-
- Function - ISODateToHTTPDate -
-
-
ISODateToHTTPDate() in always.php
-
Convert a date from ISO format into the sad old HTTP format.
-
-
- 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.
-
-
- Method - IsProxyRequest -
-
-
CalDAVRequest::IsProxyRequest() in CalDAVRequest.php
-
Returns true if the URL referenced by this request is within a proxy URL
-
-
- 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
-
-
- Method - IsPublicOnly -
-
-
DAVResource::IsPublicOnly() in DAVResource.php
-
Checks whether the target collection is for public events only
-
-
- Method - IsSchedulingCollection -
-
- -
Checks whether this resource is a scheduling inbox/outbox collection
-
-
- -
-
k
-
top
-
-
-
-
- Method - key -
-
-
RepeatRule::key() in RRule-v2.php
-
-
- Method - kill_on_exit -
-
-
CalDAVRequest::kill_on_exit() in CalDAVRequest.php
-
-
- -
-
l
-
top
-
-
-
-
- Variable - $locale -
-
-
Principal::$locale in Principal.php
-
-
- Page - log_caldav_action.php -
-
-
log_caldav_action.php in log_caldav_action.php
-
-
- Page - list.php -
-
-
list.php in list.php
-
-
- Class - ldapDrivers -
-
-
ldapDrivers in drivers_ldap.php
-
-
- Function - LDAP_check -
-
-
LDAP_check() in drivers_ldap.php
-
Check the username / password against the LDAP server
-
-
- Method - LessThan -
-
- -
Test if $this is less than the date parameter
-
-
- Function - local_session_sql -
-
-
local_session_sql() in DAViCalSession.php
-
-
- Method - LoginRequired -
-
-
DAViCalSession::LoginRequired() in DAViCalSession.php
-
Checks that this user is logged in, and presents a login screen if they aren't.
-
-
- Function - logRequestHeaders -
-
-
logRequestHeaders() in caldav.php
-
-
- Function - log_caldav_action -
-
-
log_caldav_action() in log_caldav_action.php
-
Log the action
-
-
- Function - log_setup_error -
-
-
log_setup_error() in setup.php
-
-
- -
-
m
-
top
-
-
-
-
- Variable - $method -
-
-
CalDAVRequest::$method in CalDAVRequest.php
-
The HTTP request method: PROPFIND, LOCK, REPORT, OPTIONS, etc...
-
-
- Variable - $modified -
-
-
Principal::$modified in Principal.php
-
-
- Function - make_help_link -
-
-
make_help_link() in page-header.php
-
-
- Method - MalformedRequest -
-
- -
Send a simple error informing the client that was a malformed request
-
-
- Method - MatchesPath -
-
-
DAVTicket::MatchesPath() in DAVTicket.php
-
-
- Method - MatchesResource -
-
- -
-
- Method - minute -
-
- -
-
- Method - modify -
-
- -
-
- Method - month -
-
- -
-
- Method - MonthDays -
-
- -
Given a MonthDays string like "1MO", "-2WE" return an integer day of the month.
-
-
- Method - msCdoToOlson -
-
-
VTimezone::msCdoToOlson() in vtimezone.php
-
-
- -
-
n
-
top
-
-
-
-
- Page - newfile.php -
-
-
newfile.php in newfile.php
-
-
- Method - NeedPrivilege -
-
-
DAVResource::NeedPrivilege() in DAVResource.php
-
Check if we have the needed privilege or send an error response. If the user does not have the privileges then the call will not return, and an XML error document will be output.
-
-
- Method - NeedPrivilege -
-
-
CalDAVRequest::NeedPrivilege() in CalDAVRequest.php
-
Send a need-privileges error response. This function will only return if the $href is not supplied and the current user has the specified permission for the request path.
-
-
- Method - next -
-
-
RepeatRule::next() in RRule-v2.php
-
Return the next date in the repeating series.
-
-
- -
-
o
-
top
-
-
-
-
- Variable - $options -
-
-
CalDAVRequest::$options in CalDAVRequest.php
-
-
- Variable - $original_request_url -
-
- -
-
- Page - other_translated_strings.php -
-
-
other_translated_strings.php in other_translated_strings.php
-
-
- Function - obfuscated_event -
-
-
obfuscated_event() in caldav-GET-functions.php
-
-
- Function - olson_from_vtimezone -
-
-
olson_from_vtimezone() in RRule-v2.php
-
Try and extract something like "Pacific/Auckland" or "America/Indiana/Indianapolis" if possible, given the VTIMEZONE component that is passed in. This is much more complex than olson_from_tzstring since we start to examine the rules and work out what actual timezone this might be.
-
-
- Method - overlaps -
-
- -
Assess whether this range overlaps the supplied range. null values are treated as infinity.
-
-
- -
-
p
-
top
-
-
-
-
- Variable - $parent -
-
-
DAVResource::$parent in DAVResource.php
-
-
- Variable - $parsed -
-
-
iSchedule::$parsed in iSchedule.php
-
-
- Variable - $pass -
-
-
CalDAVClient::$pass in caldav-client.php
-
-
- Variable - $password -
-
-
Principal::$password in Principal.php
-
-
- Variable - $port -
-
-
CalDAVClient::$port in caldav-client.php
-
-
- Variable - $principal -
-
-
CalDAVRequest::$principal in CalDAVRequest.php
-
The 'principal' (user/resource/...) which this request seeks to access
-
-
- Variable - $principal_id -
-
-
DAViCalSession::$principal_id in DAViCalSession.php
-
-
- Variable - $principal_id -
-
-
Principal::$principal_id in Principal.php
-
-
- Variable - $privileges -
-
-
CalDAVRequest::$privileges in CalDAVRequest.php
-
The decimal privileges allowed by this user to the identified resource.
-
-
- Variable - $privileges -
-
-
Principal::$privileges in Principal.php
-
-
- Variable - $protocol -
-
-
CalDAVClient::$protocol in caldav-client.php
-
-
- Page - public.php -
-
-
public.php in public.php
-
-
- Page - page-footer.php -
-
-
page-footer.php in page-footer.php
-
-
- Page - page-header.php -
-
-
page-header.php in page-header.php
-
-
- Page - Principal.php -
-
-
Principal.php in Principal.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 - parent_path -
-
-
DAVResource::parent_path() in DAVResource.php
-
Returns the dav_name of the resource in our internal namespace
-
-
- Method - ParseDigestHeader -
-
- -
Parse the HTTP Digest Auth Header
-
-
- Method - parseDKIM -
-
-
iSchedule::parseDKIM() in iSchedule.php
-
parses and validates DK header
-
-
- Method - ParseResponse -
-
-
CalDAVClient::ParseResponse() in caldav-client.php
-
Split response into httpResponse and xmlResponse
-
-
- Method - parseTxt -
-
-
iSchedule::parseTxt() in iSchedule.php
-
parses DNS TXT record from domainkey lookup
-
-
- Method - parseURI -
-
-
iSchedule::parseURI() in iSchedule.php
-
split up a mailto uri into domain and user components
-
-
- Method - PHPTest -
-
-
RRuleTest::PHPTest() in test-RRULE.php
-
-
- Method - PreconditionFailed -
-
- -
Send an error response for a failed precondition.
-
-
- Method - PreferMinimal -
-
-
CalDAVRequest::PreferMinimal() in CalDAVRequest.php
-
Returns true if the 'Prefer: return-minimal' or 'Brief: t' were present in the request headers.
-
-
- Class - Principal -
-
-
Principal in Principal.php
-
A class for things to do with a Principal
-
-
- Method - PrincipalProperty -
-
- -
Returns properties which are specific to this principal
-
-
- Function - principal_collection_browser -
-
-
principal_collection_browser() in principal-edit.php
-
-
- Function - principal_editor -
-
-
principal_editor() in principal-edit.php
-
-
- Function - principal_grants_browser -
-
-
principal_grants_browser() in principal-edit.php
-
-
- Method - principal_id -
-
-
Principal::principal_id() in Principal.php
-
Return the principal_id
-
-
- Method - principal_url -
-
-
DAVResource::principal_url() in DAVResource.php
-
Returns the principal-URL for this resource
-
-
- Method - privileges -
-
-
DAVTicket::privileges() in DAVTicket.php
-
-
- Method - Privileges -
-
-
CalDAVRequest::Privileges() in CalDAVRequest.php
-
Return the privileges bits for the current session user to this resource
-
-
- Method - Privileges -
-
-
DAVPrincipal::Privileges() in DAVPrincipal.php
-
Return the privileges bits for the current session user to this resource
-
-
- Method - Privileges -
-
-
DAVResource::Privileges() in DAVResource.php
-
Return the privileges bits for the current session user to this resource
-
-
- Function - privileges_to_XML -
-
-
privileges_to_XML() in always.php
-
Returns the array of privilege names converted into XMLElements
-
-
- Function - privilege_format_function -
-
-
privilege_format_function() in collection-edit.php
-
privilege_format_function is for formatting the binary privileges from the
-
-
- Function - privilege_to_bits -
-
-
privilege_to_bits() in always.php
-
-
- Function - processItipCancel -
-
-
processItipCancel() in schedule-functions.php
-
Does the actual processing of the iTIP CANCEL message on behalf of an ATTENDEE, which generally means writing it into the ATTENDEE's default calendar.
-
-
- Function - process_ace -
-
-
process_ace() in caldav-ACL.php
-
Preconditions
-
-
- Method - PropertySearch -
-
-
DAVPrincipal::PropertySearch() in DAVPrincipal.php
-
-
- Function - property_response -
-
-
property_response() in caldav-REPORT-pps-set.php
-
Wrap an individual property name as needed
-
-
- Method - ProxyFor -
-
-
DAVPrincipal::ProxyFor() in DAVPrincipal.php
-
Accessor for read or write proxy
-
-
- Method - PublicSession -
-
-
PublicSession::PublicSession() in PublicSession.php
-
The constructor, which just calls the actual type configured
-
-
- Class - PublicSession -
-
-
PublicSession in PublicSession.php
-
A Class for handling a public (anonymous) session
-
-
- Function - public_events_only -
-
-
public_events_only() in caldav-PUT-functions.php
-
Check if this collection should force all events to be PUBLIC.
-
-
- Class - pwauthPamDrivers -
-
-
pwauthPamDrivers in drivers_pwauth_pam.php
-
-
- Function - PWAUTH_PAM_check -
-
-
PWAUTH_PAM_check() in drivers_pwauth_pam.php
-
Check the username / password against the PAM system
-
-
- -
-
q
-
top
-
-
-
-
- Method - queryCapabilities -
-
- -
query capabilities retrieved from server
-
-
- -
-
r
-
top
-
-
-
-
- Variable - $raw_post -
-
-
CalDAVRequest::$raw_post in CalDAVRequest.php
-
The raw data sent along with the request
-
-
- Variable - $recur -
-
-
RRuleTest::$recur in test-RRULE.php
-
-
- Variable - $requestMethod -
-
-
CalDAVClient::$requestMethod in caldav-client.php
-
-
- Variable - $resource -
-
-
DAVResource::$resource in DAVResource.php
-
-
- Variable - $resourcetypes -
-
-
Principal::$resourcetypes in Principal.php
-
-
- Variable - $resourcetypes -
-
-
DAVResource::$resourcetypes in DAVResource.php
-
-
- Variable - $result_description -
-
- -
-
- Page - RRule-v2.php -
-
-
RRule-v2.php in RRule-v2.php
-
-
- Page - RRule.php -
-
-
RRule.php in RRule.php
-
-
- Function - rdate_expand -
-
-
rdate_expand() in RRule-v2.php
-
Expand the event instances for an RDATE or EXDATE property
-
-
- Method - ReadProxyGroup -
-
-
DAVPrincipal::ReadProxyGroup() in DAVPrincipal.php
-
Accessor for the read proxy group
-
-
- Method - removeComment -
-
-
SqlToArray::removeComment() in SqlToArray.php
-
Return the empty string if this line is an SQL comment
-
-
- Function - removeComment -
-
-
removeComment() in createdb.php
-
-
- Method - render -
-
-
Tools::render() in tools.php
-
-
- Method - Render -
-
- -
-
- Method - Render -
-
-
iCalDate::Render() in RRule.php
-
Set the day of week used for calculation of week starts
-
-
- Method - RenderAsXML -
-
-
DAVResource::RenderAsXML() in DAVResource.php
-
Render XML for this resource
-
-
- Method - RenderAsXML -
-
-
DAVPrincipal::RenderAsXML() in DAVPrincipal.php
-
Render XML for a single Principal (user) from the DB
-
-
- Method - RenderGMT -
-
- -
Render the date as GMT
-
-
- Method - renderImportFromDirectory -
-
- -
-
- Method - renderSyncLDAP -
-
- -
-
- Class - RepeatRule -
-
-
RepeatRule in RRule-v2.php
-
This class is an implementation of RRULE parsing and expansion, as per RFC5545. It should be reasonably complete, except that it does not handle changing the WKST - there may be a few errors in unusual rules also, but all of the common cases should be handled correctly.
-
-
- Class - RepeatRuleDateRange -
-
-
RepeatRuleDateRange in RRule-v2.php
-
This class is used to hold a pair of dates defining a range. The range may be open-ended by including a null for one end or the other, or both.
-
-
- Class - RepeatRuleDateTime -
-
-
RepeatRuleDateTime in RRule-v2.php
-
Wrap the DateTime class to make it friendlier to passing in random strings from iCalendar objects, and especially the random stuff used to identify timezones. We also add some utility methods and stuff too, in order to simplify some of the operations we need to do with dates.
-
-
- Class - RepeatRuleTimeZone -
-
-
RepeatRuleTimeZone in RRule-v2.php
-
Wrap the DateTimeZone class to allow parsing some iCalendar TZID strangenesses
-
-
- Method - requestUser -
-
-
ldapDrivers::requestUser() in drivers_ldap.php
-
Returns the result of the LDAP query
-
-
- Method - resource -
-
-
DAVResource::resource() in DAVResource.php
-
Returns the database row for this resource
-
-
- Method - ResourceProperty -
-
- -
Return general server-related properties for this URL
-
-
- Method - resource_id -
-
-
DAVResource::resource_id() in DAVResource.php
-
Returns the definitive resource_id for this resource - usually a dav_id
-
-
- Method - rewind -
-
-
RepeatRule::rewind() in RRule-v2.php
-
-
- Method - RFC5545 -
-
- -
Returns the string following a property name for an RFC5545 DATE-TIME value.
-
-
- Class - Rfc5545Duration -
-
-
Rfc5545Duration in RRule-v2.php
-
Provide a useful way of dealing with RFC5545 duration strings of the form
-
-
- Function - RIMAP_check -
-
-
RIMAP_check() in drivers_rimap.php
-
Check the username / password against the IMAP server
-
-
- 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 -
-
-
rollback_on_error() in caldav-PUT-functions.php
-
This function launches an error
-
-
- Class - RRule -
-
-
RRule in RRule.php
-
A Class for handling Events on a calendar which repeat
-
-
- Method - RRule -
-
-
RRule::RRule() in RRule.php
-
The constructor takes a start date and an RRULE definition. Both of these follow the iCalendar standard.
-
-
- Class - RRuleTest -
-
-
RRuleTest in test-RRULE.php
-
-
- Method - RRuleTest -
-
-
RRuleTest::RRuleTest() in test-RRULE.php
-
-
- Method - rrule_day_number -
-
- -
-
- Function - rrule_expand -
-
-
rrule_expand() in RRule-v2.php
-
Expand the event instances for an RRULE property
-
-
- -
-
s
-
top
-
-
-
-
- Variable - $selector -
-
-
iSchedule::$selector in iSchedule.php
-
-
- Variable - $server -
-
-
CalDAVClient::$server in caldav-client.php
-
-
- Global - $session - The session object is global. -
-
- -
-
- Variable - $supported_privileges -
-
- -
A static structure of supported privileges.
-
-
- Page - setup.php -
-
-
setup.php in setup.php
-
-
- Page - SqlToArray.php -
-
-
SqlToArray.php in SqlToArray.php
-
-
- Page - schedule-functions.php -
-
-
schedule-functions.php in schedule-functions.php
-
-
- Method - second -
-
- -
-
- Method - sendRequest -
-
-
iSchedule::sendRequest() in iSchedule.php
-
send request to remote server
-
-
- Function - send_dav_header -
-
-
send_dav_header() in caldav.php
-
-
- Function - send_page_header -
-
-
send_page_header() in page-header.php
-
-
- Method - setAsDate -
-
- -
-
- Method - setAsFloat -
-
- -
-
- Method - setClass -
-
- -
-
- Method - setContent -
-
-
AtomEntry::setContent() in AtomFeed.php
-
-
- Method - SetContentType -
-
-
CalDAVClient::SetContentType() in caldav-client.php
-
Add a Content-type: header.
-
-
- Method - setDate -
-
-
AtomEntry::setDate() in AtomFeed.php
-
-
- Method - setDate -
-
- -
-
- Method - setDateCreated -
-
- -
-
- Method - setDateModified -
-
- -
-
- Method - setDateModified -
-
- -
-
- Method - SetDepth -
-
-
CalDAVClient::SetDepth() in caldav-client.php
-
-
- Method - setDescription -
-
- -
-
- Method - setDescription -
-
- -
-
- Method - setDescription -
-
- -
-
- Method - SetEpochDate -
-
- -
Set the date from an epoch
-
-
- Method - setFeedLink -
-
-
AtomFeed::setFeedLink() in AtomFeed.php
-
Sets the feed link (rel=self), ignoring the parameter which is for compatibility with the Zend library API, although we use this for the Id, whereas they use the first link that is set.
-
-
- Method - SetGMTDate -
-
- -
Set the date from a text string
-
-
- Method - setId -
-
-
AtomEntry::setId() in AtomFeed.php
-
-
- Method - setId -
-
-
AtomFeed::setId() in AtomFeed.php
-
-
- Method - setLink -
-
-
AtomFeed::setLink() in AtomFeed.php
-
-
- Method - setLink -
-
-
AtomEntry::setLink() in AtomFeed.php
-
-
- Method - SetLocalDate -
-
- -
Set the date from a text string
-
-
- Method - SetMatch -
-
-
CalDAVClient::SetMatch() in caldav-client.php
-
Adds an If-Match or If-None-Match header
-
-
- Method - SetMonthDay -
-
- -
Set the day in the month to what we have been given
-
-
- Method - setPermissions -
-
-
CalDAVRequest::setPermissions() in CalDAVRequest.php
-
Permissions are controlled as follows:
-
-
- Method - setTimeZone -
-
- -
-
- Method - setTitle -
-
-
AtomFeed::setTitle() in AtomFeed.php
-
-
- Method - setTitle -
-
-
AtomEntry::setTitle() in AtomFeed.php
-
-
- Method - setTxt -
-
-
iSchedule::setTxt() in iSchedule.php
-
strictly for testing purposes
-
-
- Method - SetUserAgent -
-
-
CalDAVClient::SetUserAgent() in caldav-client.php
-
Add a Depth: header. Valid values are 1 or infinity
-
-
- Method - setUsername -
-
-
Principal::setUsername() in Principal.php
-
Set the username - but only if the record does not yet exist!
-
-
- Method - SetWeekStart -
-
- -
Set the day of week used for calculation of week starts
-
-
- Method - setYearDay -
-
- -
-
- Method - set_bind_location -
-
- -
Sets the dav_name of the resource we are bound as
-
-
- Method - set_timezone -
-
- -
-
- Method - signDKIM -
-
-
iSchedule::signDKIM() in iSchedule.php
-
signs a POST body and headers
-
-
- Function - simple_write_resource -
-
-
simple_write_resource() in caldav-PUT-functions.php
-
A slightly simpler version of write_resource which will make more sense for calling from an external program. This makes assumptions that the collection and user do exist and bypasses all checks for whether it is reasonable to write this here.
-
-
- Function - SqlFilterCardDAV -
-
-
SqlFilterCardDAV() in caldav-REPORT-cardquery.php
-
Process a filter fragment returning an SQL fragment
-
-
- Function - SqlFilterFragment -
-
-
SqlFilterFragment() in caldav-REPORT-calquery.php
-
Process a filter fragment returning an SQL fragment
-
-
- Method - SQLTest -
-
-
RRuleTest::SQLTest() in test-RRULE.php
-
-
- Class - SqlToArray -
-
-
SqlToArray in SqlToArray.php
-
SqlToArray class for parsing a file of somewhat structured SQL statements into an array
-
-
- Class - squidPamDrivers -
-
-
squidPamDrivers in drivers_squid_pam.php
-
-
- Function - SQUID_PAM_check -
-
-
SQUID_PAM_check() in drivers_squid_pam.php
-
Check the username / password against the PAM system
-
-
- Function - SRVFormat -
-
-
SRVFormat() in iSchedule.php
-
-
- Function - SRVOk -
-
-
SRVOk() in iSchedule.php
-
-
- Method - Start -
-
-
RepeatRule::Start() in RRule-v2.php
-
-
- Function - sync_LDAP -
-
-
sync_LDAP() in drivers_ldap.php
-
sync LDAP against the DB
-
-
- Function - sync_LDAP_groups -
-
-
sync_LDAP_groups() in drivers_ldap.php
-
sync LDAP Groups against the DB
-
-
- Method - sync_token -
-
-
DAVResource::sync_token() in DAVResource.php
-
Returns the current sync_token for this collection, or the containing collection
-
-
- Function - sync_user_from_LDAP -
-
-
sync_user_from_LDAP() in drivers_ldap.php
-
Synchronise a cached user with one from LDAP
-
-
- -
-
t
-
top
-
-
-
-
- Variable - $ticket -
-
-
CalDAVRequest::$ticket in CalDAVRequest.php
-
A DAVTicket object, if there is a ?ticket=id or Ticket: id with this request
-
-
- Variable - $type_id -
-
-
Principal::$type_id in Principal.php
-
-
- Page - test.php -
-
-
test.php in test.php
-
-
- Page - tools.php -
-
-
tools.php in tools.php
-
-
- Page - tz.php -
-
-
tz.php in tz.php
-
-
- Page - test-RRULE-v2.php -
-
-
test-RRULE-v2.php in test-RRULE-v2.php
-
-
- Page - test-RRULE.php -
-
-
test-RRULE.php in test-RRULE.php
-
-
- Method - TestByMonth -
-
- -
Test to see if our _mo matches something in the list of months we have received.
-
-
- Function - ticket_row_editor -
-
-
ticket_row_editor() in principal-edit.php
-
-
- Class - Tools -
-
-
Tools in tools.php
-
-
- Method - tzid -
-
- -
-
- -
-
u
-
top
-
-
-
-
- Variable - $unique_tag -
-
-
DAVResource::$unique_tag in DAVResource.php
-
-
- Variable - $until -
-
- -
-
- Variable - $url -
-
-
Principal::$url in Principal.php
-
-
- Variable - $url -
-
-
CalendarInfo::$url in caldav-client-v2.php
-
-
- Variable - $user -
-
-
CalDAVClient::$user in caldav-client.php
-
-
- Variable - $username -
-
-
Principal::$username in Principal.php
-
Columns from the database
-
-
- Variable - $user_active -
-
-
Principal::$user_active in Principal.php
-
-
- Variable - $user_agent -
-
-
CalDAVRequest::$user_agent in CalDAVRequest.php
-
The user agent making the request.
-
-
- Variable - $user_agent -
-
-
CalDAVClient::$user_agent in caldav-client.php
-
The useragent which is send to the caldav server
-
-
- Variable - $user_no -
-
-
Principal::$user_no in Principal.php
-
-
- Variable - $user_no -
-
-
HTTPAuthSession::$user_no in HTTPAuthSession.php
-
User ID number
-
-
- Page - upgrade.php -
-
-
upgrade.php in upgrade.php
-
-
- Method - unCache -
-
-
Principal::unCache() in Principal.php
-
-
- Function - unicodeToUtf8 -
-
-
unicodeToUtf8() in check_UTF8.php
-
Takes an array of ints representing the Unicode characters and returns a UTF-8 string. Astral planes are supported ie. the ints in the input can be > 0xFFFF. Occurrances of the BOM are ignored. Surrogates are not allowed.
-
-
- Method - unique_tag -
-
-
DAVPrincipal::unique_tag() in DAVPrincipal.php
-
Returns the unique_tag (ETag or getctag) for this resource
-
-
- Method - unique_tag -
-
-
DAVResource::unique_tag() in DAVResource.php
-
Returns the unique_tag (ETag or getctag) for this resource
-
-
- Method - UnsupportedRequest -
-
- -
Sometimes it's a perfectly formed request, but we just don't do that :-(
-
-
- Method - Update -
-
-
Principal::Update() in Principal.php
-
-
- Method - updateableFields -
-
- -
-
- Function - UpdateCollectionTimezones -
-
-
UpdateCollectionTimezones() in auth-functions.php
-
-
- Function - UpdateUserFromExternal -
-
-
UpdateUserFromExternal() in auth-functions.php
-
Update the local cache of the remote user details
-
-
- Function - update_external -
-
-
update_external() in external-fetch.php
-
-
- Method - url -
-
-
DAVResource::url() in DAVResource.php
-
Returns the URL of our resource
-
-
- Method - url -
-
-
Principal::url() in Principal.php
-
Return the URL for this principal
-
-
- Method - username -
-
-
Principal::username() in Principal.php
-
Return the username
-
-
- Method - user_no -
-
-
Principal::user_no() in Principal.php
-
Return the user_no
-
-
- Method - user_no -
-
-
DAVResource::user_no() in DAVResource.php
-
Returns the internal user_no for the principal for this resource
-
-
- Method - UTC -
-
- -
Always returns a time localised to UTC. Even floating times are converted to UTC using the server's currently configured PHP timezone. Even dates will include a time, which will be non-zero if they were localised dates.
-
-
- Function - utf8ToUnicode -
-
-
utf8ToUnicode() in check_UTF8.php
-
Takes an UTF-8 string and returns an array of ints representing the Unicode characters. Astral planes are supported ie. the ints in the output can be > 0xFFFF. Occurrances of the BOM are ignored. Surrogates are not allowed.
-
-
- -
-
v
-
top
-
-
-
-
- Page - vcard.php -
-
-
vcard.php in vcard.php
-
-
- Page - vtimezone.php -
-
-
vtimezone.php in vtimezone.php
-
-
- Method - valid -
-
-
RepeatRule::valid() in RRule-v2.php
-
-
- Method - validateKey -
-
-
iSchedule::validateKey() in iSchedule.php
-
validates that domainkey is acceptable for the current request
-
-
- Method - ValidateLockToken -
-
- -
Checks to see whether the lock token given matches one of the ones handed in with the request.
-
-
- Method - validateRequest -
-
- -
checks that current request has a valid DKIM signature signed by a currently valid key from DNS
-
-
- Class - VCard -
-
-
VCard in vcard.php
-
-
- Method - verifySignature -
-
- -
verifies parsed DKIM header is valid for current message with a signature from the public key in DNS
-
-
- Class - VTimezone -
-
-
VTimezone in vtimezone.php
-
-
- -
-
w
-
top
-
-
-
-
- Page - well-known.php -
-
-
well-known.php in well-known.php
-
-
- Page - WritableCollection.php -
-
-
WritableCollection.php in WritableCollection.php
-
-
- Method - WithinScope -
-
- -
Processes the array of $relative_days to $base and removes any which are not within the scope of our rule.
-
-
- Class - WritableCollection -
-
-
WritableCollection in WritableCollection.php
-
A class for things to do with a DAV Resource
-
-
- Method - Write -
-
-
VCard::Write() in vcard.php
-
-
- Method - WriteAddresses -
-
- -
-
- Method - WriteCalendarAlarms -
-
- -
Given a dav_id and an original vCalendar, pull out each of the VALARMs and write the values into the calendar_alarm table.
-
-
- Method - WriteCalendarAttendees -
-
- -
Parse out the attendee property and write a row to the calendar_attendee table for each one.
-
-
- Method - WriteCalendarMember -
-
- -
Writes the data to a member in the collection and returns the segment_name of the resource in our internal namespace.
-
-
- Method - WriteEmails -
-
- -
-
- Method - WriteMember -
-
-
WritableCollection::WriteMember() in WritableCollection.php
-
Writes the data to a member in the collection and returns the segment_name of the resource in our internal namespace.
-
-
- Method - WritePhones -
-
- -
-
- Method - WriteProxyGroup -
-
- -
Accessor for the write proxy group
-
-
- Function - write_alarms -
-
-
write_alarms() in caldav-PUT-functions.php
-
Given a dav_id and an original vCalendar, pull out each of the VALARMs and write the values into the calendar_alarm table.
-
-
- Function - write_attendees -
-
-
write_attendees() in caldav-PUT-functions.php
-
Parse out the attendee property and write a row to the calendar_attendee table for each one.
-
-
- Function - write_resource -
-
-
write_resource() in caldav-PUT-functions.php
-
Actually write the resource to the database. All checking of whether this is reasonable should be done before this is called.
-
-
- -
-
x
-
top
-
-
-
-
- Variable - $xmlRequest -
-
-
CalDAVClient::$xmlRequest in caldav-client.php
-
-
- Variable - $xmlResponse -
-
-
CalDAVClient::$xmlResponse in caldav-client.php
-
-
- Constant - XHTML_XMLNS -
-
-
XHTML_XMLNS in AtomFeed.php
-
-
- Method - XMLResponse -
-
-
CalDAVRequest::XMLResponse() in CalDAVRequest.php
-
Send an XML Response. This function will never return.
-
-
- -
-
y
-
top
-
-
-
-
- Method - year -
-
- -
-
- -
-
_
-
top
-
-
-
-
- Variable - $_is_group -
-
-
DAVPrincipal::$_is_group in DAVPrincipal.php
-
-
- Method - _EpochFromParts -
-
- -
Given a local text date, convert it to an epoch
-
-
- Constant - _FSOCK_TIMEOUT -
-
-
_FSOCK_TIMEOUT in caldav-client-v2.php
-
-
- Method - _GMTEpochFromParts -
-
- -
Given a GMT text date, convert it to an epoch
-
-
- Method - _GMTTextFromEpoch -
-
- -
Given a GMT epoch date, convert it to text
-
-
- Method - _PartsFromText -
-
- -
Given a text date, convert it to parts
-
-
- Method - _TextFromEpoch -
-
- -
Given an epoch date, convert it to text
-
-
- Method - __construct -
-
- -
Construct a new RepeatRuleDateRange which will be the range between $date1 and $date2. The earliest of the two dates will be used as the start of the period, the latest as the end. If one of the dates is null then the order of the parameters is significant, with the null treated as -infinity if it is first, or +infinity if it is second.
-
-
- Method - __construct -
-
-
Principal::__construct() in Principal.php
-
Construct a new Principal object. The principal record will be retrieved from the database, or (if not found) initialised to a new record. You can test for whether the Principal exists by calling the Exists() method on the returned object.
-
-
- Method - __construct -
-
- -
-
- Method - __construct -
-
- -
-
- Method - __construct -
-
-
SqlToArray::__construct() in SqlToArray.php
-
-
- Method - __construct -
-
-
AtomEntry::__construct() in AtomFeed.php
-
-
- Method - __construct -
-
- -
-
- Method - __construct -
-
- -
Construct a new Rfc5545Duration either from incoming seconds or a text string.
-
-
- Method - __construct -
-
- -
-
- Method - __construct -
-
-
iSchedule::__construct() in iSchedule.php
-
-
- Method - __construct -
-
-
DAViCalSession::__construct() in DAViCalSession.php
-
Create a new DAViCalSession object.
-
-
- Method - __construct -
-
-
DAVPrincipal::__construct() in DAVPrincipal.php
-
Constructor
-
-
- Method - __construct -
-
-
DAVResource::__construct() in DAVResource.php
-
Constructor
-
-
- Method - __construct -
-
-
CalDAVRequest::__construct() in CalDAVRequest.php
-
Create a new CalDAVRequest object.
-
-
- Method - __construct -
-
-
CalendarInfo::__construct() in caldav-client-v2.php
-
-
- Method - __construct -
-
-
AtomFeed::__construct() in AtomFeed.php
-
-
- Method - __construct -
-
- -
-
- Method - __construct -
-
-
FakeSession::__construct() in iSchedule-POST.php
-
-
- Method - __construct -
-
-
DAVTicket::__construct() in DAVTicket.php
-
Constructor
-
-
- Method - __construct -
-
-
squidPamDrivers::__construct() in drivers_squid_pam.php
-
The constructor
-
-
- Method - __construct -
-
-
pwauthPamDrivers::__construct() in drivers_pwauth_pam.php
-
The constructor
-
-
- Method - __construct -
-
-
imapPamDrivers::__construct() in drivers_rimap.php
-
The constructor
-
-
- Method - __construct -
-
-
ldapDrivers::__construct() in drivers_ldap.php
-
Initializes the LDAP connection
-
-
- Method - __get -
-
-
Principal::__get() in Principal.php
-
This will allow protected properties to be referenced for retrieval, but not referenced for update.
-
-
- Method - __isset -
-
-
Principal::__isset() in Principal.php
-
This will allow protected properties to be examined for whether they are set without making them writable. PHP 5.1 or later only.
-
-
- Method - __toString -
-
- -
Returns the duration as a text string of the form ^(-?)P(\d+W)|((\d+D)?(T(\d+H)?(\d+M)?(\d+S)?)?)$
-
-
- Method - __toString -
-
-
CalendarInfo::__toString() in caldav-client-v2.php
-
-
- Method - __toString -
-
- -
-
- -
- a - b - c - d - e - f - g - h - i - k - l - m - n - o - p - q - r - s - t - u - v - w - x - y - _ -
- \ No newline at end of file diff --git a/docs/api/elementindex_awl.html b/docs/api/elementindex_awl.html deleted file mode 100644 index 710ba096..00000000 --- a/docs/api/elementindex_awl.html +++ /dev/null @@ -1,1332 +0,0 @@ - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - - - - - - - - - - -

[awl] element index

-

Package indexes

- -All elements -
- -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 -
- a - b - c - d - e - f - g - h - i - k - l - m - n - o - p - r - s - t - u - v - w - x - y - _ -
- - -
-
_
-
top
-
-
-
-
- Method - _EpochFromParts -
-
- -
Given a local text date, convert it to an epoch
-
-
- Constant - _FSOCK_TIMEOUT -
-
-
_FSOCK_TIMEOUT in caldav-client-v2.php
-
-
- Method - _GMTEpochFromParts -
-
- -
Given a GMT text date, convert it to an epoch
-
-
- Method - _GMTTextFromEpoch -
-
- -
Given a GMT epoch date, convert it to text
-
-
- Method - _PartsFromText -
-
- -
Given a text date, convert it to parts
-
-
- Method - _TextFromEpoch -
-
- -
Given an epoch date, convert it to text
-
-
- Method - __construct -
-
- -
Construct a new Rfc5545Duration either from incoming seconds or a text string.
-
-
- Method - __construct -
-
- -
-
- Method - __construct -
-
-
CalendarInfo::__construct() in caldav-client-v2.php
-
-
- Method - __construct -
-
- -
-
- Method - __construct -
-
- -
Construct a new RepeatRuleDateRange which will be the range between $date1 and $date2. The earliest of the two dates will be used as the start of the period, the latest as the end. If one of the dates is null then the order of the parameters is significant, with the null treated as -infinity if it is first, or +infinity if it is second.
-
-
- Method - __construct -
-
- -
-
- Method - __toString -
-
- -
Returns the duration as a text string of the form ^(-?)P(\d+W)|((\d+D)?(T(\d+H)?(\d+M)?(\d+S)?)?)$
-
-
- Method - __toString -
-
-
CalendarInfo::__toString() in caldav-client-v2.php
-
-
- Method - __toString -
-
- -
-
- -
-
a
-
top
-
-
-
-
- Method - AddDays -
-
-
iCalDate::AddDays() in RRule.php
-
Add some integer number of days to a date
-
-
- Method - AddDuration -
-
- -
Add duration
-
-
- Method - AddMonths -
-
- -
Add some number of months to a date
-
-
- Method - ApplyBySetPos -
-
- -
Given set position descriptions like '1', '3', '11', '-3' or '-1' and a set, return the subset matching the list of set positions.
-
-
- Method - AsDate -
-
- -
-
- Method - asSeconds -
-
- -
Returns the duration as epoch seconds.
-
-
- -
-
b
-
top
-
-
-
-
- Variable - $base_url -
-
-
CalDAVClient::$base_url in caldav-client.php
-
Server, username, password, calendar
-
-
- Variable - $body -
-
-
CalDAVClient::$body in caldav-client.php
-
-
- -
-
c
-
top
-
-
-
-
- Variable - $calendar -
-
-
CalDAVClient::$calendar in caldav-client.php
-
-
- Method - CalDAVClient -
-
-
CalDAVClient::CalDAVClient() in caldav-client.php
-
Constructor, initialises the class
-
-
- Class - CalDAVClient -
-
-
CalDAVClient in caldav-client.php
-
A class for accessing DAViCal via CalDAV, as a client
-
-
- Class - CalendarInfo -
-
-
CalendarInfo in caldav-client-v2.php
-
A class for holding basic calendar information
-
-
- Method - current -
-
-
RepeatRule::current() in RRule-v2.php
-
-
- Page - caldav-client-v2.php -
-
-
caldav-client-v2.php in caldav-client-v2.php
-
-
- Page - caldav-client.php -
-
-
caldav-client.php in caldav-client.php
-
-
- -
-
d
-
top
-
-
-
-
- Variable - $displayname -
-
-
CalendarInfo::$displayname in caldav-client-v2.php
-
-
- Method - DateDifference -
-
- -
Produce an iCalendar format DURATION for the difference between this an another iCalDate
-
-
- Method - date_mask -
-
-
RepeatRule::date_mask() in RRule-v2.php
-
-
- Method - day -
-
- -
-
- Method - daysInMonth -
-
- -
Returns the number of days in a year/month pair
-
-
- Method - DaysInMonth -
-
- -
No of days in a month 1(Jan) - 12(Dec)
-
-
- Constant - DEBUG_RRULE -
-
-
DEBUG_RRULE in RRule-v2.php
-
-
- Method - DoCalendarQuery -
-
-
CalDAVClient::DoCalendarQuery() in caldav-client.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.
-
-
- Method - DoDELETERequest -
-
-
CalDAVClient::DoDELETERequest() in caldav-client.php
-
DELETE a text/icalendar resource
-
-
- Method - DoGETRequest -
-
-
CalDAVClient::DoGETRequest() in caldav-client.php
-
Get a single item from the server.
-
-
- Method - DoOptionsRequest -
-
- -
Send an OPTIONS request to the server
-
-
- Method - DoPUTRequest -
-
-
CalDAVClient::DoPUTRequest() in caldav-client.php
-
PUT a text/icalendar resource, returning the etag
-
-
- Method - DoRequest -
-
-
CalDAVClient::DoRequest() in caldav-client.php
-
Send a request to the server
-
-
- Method - DoXMLRequest -
-
-
CalDAVClient::DoXMLRequest() in caldav-client.php
-
Send an XML request to the server (e.g. PROPFIND, REPORT, MKCALENDAR)
-
-
- -
-
e
-
top
-
-
-
-
- Variable - $entry -
-
-
CalDAVClient::$entry in caldav-client.php
-
-
- Method - epoch -
-
- -
-
- Method - equals -
-
- -
Return true if $this and $other are equal, false otherwise.
-
-
- Function - expand_event_instances -
-
-
expand_event_instances() in RRule-v2.php
-
Expand the event instances for an iCalendar VEVENT (or VTODO)
-
-
- -
-
f
-
top
-
-
-
-
- Variable - $Format -
-
- -
-
- Variable - $from -
-
- -
-
- Method - FloatOrUTC -
-
- -
If this is a localised time then this will return the UTC equivalent. If it is a floating time, then you will just get the floating time. If it is a date then it will be returned as a date. Note that if it is a *localised* date then the answer will still be the UTC equivalent but only the date itself will be returned.
-
-
- Method - fromTwoDates -
-
- -
Factory method to return an Rfc5545Duration object from the difference between two dates.
-
-
- -
-
g
-
top
-
-
-
-
- Variable - $getctag -
-
-
CalendarInfo::$getctag in caldav-client-v2.php
-
-
- Function - getComponentRange -
-
-
getComponentRange() in RRule-v2.php
-
Return a date range for this component.
-
-
- Method - getDuration -
-
- -
Get an Rfc5545Duration from this date range. If the from date is null it will be null.
-
-
- Method - GetEntryByHref -
-
-
CalDAVClient::GetEntryByHref() in caldav-client.php
-
Get the calendar entry by HREF
-
-
- Method - GetEntryByUid -
-
-
CalDAVClient::GetEntryByUid() in caldav-client.php
-
Get the calendar entry by UID
-
-
- Method - GetEvents -
-
-
CalDAVClient::GetEvents() in caldav-client.php
-
Get the events in a range from $start to $finish. The dates should be in the
-
-
- Method - GetHttpRequest -
-
-
CalDAVClient::GetHttpRequest() in caldav-client.php
-
Output http request headers
-
-
- Method - GetHttpResponse -
-
-
CalDAVClient::GetHttpResponse() in caldav-client.php
-
Output http response headers
-
-
- Method - GetMonthByDay -
-
- -
Applies any BYDAY to the month to return a set of days
-
-
- Method - GetMonthByMonthDay -
-
- -
Applies any BYMONTHDAY to the month to return a set of days
-
-
- Method - GetNext -
-
-
RRule::GetNext() in RRule.php
-
This is most of the meat of the RRULE processing, where we find the next date.
-
-
- Method - getTimeZone -
-
- -
-
- Method - GetTodos -
-
-
CalDAVClient::GetTodos() in caldav-client.php
-
Get the todo's in a range from $start to $finish. The dates should be in the
-
-
- Function - getVCalendarRange -
-
-
getVCalendarRange() in RRule-v2.php
-
Return a RepeatRuleDateRange from the earliest start to the latest end of the event.
-
-
- Method - GetWeekByDay -
-
- -
Applies any BYDAY to the week to return a set of days
-
-
- Method - GetXmlRequest -
-
-
CalDAVClient::GetXmlRequest() in caldav-client.php
-
Output xml request
-
-
- Method - GetXmlResponse -
-
-
CalDAVClient::GetXmlResponse() in caldav-client.php
-
Output xml response
-
-
- Method - GreaterThan -
-
- -
Test if $this is greater than the date parameter
-
-
- -
-
h
-
top
-
-
-
-
- Variable - $headers -
-
-
CalDAVClient::$headers in caldav-client.php
-
-
- Variable - $httpRequest -
-
-
CalDAVClient::$httpRequest in caldav-client.php
-
-
- Variable - $httpResponse -
-
-
CalDAVClient::$httpResponse in caldav-client.php
-
-
- Method - hasLeapDay -
-
- -
Returns a 1 if this year is a leap year, otherwise a 0
-
-
- Method - hasLimitedOccurrences -
-
- -
If this repeat rule has an UNTIL= or COUNT= then we can know it will end. Eventually.
-
-
- Method - hour -
-
- -
-
- -
-
i
-
top
-
-
-
-
- Method - iCalDate -
-
- -
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 - isDate -
-
- -
-
- Method - isFloating -
-
- -
-
- -
-
k
-
top
-
-
-
-
- Method - key -
-
-
RepeatRule::key() in RRule-v2.php
-
-
- -
-
l
-
top
-
-
-
-
- Method - LessThan -
-
- -
Test if $this is less than the date parameter
-
-
- -
-
m
-
top
-
-
-
-
- Method - minute -
-
- -
-
- Method - modify -
-
- -
-
- Method - month -
-
- -
-
- Method - MonthDays -
-
- -
Given a MonthDays string like "1MO", "-2WE" return an integer day of the month.
-
-
- -
-
n
-
top
-
-
-
-
- Method - next -
-
-
RepeatRule::next() in RRule-v2.php
-
Return the next date in the repeating series.
-
-
- -
-
o
-
top
-
-
-
-
- Function - olson_from_vtimezone -
-
-
olson_from_vtimezone() in RRule-v2.php
-
Try and extract something like "Pacific/Auckland" or "America/Indiana/Indianapolis" if possible, given the VTIMEZONE component that is passed in. This is much more complex than olson_from_tzstring since we start to examine the rules and work out what actual timezone this might be.
-
-
- Method - overlaps -
-
- -
Assess whether this range overlaps the supplied range. null values are treated as infinity.
-
-
- -
-
p
-
top
-
-
-
-
- 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 -
-
-
CalDAVClient::ParseResponse() in caldav-client.php
-
Split response into httpResponse and xmlResponse
-
-
- -
-
r
-
top
-
-
-
-
- Variable - $requestMethod -
-
-
CalDAVClient::$requestMethod in caldav-client.php
-
-
- Page - RRule-v2.php -
-
-
RRule-v2.php in RRule-v2.php
-
-
- Page - RRule.php -
-
-
RRule.php in RRule.php
-
-
- Function - rdate_expand -
-
-
rdate_expand() in RRule-v2.php
-
Expand the event instances for an RDATE or EXDATE property
-
-
- Method - Render -
-
-
iCalDate::Render() in RRule.php
-
Set the day of week used for calculation of week starts
-
-
- Method - RenderGMT -
-
- -
Render the date as GMT
-
-
- Class - RepeatRule -
-
-
RepeatRule in RRule-v2.php
-
This class is an implementation of RRULE parsing and expansion, as per RFC5545. It should be reasonably complete, except that it does not handle changing the WKST - there may be a few errors in unusual rules also, but all of the common cases should be handled correctly.
-
-
- Class - RepeatRuleDateRange -
-
-
RepeatRuleDateRange in RRule-v2.php
-
This class is used to hold a pair of dates defining a range. The range may be open-ended by including a null for one end or the other, or both.
-
-
- Class - RepeatRuleDateTime -
-
-
RepeatRuleDateTime in RRule-v2.php
-
Wrap the DateTime class to make it friendlier to passing in random strings from iCalendar objects, and especially the random stuff used to identify timezones. We also add some utility methods and stuff too, in order to simplify some of the operations we need to do with dates.
-
-
- Class - RepeatRuleTimeZone -
-
-
RepeatRuleTimeZone in RRule-v2.php
-
Wrap the DateTimeZone class to allow parsing some iCalendar TZID strangenesses
-
-
- Method - rewind -
-
-
RepeatRule::rewind() in RRule-v2.php
-
-
- Method - RFC5545 -
-
- -
Returns the string following a property name for an RFC5545 DATE-TIME value.
-
-
- Class - Rfc5545Duration -
-
-
Rfc5545Duration in RRule-v2.php
-
Provide a useful way of dealing with RFC5545 duration strings of the form
-
-
- Method - RRule -
-
-
RRule::RRule() in RRule.php
-
The constructor takes a start date and an RRULE definition. Both of these follow the iCalendar standard.
-
-
- Class - RRule -
-
-
RRule in RRule.php
-
A Class for handling Events on a calendar which repeat
-
-
- Method - rrule_day_number -
-
- -
-
- Function - rrule_expand -
-
-
rrule_expand() in RRule-v2.php
-
Expand the event instances for an RRULE property
-
-
- -
-
s
-
top
-
-
-
-
- Variable - $server -
-
-
CalDAVClient::$server in caldav-client.php
-
-
- Method - second -
-
- -
-
- Method - setAsDate -
-
- -
-
- Method - setAsFloat -
-
- -
-
- Method - SetContentType -
-
-
CalDAVClient::SetContentType() in caldav-client.php
-
Add a Content-type: header.
-
-
- Method - setDate -
-
- -
-
- Method - SetDepth -
-
-
CalDAVClient::SetDepth() in caldav-client.php
-
-
- Method - SetEpochDate -
-
- -
Set the date from an epoch
-
-
- Method - SetGMTDate -
-
- -
Set the date from a text string
-
-
- Method - SetLocalDate -
-
- -
Set the date from a text string
-
-
- Method - SetMatch -
-
-
CalDAVClient::SetMatch() in caldav-client.php
-
Adds an If-Match or If-None-Match header
-
-
- Method - SetMonthDay -
-
- -
Set the day in the month to what we have been given
-
-
- Method - setTimeZone -
-
- -
-
- Method - SetUserAgent -
-
-
CalDAVClient::SetUserAgent() in caldav-client.php
-
Add a Depth: header. Valid values are 1 or infinity
-
-
- Method - SetWeekStart -
-
- -
Set the day of week used for calculation of week starts
-
-
- Method - setYearDay -
-
- -
-
- Method - set_timezone -
-
- -
-
- Method - Start -
-
-
RepeatRule::Start() in RRule-v2.php
-
-
- -
-
t
-
top
-
-
-
-
- Method - TestByMonth -
-
- -
Test to see if our _mo matches something in the list of months we have received.
-
-
- Method - tzid -
-
- -
-
- -
-
u
-
top
-
-
-
-
- Variable - $until -
-
- -
-
- Variable - $url -
-
-
CalendarInfo::$url in caldav-client-v2.php
-
-
- Variable - $user -
-
-
CalDAVClient::$user in caldav-client.php
-
-
- Variable - $user_agent -
-
-
CalDAVClient::$user_agent in caldav-client.php
-
The useragent which is send to the caldav server
-
-
- Method - UTC -
-
- -
Always returns a time localised to UTC. Even floating times are converted to UTC using the server's currently configured PHP timezone. Even dates will include a time, which will be non-zero if they were localised dates.
-
-
- -
-
v
-
top
-
-
-
-
- Method - valid -
-
-
RepeatRule::valid() in RRule-v2.php
-
-
- -
-
w
-
top
-
-
-
-
- Method - WithinScope -
-
- -
Processes the array of $relative_days to $base and removes any which are not within the scope of our rule.
-
-
- -
-
x
-
top
-
-
-
-
- Variable - $xmlRequest -
-
-
CalDAVClient::$xmlRequest in caldav-client.php
-
-
- Variable - $xmlResponse -
-
-
CalDAVClient::$xmlResponse in caldav-client.php
-
-
- -
-
y
-
top
-
-
-
-
- Method - year -
-
- -
-
- -
- a - b - c - d - e - f - g - h - i - k - l - m - n - o - p - r - s - t - u - v - w - x - y - _ -
-Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - \ No newline at end of file diff --git a/docs/api/elementindex_davical.html b/docs/api/elementindex_davical.html deleted file mode 100644 index f933e8a7..00000000 --- a/docs/api/elementindex_davical.html +++ /dev/null @@ -1,4426 +0,0 @@ - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - - - - - - - - - - -

[davical] element index

-

Package indexes

- -All elements -
- -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 -
- a - b - c - d - e - f - g - h - i - k - l - m - n - o - p - q - r - s - t - u - v - w - x - _ -
- - -
-
_
-
top
-
-
-
-
- Method - __construct -
-
-
SqlToArray::__construct() in SqlToArray.php
-
-
- Method - __construct -
-
- -
-
- Method - __construct -
-
- -
-
- Method - __construct -
-
-
AtomFeed::__construct() in AtomFeed.php
-
-
- Method - __construct -
-
-
AtomEntry::__construct() in AtomFeed.php
-
-
- Method - __construct -
-
-
DAViCalSession::__construct() in DAViCalSession.php
-
Create a new DAViCalSession object.
-
-
- Method - __construct -
-
-
DAVTicket::__construct() in DAVTicket.php
-
Constructor
-
-
- Method - __construct -
-
-
iSchedule::__construct() in iSchedule.php
-
-
- Method - __construct -
-
-
FakeSession::__construct() in iSchedule-POST.php
-
-
- Method - __construct -
-
-
squidPamDrivers::__construct() in drivers_squid_pam.php
-
The constructor
-
-
- Method - __construct -
-
-
imapPamDrivers::__construct() in drivers_rimap.php
-
The constructor
-
-
- Method - __construct -
-
-
ldapDrivers::__construct() in drivers_ldap.php
-
Initializes the LDAP connection
-
-
- Variable - $_is_group -
-
-
DAVPrincipal::$_is_group in DAVPrincipal.php
-
-
- Method - __construct -
-
-
Principal::__construct() in Principal.php
-
Construct a new Principal object. The principal record will be retrieved from the database, or (if not found) initialised to a new record. You can test for whether the Principal exists by calling the Exists() method on the returned object.
-
-
- Method - __construct -
-
-
DAVPrincipal::__construct() in DAVPrincipal.php
-
Constructor
-
-
- Method - __get -
-
-
Principal::__get() in Principal.php
-
This will allow protected properties to be referenced for retrieval, but not referenced for update.
-
-
- Method - __isset -
-
-
Principal::__isset() in Principal.php
-
This will allow protected properties to be examined for whether they are set without making them writable. PHP 5.1 or later only.
-
-
- Method - __construct -
-
-
pwauthPamDrivers::__construct() in drivers_pwauth_pam.php
-
The constructor
-
-
- Method - __construct -
-
-
CalDAVRequest::__construct() in CalDAVRequest.php
-
Create a new CalDAVRequest object.
-
-
- Method - __construct -
-
-
DAVResource::__construct() in DAVResource.php
-
Constructor
-
-
- -
-
a
-
top
-
-
-
-
- Function - access_ticket_browser -
-
-
access_ticket_browser() in principal-edit.php
-
-
- Method - addAuthor -
-
-
AtomEntry::addAuthor() in AtomFeed.php
-
-
- Method - addAuthor -
-
-
AtomFeed::addAuthor() in AtomFeed.php
-
-
- Method - addCategory -
-
-
AtomEntry::addCategory() in AtomFeed.php
-
-
- Method - addEntry -
-
-
AtomFeed::addEntry() in AtomFeed.php
-
-
- Method - addNode -
-
-
AtomFeed::addNode() in AtomFeed.php
-
-
- Method - addNode -
-
-
AtomEntry::addNode() in AtomFeed.php
-
-
- Function - apply_filter -
-
-
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.
-
-
- Class - AtomEntry -
-
-
AtomEntry in AtomFeed.php
-
-
- Class - AtomFeed -
-
-
AtomFeed in AtomFeed.php
-
-
- Class - AtomXHTMLContent -
-
-
AtomXHTMLContent in AtomFeed.php
-
These two classes here sort of emulate the interface from the Zend Framework API with regard to ZendFeedWriteFeed for constructing an Atom feed. Except we do it in a DAViCal way, and we have some huge limitations:
  • We *only* support Atom feeds.
-
-
- Constant - ATOM_XMLNS -
-
-
ATOM_XMLNS in AtomFeed.php
-
-
- Page - admin.php -
-
-
admin.php in admin.php
-
-
- Page - always.php -
-
-
always.php in always.php
-
-
- Page - AtomFeed.php -
-
-
AtomFeed.php in AtomFeed.php
-
-
- Page - autodiscover-handler.php -
-
-
autodiscover-handler.php in autodiscover-handler.php
-
-
- Function - AuthExternalAWL -
-
-
AuthExternalAWL() in auth-functions.php
-
Authenticate against a different PostgreSQL database which contains a usr table in the AWL format.
-
-
- Function - auth_functions_deprecated -
-
-
auth_functions_deprecated() in auth-functions.php
-
-
- Page - auth-functions.php -
-
-
auth-functions.php in auth-functions.php
-
-
- Function - add_failure -
-
-
add_failure() in caldav-PROPPATCH.php
-
Small utility function to add propstat for one failure
-
-
- Method - AssignSessionDetails -
-
- -
Internal function used to assign the session details to a user's new session.
-
-
- Method - AllowedTo -
-
-
HTTPAuthSession::AllowedTo() in HTTPAuthSession.php
-
Checks whether a user is allowed to do something.
-
-
- Method - AssignSessionDetails -
-
- -
Internal function used to assign the session details to a user's new session.
-
-
- Method - AuthFailedResponse -
-
- -
Authorisation failed, so we send some headers to say so.
-
-
- Method - AllowedTo -
-
-
FakeSession::AllowedTo() in iSchedule-POST.php
-
-
- Method - addressbook_home_set -
-
- -
Get the addressbook_home_set, as lazily as possible
-
-
- Method - AsCollection -
-
-
DAVPrincipal::AsCollection() in DAVPrincipal.php
-
Returns a representation of the principal as a collection
-
-
- Function - add_proxy_response -
-
-
add_proxy_response() in caldav-PROPFIND.php
-
Add the calendar-proxy-read/write pseudocollections
-
-
- Method - AllowedTo -
-
-
PublicSession::AllowedTo() in PublicSession.php
-
Checks whether a user is allowed to do something.
-
-
- Method - AllowedTo -
-
-
CalDAVRequest::AllowedTo() in CalDAVRequest.php
-
Are we allowed to do the requested activity
-
-
- Method - actualDeleteCalendarMember -
-
- -
Writes the data to a member in the collection and returns the segment_name of the resource in our internal namespace.
-
-
- -
-
b
-
top
-
-
-
-
- Function - bindings_to_other_browser -
-
-
bindings_to_other_browser() in principal-edit.php
-
-
- Function - bindings_to_us_browser -
-
-
bindings_to_us_browser() in principal-edit.php
-
-
- 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 -
-
-
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_dependencies_table -
-
- -
-
- Function - build_privileges_html -
-
-
build_privileges_html() in principal-edit.php
-
-
- Function - build_site_statistics -
-
- -
-
- Method - BasicAuthSession -
-
- -
Handle Basic HTTP Authentication (not secure unless https)
-
-
- Variable - $by_email -
-
-
Principal::$by_email in Principal.php
-
Whether this was retrieved using an e-mail address
-
-
- Method - byEmail -
-
-
Principal::byEmail() in Principal.php
-
-
- Method - BuildSupportedPrivileges -
-
- -
Returns the array of supported privileges converted into XMLElements
-
-
- Variable - $bound_from -
-
-
DAVResource::$bound_from in DAVResource.php
-
-
- Method - bound_from -
-
-
DAVResource::bound_from() in DAVResource.php
-
Returns the dav_name of the resource we are bound to, within our internal namespace
-
-
- Method - BuildACE -
-
-
DAVResource::BuildACE() in DAVResource.php
-
BuildACE - construct an XMLElement subtree for a DAV::ace
-
-
- Method - BuildDeadPropertyXML -
-
- -
-
- 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
-
-
- Method - BuildTicketinfo -
-
- -
Returns the array of tickets converted into XMLElements
-
-
- -
-
c
-
top
-
-
-
-
- Function - caldav_get_feed -
-
-
caldav_get_feed() in feed.php
-
-
- Function - catch_setup_errors -
-
- -
-
- Function - checkiSchedule -
-
-
checkiSchedule() in iSchedule.php
-
-
- Class - CheckResult -
-
-
CheckResult in setup.php
-
-
- Function - check_awl_version -
-
-
check_awl_version() in setup.php
-
-
- Function - check_calendar -
-
-
check_calendar() in setup.php
-
-
- Function - check_curl -
-
-
check_curl() in setup.php
-
-
- Function - check_database_connection -
-
- -
-
- Function - check_datetime -
-
-
check_datetime() in setup.php
-
-
- Function - check_davical_version -
-
- -
-
- Function - check_for_expansion -
-
-
check_for_expansion() in caldav-REPORT-calquery.php
-
-
- Function - check_gettext -
-
-
check_gettext() in setup.php
-
-
- Function - check_iconv -
-
-
check_iconv() in setup.php
-
-
- Function - check_ldap -
-
-
check_ldap() in setup.php
-
-
- Function - check_magic_quotes_gpc -
-
- -
-
- Function - check_magic_quotes_runtime -
-
- -
-
- Function - check_pdo -
-
-
check_pdo() in setup.php
-
-
- Function - check_pdo_pgsql -
-
-
check_pdo_pgsql() in setup.php
-
-
- Function - check_pgsql -
-
-
check_pgsql() in setup.php
-
We put many of these checks before we even try to load always.php so that we can try and do some diagnostic work to ensure it will load OK.
-
-
- Function - check_real_php -
-
-
check_real_php() in setup.php
-
-
- Function - check_schema_version -
-
- -
-
- Function - check_string -
-
-
check_string() in check_UTF8.php
-
-
- Function - check_suhosin_server_strip -
-
- -
-
- Function - confirm_delete_binding -
-
-
confirm_delete_binding() in principal-edit.php
-
-
- Function - confirm_delete_bind_in -
-
-
confirm_delete_bind_in() in principal-edit.php
-
-
- Function - confirm_delete_collection -
-
-
confirm_delete_collection() in principal-edit.php
-
-
- Function - confirm_delete_principal -
-
-
confirm_delete_principal() in principal-edit.php
-
-
- Function - confirm_delete_ticket -
-
-
confirm_delete_ticket() in principal-edit.php
-
-
- Function - ConstructURL -
-
-
ConstructURL() in always.php
-
Construct a URL from the supplied dav_name. The URL will be urlencoded, except for any '/' characters in it.
-
-
- Method - createEntry -
-
-
AtomFeed::createEntry() in AtomFeed.php
-
-
- Page - createdb.php -
-
-
createdb.php in createdb.php
-
-
- Page - caldav-LOCK.php -
-
-
caldav-LOCK.php in caldav-LOCK.php
-
-
- Page - caldav-REPORT-calquery.php -
-
-
caldav-REPORT-calquery.php in caldav-REPORT-calquery.php
-
-
- Page - caldav-REPORT-cardquery.php -
-
-
caldav-REPORT-cardquery.php in caldav-REPORT-cardquery.php
-
-
- Page - caldav-REPORT-expand-property.php -
-
-
caldav-REPORT-expand-property.php in caldav-REPORT-expand-property.php
-
-
- Page - caldav-REPORT-freebusy.php -
-
-
caldav-REPORT-freebusy.php in caldav-REPORT-freebusy.php
-
-
- Page - caldav-REPORT-multiget.php -
-
-
caldav-REPORT-multiget.php in caldav-REPORT-multiget.php
-
-
- Page - caldav-REPORT-principal-match.php -
-
-
caldav-REPORT-principal-match.php in caldav-REPORT-principal-match.php
-
-
- Page - caldav-REPORT-principal.php -
-
-
caldav-REPORT-principal.php in caldav-REPORT-principal.php
-
-
- Page - check_UTF8.php -
-
-
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
-
Defunct function for creating default relationships.
-
-
- Function - CreateHomeCalendar -
-
-
CreateHomeCalendar() in auth-functions.php
-
Backward compatibility
-
-
- Function - CreateHomeCollections -
-
-
CreateHomeCollections() in auth-functions.php
-
Creates some default home collections for the user.
-
-
- Function - component_to_xml -
-
-
component_to_xml() in caldav-REPORT.php
-
Return XML for a single component 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.
-
-
- Page - caldav.php -
-
-
caldav.php in caldav.php
-
-
- Page - caldav-ACL.php -
-
-
caldav-ACL.php in caldav-ACL.php
-
-
- Page - caldav-BIND.php -
-
-
caldav-BIND.php in caldav-BIND.php
-
-
- Page - caldav-DELETE.php -
-
-
caldav-DELETE.php in caldav-DELETE.php
-
-
- Page - caldav-DELTICKET.php -
-
-
caldav-DELTICKET.php in caldav-DELTICKET.php
-
-
- Page - caldav-GET-functions.php -
-
-
caldav-GET-functions.php in caldav-GET-functions.php
-
-
- Page - caldav-GET.php -
-
-
caldav-GET.php in caldav-GET.php
-
-
- Page - caldav-MKCOL.php -
-
-
caldav-MKCOL.php in caldav-MKCOL.php
-
-
- Page - caldav-MKTICKET.php -
-
-
caldav-MKTICKET.php in caldav-MKTICKET.php
-
-
- Page - caldav-MOVE.php -
-
-
caldav-MOVE.php in caldav-MOVE.php
-
-
- Page - caldav-OPTIONS.php -
-
-
caldav-OPTIONS.php in caldav-OPTIONS.php
-
-
- Page - caldav-POST.php -
-
-
caldav-POST.php in caldav-POST.php
-
-
- Page - caldav-PROPPATCH.php -
-
-
caldav-PROPPATCH.php in caldav-PROPPATCH.php
-
-
- Page - caldav-PUT-default.php -
-
-
caldav-PUT-default.php in caldav-PUT-default.php
-
-
- Page - caldav-PUT-functions.php -
-
-
caldav-PUT-functions.php in caldav-PUT-functions.php
-
-
- Page - caldav-PUT-vcalendar.php -
-
-
caldav-PUT-vcalendar.php in caldav-PUT-vcalendar.php
-
-
- Page - caldav-PUT-vcard.php -
-
-
caldav-PUT-vcard.php in caldav-PUT-vcard.php
-
-
- Page - caldav-REPORT-pps-set.php -
-
-
caldav-REPORT-pps-set.php in caldav-REPORT-pps-set.php
-
-
- Page - caldav-REPORT-sync-collection.php -
-
-
caldav-REPORT-sync-collection.php in caldav-REPORT-sync-collection.php
-
-
- Page - caldav-REPORT.php -
-
-
caldav-REPORT.php in caldav-REPORT.php
-
-
- Function - create_external -
-
-
create_external() in external-fetch.php
-
Functions for managing external BIND resources
-
-
- Method - CheckPassword -
-
-
HTTPAuthSession::CheckPassword() in HTTPAuthSession.php
-
CheckPassword does all of the password checking and returns a user record object, or false if it all ends in tears.
-
-
- Variable - $collections -
-
-
Principal::$collections in Principal.php
-
-
- Variable - $collection_id -
-
-
Principal::$collection_id in Principal.php
-
-
- Variable - $created -
-
-
Principal::$created in Principal.php
-
-
- Method - cacheDelete -
-
-
Principal::cacheDelete() in Principal.php
-
-
- Method - cacheFlush -
-
-
Principal::cacheFlush() in Principal.php
-
-
- Method - calendar_free_busy_set -
-
- -
Get the calendar_free_busy_set, as lazily as possible
-
-
- Method - calendar_home_set -
-
- -
Get the calendar_home_set, as lazily as possible
-
-
- Method - Create -
-
-
Principal::Create() in Principal.php
-
-
- Page - caldav-PROPFIND.php -
-
-
caldav-PROPFIND.php in caldav-PROPFIND.php
-
-
- Variable - $collection_id -
-
-
CalDAVRequest::$collection_id in CalDAVRequest.php
-
The ID of the collection containing this path, or of this path if it is a collection
-
-
- Variable - $collection_path -
-
-
CalDAVRequest::$collection_path in CalDAVRequest.php
-
The path corresponding to the collection_id
-
-
- Variable - $collection_type -
-
-
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.
-
-
- Class - CalDAVRequest -
-
-
CalDAVRequest in CalDAVRequest.php
-
A class for collecting things to do with this request.
-
-
- Method - CheckEtagMatch -
-
-
CalDAVRequest::CheckEtagMatch() in CalDAVRequest.php
-
Check that the incoming Etag matches the one for the existing (or non-existing) resource.
-
-
- Method - CoerceContentType -
-
- -
Coerces the Content-type of the request into something valid/appropriate
-
-
- Method - CollectionId -
-
-
CalDAVRequest::CollectionId() in CalDAVRequest.php
-
Returns the ID of the collection of, or containing this request
-
-
- Page - CalDAVRequest.php -
-
-
CalDAVRequest.php in CalDAVRequest.php
-
-
- Variable - $contenttype -
-
-
DAVResource::$contenttype in DAVResource.php
-
-
- Method - collection_id -
-
-
DAVResource::collection_id() in DAVResource.php
-
Returns the internal collection_id for this collection, or the collection containing this resource
-
-
- Method - ContainerExists -
-
- -
Checks whether the container for this resource actually exists, in the virtual sense, within the hierarchy
-
-
- Method - ContainerType -
-
-
DAVResource::ContainerType() in DAVResource.php
-
Return the type of whatever contains this resource, or would if it existed.
-
-
- Page - capabilities.php -
-
-
capabilities.php in capabilities.php
-
-
- -
-
d
-
top
-
-
-
-
- Variable - $description -
-
-
RRuleTest::$description in test-RRULE.php
-
-
- Variable - $dtstart -
-
-
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_ADDRESSBOOK_MAXPRIV -
-
- -
-
- 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.
-
-
- Method - doNormalLine -
-
-
SqlToArray::doNormalLine() in SqlToArray.php
-
Add this line onto the current statement, detecting the end of the statement.
-
-
- Function - do_error -
-
-
do_error() in setup.php
-
-
- Page - dbexec.php -
-
-
dbexec.php in dbexec.php
-
-
- Page - davical_configuration_missing.php -
-
-
davical_configuration_missing.php in davical_configuration_missing.php
-
-
- Function - delete_collection -
-
-
delete_collection() in caldav-DELETE.php
-
-
- Function - deliverItipCancel -
-
-
deliverItipCancel() in schedule-functions.php
-
Delivers the iTIP CANCEL message to an ATTENDEE's Scheduling Inbox Collection.
-
-
- Function - display_status -
-
-
display_status() in caldav-REPORT-sync-collection.php
-
Build the array of properties to include in the report output
-
-
- Function - doItipAttendeeReply -
-
-
doItipAttendeeReply() in schedule-functions.php
-
Do the scheduling adjustments for a REPLY when an ATTENDEE updates their status.
-
-
- Function - doItipOrganizerCancel -
-
-
doItipOrganizerCancel() in schedule-functions.php
-
Handles sending the iTIP CANCEL messages to each ATTENDEE by the ORGANIZER.
-
-
- Function - do_scheduling_for_delete -
-
-
do_scheduling_for_delete() in schedule-functions.php
-
Entry point for scheduling on DELETE, for which there are thee outcomes:
  • We don't do scheduling (disabled, no organizer, ...)
  • We are an ATTENDEE declining the meeting.
-
-
- Function - do_scheduling_reply -
-
-
do_scheduling_reply() in caldav-PUT-functions.php
-
Do the scheduling adjustments for a REPLY when an ATTENDEE updates their status.
-
-
- Function - do_scheduling_requests -
-
-
do_scheduling_requests() in caldav-PUT-functions.php
-
Create/Update the scheduling requests for this resource. This includes updating the scheduled user's default calendar.
-
-
- Class - DAViCalSession -
-
-
DAViCalSession in DAViCalSession.php
-
A class for creating and holding session information.
-
-
- Page - DAViCalSession.php -
-
-
DAViCalSession.php in DAViCalSession.php
-
-
- Class - DAVTicket -
-
-
DAVTicket in DAVTicket.php
-
A class for things to do with a DAV Ticket
-
-
- Method - dav_name -
-
-
DAVTicket::dav_name() in DAVTicket.php
-
-
- Page - DAVTicket.php -
-
-
DAVTicket.php in DAVTicket.php
-
-
- Method - DigestAuthSession -
-
- -
Handle Digest HTTP Authentication (no passwords were harmed in this transaction!)
-
-
- Variable - $domain -
-
-
iSchedule::$domain in iSchedule.php
-
-
- Page - drivers_imap_pam.php -
-
-
drivers_imap_pam.php in drivers_imap_pam.php
-
-
- Page - drivers_ldap.php -
-
-
drivers_ldap.php in drivers_ldap.php
-
-
- Page - drivers_rimap.php -
-
-
drivers_rimap.php in drivers_rimap.php
-
-
- Page - drivers_squid_pam.php -
-
-
drivers_squid_pam.php in drivers_squid_pam.php
-
-
- Variable - $date_format_type -
-
- -
-
- Variable - $dav_name -
-
-
Principal::$dav_name in Principal.php
-
-
- Variable - $dead_properties -
-
- -
-
- Variable - $default_calendar -
-
- -
-
- Variable - $default_privileges -
-
- -
-
- Variable - $displayname -
-
-
Principal::$displayname in Principal.php
-
-
- Class - DAVPrincipal -
-
-
DAVPrincipal in DAVPrincipal.php
-
A class for things to do with a DAV Principal
-
-
- Method - dav_name -
-
-
Principal::dav_name() in Principal.php
-
Return the partial path representing this principal
-
-
- Method - default_calendar -
-
- -
Return the default calendar for this principal
-
-
- Page - DAVPrincipal.php -
-
-
DAVPrincipal.php in DAVPrincipal.php
-
-
- Page - drivers_pwauth_pam.php -
-
-
drivers_pwauth_pam.php in drivers_pwauth_pam.php
-
-
- Variable - $depth -
-
-
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 - $destination -
-
-
CalDAVRequest::$destination in CalDAVRequest.php
-
The value of any 'Destionation:' header, if present.
-
-
- Method - dav_name -
-
-
CalDAVRequest::dav_name() in CalDAVRequest.php
-
Returns the dav_name of the resource in our internal namespace
-
-
- Method - DepthRegexTail -
-
-
CalDAVRequest::DepthRegexTail() in CalDAVRequest.php
-
Returns the tail of a Regex appropriate for this Depth, when appended to
-
-
- Constant - DEPTH_INFINITY -
-
-
DEPTH_INFINITY in CalDAVRequest.php
-
-
- Method - DoResponse -
-
-
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
-
-
- Constant - DEBUG_EXPAND -
-
-
DEBUG_EXPAND in expand.php
-
-
- -
-
e
-
top
-
-
-
-
- Function - early_exception_handler -
-
- -
-
- Function - edit_grant_row -
-
-
edit_grant_row() in collection-edit.php
-
-
- Function - edit_group_row -
-
-
edit_group_row() in principal-edit.php
-
-
- Function - edit_ticket_row -
-
-
edit_ticket_row() in principal-edit.php
-
-
- Function - errorResponse -
-
-
errorResponse() in autodiscover-handler.php
-
-
- Function - expand_properties -
-
-
expand_properties() in caldav-REPORT-expand-property.php
-
Expand the properties, recursing only once
-
-
- Method - export -
-
-
AtomFeed::export() in AtomFeed.php
-
-
- Page - external-browse.php -
-
-
external-browse.php in external-browse.php
-
-
- Function - export_iCalendar -
-
-
export_iCalendar() in caldav-GET-functions.php
-
-
- Page - external-fetch.php -
-
-
external-fetch.php in external-fetch.php
-
-
- Variable - $email -
-
-
HTTPAuthSession::$email in HTTPAuthSession.php
-
User e-mail
-
-
- Variable - $email -
-
-
Principal::$email in Principal.php
-
-
- Variable - $email_ok -
-
-
Principal::$email_ok in Principal.php
-
-
- Variable - $exists -
-
-
Principal::$exists in Principal.php
-
Whether this Principal actually exists in the database yet.
-
-
- Method - email -
-
-
Principal::email() in Principal.php
-
Return the email
-
-
- Method - Exists -
-
-
Principal::Exists() in Principal.php
-
-
- 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
-
-
- Function - expand_timezone_onsets -
-
- -
Expand the instances for a STANDARD or DAYLIGHT component of a VTIMEZONE
-
-
- Page - expand.php -
-
-
expand.php in expand.php
-
-
- -
-
f
-
top
-
-
-
-
- Page - feed.php -
-
-
feed.php in feed.php
-
-
- Page - freebusy.php -
-
-
freebusy.php in freebusy.php
-
-
- Page - freebusy-functions.php -
-
-
freebusy-functions.php in freebusy-functions.php
-
-
- Function - fetch_external -
-
-
fetch_external() in external-fetch.php
-
-
- Variable - $fullname -
-
-
HTTPAuthSession::$fullname in HTTPAuthSession.php
-
User full name
-
-
- Class - FakeSession -
-
-
FakeSession in iSchedule-POST.php
-
-
- Variable - $fullname -
-
-
Principal::$fullname in Principal.php
-
-
- Method - FetchCollections -
-
- -
Fetch the list of collections for this principal
-
-
- Method - FetchDeadProperties -
-
- -
Ensure the principal's dead properties are loaded
-
-
- Method - FetchProxyGroups -
-
- -
Split this out so we do it as infrequently as possible, given the cost.
-
-
- Method - FailIfLocked -
-
-
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 - FetchParentContainer -
-
- -
Fetch the parent to this resource. This is deprecated - use GetParentContainer() instead.
-
-
- 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 - FetchTickets -
-
-
DAVResource::FetchTickets() in DAVResource.php
-
Fetches an array of the access_ticket records applying to this path
-
-
- Method - FromPath -
-
-
DAVResource::FromPath() in DAVResource.php
-
Initialise from a path
-
-
- Method - FromRow -
-
-
DAVResource::FromRow() in DAVResource.php
-
Initialise from a database row
-
-
- -
-
g
-
top
-
-
-
-
- Function - generateKeys -
-
-
generateKeys() in iSchedule.php
-
-
- Method - getClass -
-
- -
-
- Method - getDescription -
-
- -
-
- Method - getInstance -
-
-
VTimezone::getInstance() in vtimezone.php
-
-
- Method - getOK -
-
- -
-
- Method - getStatements -
-
-
SqlToArray::getStatements() in SqlToArray.php
-
Accessor for the array of parsed statements.
-
-
- Function - getStatusMessage -
-
-
getStatusMessage() in always.php
-
Return the HTTP status code description for a given code. Hopefully this is an efficient way to code this.
-
-
- Method - getXML -
-
-
AtomEntry::getXML() in AtomFeed.php
-
-
- Function - get_address_properties -
-
-
get_address_properties() in caldav-REPORT-cardquery.php
-
-
- Function - get_freebusy -
-
-
get_freebusy() in freebusy-functions.php
-
-
- 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.
-
-
- Function - get_phpinfo -
-
-
get_phpinfo() in setup.php
-
-
- Function - grant_row_editor -
-
-
grant_row_editor() in principal-edit.php
-
-
- Function - group_memberships_browser -
-
-
group_memberships_browser() in principal-edit.php
-
-
- Function - group_members_browser -
-
-
group_members_browser() in principal-edit.php
-
-
- Function - group_row_editor -
-
-
group_row_editor() in principal-edit.php
-
-
- Function - getPrincipalByID -
-
-
getPrincipalByID() in auth-functions.php
-
-
- Function - getUserByEMail -
-
-
getUserByEMail() in auth-functions.php
-
-
- Function - getUserByID -
-
-
getUserByID() in auth-functions.php
-
-
- Function - getUserByName -
-
-
getUserByName() in auth-functions.php
-
-
- Function - GetItip -
-
-
GetItip() in schedule-functions.php
-
-
- Function - GetTZID -
-
-
GetTZID() in caldav-PUT-functions.php
-
Get a TZID string from this VEVENT/VTODO/... component if we can
-
-
- Method - GetRoles -
-
-
DAViCalSession::GetRoles() in DAViCalSession.php
-
Method used to get the user's roles
-
-
- Variable - $groups -
-
-
HTTPAuthSession::$groups in HTTPAuthSession.php
-
Group rights
-
-
- Method - GetRoles -
-
-
HTTPAuthSession::GetRoles() in HTTPAuthSession.php
-
Internal function used to get the user's roles from the database.
-
-
- Method - getCapabilities -
-
- -
get capabilities from remote server
-
-
- Method - getServer -
-
-
iSchedule::getServer() in iSchedule.php
-
finds a remote calendar server via DNS SRV records
-
-
- Method - getTxt -
-
-
iSchedule::getTxt() in iSchedule.php
-
gets the domainkey TXT record from DNS
-
-
- Method - getAllGroups -
-
-
ldapDrivers::getAllGroups() in drivers_ldap.php
-
Retrieve all groups from the LDAP directory
-
-
- Method - getAllUsers -
-
-
ldapDrivers::getAllUsers() in drivers_ldap.php
-
Retrieve all users from the LDAP directory
-
-
- Function - getStaticLdap -
-
-
getStaticLdap() in drivers_ldap.php
-
A generic function to create and fetch static objects
-
-
- Method - GetProperty -
-
-
DAVPrincipal::GetProperty() in DAVPrincipal.php
-
Return an arbitrary property
-
-
- Method - GroupMemberSet -
-
-
DAVPrincipal::GroupMemberSet() in DAVPrincipal.php
-
Accessor for the group member set - the members of this group
-
-
- Method - GroupMembership -
-
- -
Accessor for the group membership - the groups this principal is a member of
-
-
- Function - get_collection_contents -
-
-
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.
-
-
- Method - GetDepthName -
-
-
CalDAVRequest::GetDepthName() in CalDAVRequest.php
-
Returns the name for this depth: 0, 1, infinity
-
-
- Method - GetLockDetails -
-
-
CalDAVRequest::GetLockDetails() in CalDAVRequest.php
-
Returns the DB object associated with a lock token, or false.
-
-
- Method - GetLockRow -
-
-
CalDAVRequest::GetLockRow() in CalDAVRequest.php
-
Returns the locked row, either from the cache or from the database
-
-
- Method - GetACL -
-
-
DAVResource::GetACL() in DAVResource.php
-
Return ACL settings
-
-
- Method - GetParentContainer -
-
- -
Get a DAVResource which is the parent to this resource.
-
-
- 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
-
-
- Page - get.php -
-
-
get.php in get.php
-
-
- -
-
h
-
top
-
-
-
-
- Function - handle_subaction -
-
-
handle_subaction() in principal-edit.php
-
-
- Page - help.php -
-
-
help.php in help.php
-
-
- Function - hyperlink -
-
-
hyperlink() in feed.php
-
Function for creating anchor links out of plain text.
-
-
- Function - handle_cancel_request -
-
-
handle_cancel_request() in caldav-POST.php
-
-
- Function - handle_freebusy_request -
-
-
handle_freebusy_request() in caldav-POST.php
-
-
- Function - handle_schedule_reply -
-
-
handle_schedule_reply() in caldav-PUT-functions.php
-
Deliver scheduling replies to organizer and other attendees
-
-
- Function - handle_schedule_request -
-
-
handle_schedule_request() in caldav-PUT-functions.php
-
Deliver scheduling requests to attendees
-
-
- Method - HavePrivilegeTo -
-
-
DAViCalSession::HavePrivilegeTo() in DAViCalSession.php
-
Does the user have the privileges to do what is requested.
-
-
- Method - HTTPAuthSession -
-
-
HTTPAuthSession::HTTPAuthSession() in HTTPAuthSession.php
-
The constructor, which just calls the type supplied or configured
-
-
- Class - HTTPAuthSession -
-
-
HTTPAuthSession in HTTPAuthSession.php
-
A Class for handling a session using HTTP Basic Authentication
-
-
- Page - HTTPAuthSession.php -
-
-
HTTPAuthSession.php in HTTPAuthSession.php
-
-
- Method - HavePrivilegeTo -
-
- -
Is the user has the privileges to do what is requested.
-
-
- Method - HavePrivilegeTo -
-
- -
Does the user have the privileges to do what is requested.
-
-
- -
-
i
-
top
-
-
-
-
- Page - index.php -
-
-
index.php in index.php
-
-
- Page - iSchedule.php -
-
-
iSchedule.php in iSchedule.php
-
-
- Function - i18n -
-
-
i18n() in setup.php
-
todo work out something more than true/false returns for dependency checks
-
-
- Page - interactive-page.php -
-
-
interactive-page.php in interactive-page.php
-
-
- Function - ischedule_get -
-
-
ischedule_get() in well-known.php
-
-
- Function - ISODateToHTTPDate -
-
-
ISODateToHTTPDate() in always.php
-
Convert a date from ISO format into the sad old HTTP format.
-
-
- Function - import_addressbook_collection -
-
-
import_addressbook_collection() in caldav-PUT-functions.php
-
This function will import a whole calendar
-
-
- Function - import_calendar_collection -
-
-
import_calendar_collection() in caldav-PUT-functions.php
-
This function will import a whole calendar
-
-
- Function - import_collection -
-
-
import_collection() in caldav-PUT-functions.php
-
This function will import a whole collection
-
-
- Method - importFromDirectory -
-
- -
-
- Method - id -
-
-
DAVTicket::id() in DAVTicket.php
-
-
- Page - iSchedule.php -
-
-
iSchedule.php in iSchedule.php
-
-
- Class - iSchedule -
-
-
iSchedule in iSchedule.php
-
A class for handling iScheduling requests.
-
-
- Page - iSchedule-POST.php -
-
-
iSchedule-POST.php in iSchedule-POST.php
-
-
- Function - ischedule_cancel -
-
-
ischedule_cancel() in iSchedule-POST.php
-
-
- Function - ischedule_freebusy_request -
-
-
ischedule_freebusy_request() in iSchedule-POST.php
-
-
- Function - ischedule_request -
-
-
ischedule_request() in iSchedule-POST.php
-
-
- Method - imapPamDrivers -
-
- -
Constructor.
-
-
- Class - imapPamDrivers -
-
-
imapPamDrivers in drivers_rimap.php
-
-
- Function - IMAP_PAM_check -
-
-
IMAP_PAM_check() in drivers_imap_pam.php
-
Check the username / password against the PAM system
-
-
- Variable - $is_addressbook -
-
- -
-
- Variable - $is_calendar -
-
-
Principal::$is_calendar in Principal.php
-
-
- Variable - $is_principal -
-
-
Principal::$is_principal in Principal.php
-
-
- Method - InitialiseRecord -
-
- -
Initialise the Principal object from a $usr record from the DB.
-
-
- Method - internal_url -
-
-
Principal::internal_url() in Principal.php
-
-
- Method - IsGroup -
-
-
DAVPrincipal::IsGroup() in DAVPrincipal.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 - IsCalendar -
-
-
CalDAVRequest::IsCalendar() in CalDAVRequest.php
-
Returns true if the URL referenced by this request points at a calendar collection.
-
-
- Method - IsCollection -
-
-
CalDAVRequest::IsCollection() in CalDAVRequest.php
-
Returns true if the URL referenced by this request points at a collection.
-
-
- Method - IsInfiniteDepth -
-
- -
Returns true if the request asked for infinite depth
-
-
- Method - IsLocked -
-
-
CalDAVRequest::IsLocked() in CalDAVRequest.php
-
Checks whether the resource is locked, returning any lock token, or false
-
-
- Method - IsPrincipal -
-
-
CalDAVRequest::IsPrincipal() in CalDAVRequest.php
-
Returns true if the URL referenced by this request points at a principal.
-
-
- Method - IsProxyRequest -
-
-
CalDAVRequest::IsProxyRequest() in CalDAVRequest.php
-
Returns true if the URL referenced by this request is within a proxy URL
-
-
- Method - IsPublic -
-
-
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 - IsBinding -
-
-
DAVResource::IsBinding() in DAVResource.php
-
Checks whether this resource is a bind to another resource
-
-
- 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 - IsExternal -
-
-
DAVResource::IsExternal() in DAVResource.php
-
Checks whether this resource is a bind to an external resource
-
-
- Method - IsInSchedulingCollection -
-
- -
Checks whether this resource is IN a scheduling inbox/outbox 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 - IsPublicOnly -
-
-
DAVResource::IsPublicOnly() in DAVResource.php
-
Checks whether the target collection is for public events only
-
-
- Method - IsSchedulingCollection -
-
- -
Checks whether this resource is a scheduling inbox/outbox collection
-
-
- -
-
k
-
top
-
-
-
-
- Method - kill_on_exit -
-
-
CalDAVRequest::kill_on_exit() in CalDAVRequest.php
-
-
- -
-
l
-
top
-
-
-
-
- Function - log_setup_error -
-
-
log_setup_error() in setup.php
-
-
- Function - logRequestHeaders -
-
-
logRequestHeaders() in caldav.php
-
-
- Function - local_session_sql -
-
-
local_session_sql() in DAViCalSession.php
-
-
- Method - LoginRequired -
-
-
DAViCalSession::LoginRequired() in DAViCalSession.php
-
Checks that this user is logged in, and presents a login screen if they aren't.
-
-
- Class - ldapDrivers -
-
-
ldapDrivers in drivers_ldap.php
-
-
- Function - LDAP_check -
-
-
LDAP_check() in drivers_ldap.php
-
Check the username / password against the LDAP server
-
-
- Page - log_caldav_action.php -
-
-
log_caldav_action.php in log_caldav_action.php
-
-
- Function - log_caldav_action -
-
-
log_caldav_action() in log_caldav_action.php
-
Log the action
-
-
- Variable - $locale -
-
-
Principal::$locale in Principal.php
-
-
- Page - list.php -
-
-
list.php in list.php
-
-
- -
-
m
-
top
-
-
-
-
- Function - make_help_link -
-
-
make_help_link() in page-header.php
-
-
- Method - msCdoToOlson -
-
-
VTimezone::msCdoToOlson() in vtimezone.php
-
-
- Method - MatchesPath -
-
-
DAVTicket::MatchesPath() in DAVTicket.php
-
-
- Method - MatchesResource -
-
- -
-
- Variable - $modified -
-
-
Principal::$modified in Principal.php
-
-
- Variable - $method -
-
-
CalDAVRequest::$method in CalDAVRequest.php
-
The HTTP request method: PROPFIND, LOCK, REPORT, OPTIONS, etc...
-
-
- Method - MalformedRequest -
-
- -
Send a simple error informing the client that was a malformed request
-
-
- -
-
n
-
top
-
-
-
-
- Page - newfile.php -
-
-
newfile.php in newfile.php
-
-
- Method - NeedPrivilege -
-
-
CalDAVRequest::NeedPrivilege() in CalDAVRequest.php
-
Send a need-privileges error response. This function will only return if the $href is not supplied and the current user has the specified permission for the request path.
-
-
- Method - NeedPrivilege -
-
-
DAVResource::NeedPrivilege() in DAVResource.php
-
Check if we have the needed privilege or send an error response. If the user does not have the privileges then the call will not return, and an XML error document will be output.
-
-
- -
-
o
-
top
-
-
-
-
- Page - other_translated_strings.php -
-
-
other_translated_strings.php in other_translated_strings.php
-
-
- Function - obfuscated_event -
-
-
obfuscated_event() in caldav-GET-functions.php
-
-
- Variable - $original_request_url -
-
- -
-
- Variable - $options -
-
-
CalDAVRequest::$options in CalDAVRequest.php
-
-
- -
-
p
-
top
-
-
-
-
- Page - page-footer.php -
-
-
page-footer.php in page-footer.php
-
-
- Page - page-header.php -
-
-
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 -
-
-
RRuleTest::PHPTest() in test-RRULE.php
-
-
- Function - principal_collection_browser -
-
-
principal_collection_browser() in principal-edit.php
-
-
- Function - principal_editor -
-
-
principal_editor() in principal-edit.php
-
-
- Function - principal_grants_browser -
-
-
principal_grants_browser() in principal-edit.php
-
-
- Function - privileges_to_XML -
-
-
privileges_to_XML() in always.php
-
Returns the array of privilege names converted into XMLElements
-
-
- Function - privilege_format_function -
-
-
privilege_format_function() in collection-edit.php
-
privilege_format_function is for formatting the binary privileges from the
-
-
- Function - privilege_to_bits -
-
-
privilege_to_bits() in always.php
-
-
- Page - public.php -
-
-
public.php in public.php
-
-
- Function - processItipCancel -
-
-
processItipCancel() in schedule-functions.php
-
Does the actual processing of the iTIP CANCEL message on behalf of an ATTENDEE, which generally means writing it into the ATTENDEE's default calendar.
-
-
- Function - process_ace -
-
-
process_ace() in caldav-ACL.php
-
Preconditions
-
-
- Function - property_response -
-
-
property_response() in caldav-REPORT-pps-set.php
-
Wrap an individual property name as needed
-
-
- Function - public_events_only -
-
-
public_events_only() in caldav-PUT-functions.php
-
Check if this collection should force all events to be PUBLIC.
-
-
- Variable - $principal_id -
-
-
DAViCalSession::$principal_id in DAViCalSession.php
-
-
- Method - privileges -
-
-
DAVTicket::privileges() in DAVTicket.php
-
-
- Method - ParseDigestHeader -
-
- -
Parse the HTTP Digest Auth Header
-
-
- Variable - $parsed -
-
-
iSchedule::$parsed in iSchedule.php
-
-
- Method - parseDKIM -
-
-
iSchedule::parseDKIM() in iSchedule.php
-
parses and validates DK header
-
-
- Method - parseTxt -
-
-
iSchedule::parseTxt() in iSchedule.php
-
parses DNS TXT record from domainkey lookup
-
-
- Method - parseURI -
-
-
iSchedule::parseURI() in iSchedule.php
-
split up a mailto uri into domain and user components
-
-
- Variable - $password -
-
-
Principal::$password in Principal.php
-
-
- Variable - $principal_id -
-
-
Principal::$principal_id in Principal.php
-
-
- Variable - $privileges -
-
-
Principal::$privileges in Principal.php
-
-
- Page - Principal.php -
-
-
Principal.php in Principal.php
-
-
- Class - Principal -
-
-
Principal in Principal.php
-
A class for things to do with a Principal
-
-
- Method - PrincipalProperty -
-
- -
Returns properties which are specific to this principal
-
-
- Method - principal_id -
-
-
Principal::principal_id() in Principal.php
-
Return the principal_id
-
-
- Method - Privileges -
-
-
DAVPrincipal::Privileges() in DAVPrincipal.php
-
Return the privileges bits for the current session user to this resource
-
-
- Method - PropertySearch -
-
-
DAVPrincipal::PropertySearch() in DAVPrincipal.php
-
-
- Method - ProxyFor -
-
-
DAVPrincipal::ProxyFor() in DAVPrincipal.php
-
Accessor for read or write proxy
-
-
- Page - PublicSession.php -
-
-
PublicSession.php in PublicSession.php
-
-
- Method - PublicSession -
-
-
PublicSession::PublicSession() in PublicSession.php
-
The constructor, which just calls the actual type configured
-
-
- Class - PublicSession -
-
-
PublicSession in PublicSession.php
-
A Class for handling a public (anonymous) session
-
-
- Class - pwauthPamDrivers -
-
-
pwauthPamDrivers in drivers_pwauth_pam.php
-
-
- Function - PWAUTH_PAM_check -
-
-
PWAUTH_PAM_check() in drivers_pwauth_pam.php
-
Check the username / password against the PAM system
-
-
- Variable - $principal -
-
-
CalDAVRequest::$principal in CalDAVRequest.php
-
The 'principal' (user/resource/...) which this request seeks to access
-
-
- Variable - $privileges -
-
-
CalDAVRequest::$privileges in CalDAVRequest.php
-
The decimal privileges allowed by this user to the identified resource.
-
-
- Method - PreconditionFailed -
-
- -
Send an error response for a failed precondition.
-
-
- Method - PreferMinimal -
-
-
CalDAVRequest::PreferMinimal() in CalDAVRequest.php
-
Returns true if the 'Prefer: return-minimal' or 'Brief: t' were present in the request headers.
-
-
- Method - Privileges -
-
-
CalDAVRequest::Privileges() in CalDAVRequest.php
-
Return the privileges bits for the current session user to this resource
-
-
- Variable - $parent -
-
-
DAVResource::$parent in DAVResource.php
-
-
- Method - parent_path -
-
-
DAVResource::parent_path() in DAVResource.php
-
Returns the dav_name of the resource in our internal namespace
-
-
- 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
-
-
- -
-
q
-
top
-
-
-
-
- Method - queryCapabilities -
-
- -
query capabilities retrieved from server
-
-
- -
-
r
-
top
-
-
-
-
- Variable - $recur -
-
-
RRuleTest::$recur in test-RRULE.php
-
-
- Variable - $result_description -
-
- -
-
- Function - removeComment -
-
-
removeComment() in createdb.php
-
-
- Method - removeComment -
-
-
SqlToArray::removeComment() in SqlToArray.php
-
Return the empty string if this line is an SQL comment
-
-
- Method - Render -
-
- -
-
- Class - RRuleTest -
-
-
RRuleTest in test-RRULE.php
-
-
- Method - RRuleTest -
-
-
RRuleTest::RRuleTest() in test-RRULE.php
-
-
- 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 -
-
-
rollback_on_error() in caldav-PUT-functions.php
-
This function launches an error
-
-
- Method - render -
-
-
Tools::render() in tools.php
-
-
- Method - renderImportFromDirectory -
-
- -
-
- Method - renderSyncLDAP -
-
- -
-
- Method - requestUser -
-
-
ldapDrivers::requestUser() in drivers_ldap.php
-
Returns the result of the LDAP query
-
-
- Function - RIMAP_check -
-
-
RIMAP_check() in drivers_rimap.php
-
Check the username / password against the IMAP server
-
-
- Variable - $resourcetypes -
-
-
Principal::$resourcetypes in Principal.php
-
-
- Method - ReadProxyGroup -
-
-
DAVPrincipal::ReadProxyGroup() in DAVPrincipal.php
-
Accessor for the read proxy group
-
-
- Method - RenderAsXML -
-
-
DAVPrincipal::RenderAsXML() in DAVPrincipal.php
-
Render XML for a single Principal (user) from the DB
-
-
- Variable - $raw_post -
-
-
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 - resource -
-
-
DAVResource::resource() in DAVResource.php
-
Returns the database row for this resource
-
-
- Method - ResourceProperty -
-
- -
Return general server-related properties for this URL
-
-
- Method - resource_id -
-
-
DAVResource::resource_id() in DAVResource.php
-
Returns the definitive resource_id for this resource - usually a dav_id
-
-
- -
-
s
-
top
-
-
-
-
- Page - setup.php -
-
-
setup.php in setup.php
-
-
- Page - SqlToArray.php -
-
-
SqlToArray.php in SqlToArray.php
-
-
- Function - send_page_header -
-
-
send_page_header() in page-header.php
-
-
- Method - setClass -
-
- -
-
- Method - setContent -
-
-
AtomEntry::setContent() in AtomFeed.php
-
-
- Method - setDate -
-
-
AtomEntry::setDate() in AtomFeed.php
-
-
- Method - setDateCreated -
-
- -
-
- Method - setDateModified -
-
- -
-
- Method - setDateModified -
-
- -
-
- Method - setDescription -
-
- -
-
- Method - setDescription -
-
- -
-
- Method - setDescription -
-
- -
-
- Method - setFeedLink -
-
-
AtomFeed::setFeedLink() in AtomFeed.php
-
Sets the feed link (rel=self), ignoring the parameter which is for compatibility with the Zend library API, although we use this for the Id, whereas they use the first link that is set.
-
-
- Method - setId -
-
-
AtomFeed::setId() in AtomFeed.php
-
-
- Method - setId -
-
-
AtomEntry::setId() in AtomFeed.php
-
-
- Method - setLink -
-
-
AtomFeed::setLink() in AtomFeed.php
-
-
- Method - setLink -
-
-
AtomEntry::setLink() in AtomFeed.php
-
-
- Method - setTitle -
-
-
AtomEntry::setTitle() in AtomFeed.php
-
-
- Method - setTitle -
-
-
AtomFeed::setTitle() in AtomFeed.php
-
-
- Function - SqlFilterCardDAV -
-
-
SqlFilterCardDAV() in caldav-REPORT-cardquery.php
-
Process a filter fragment returning an SQL fragment
-
-
- Function - SqlFilterFragment -
-
-
SqlFilterFragment() in caldav-REPORT-calquery.php
-
Process a filter fragment returning an SQL fragment
-
-
- Method - SQLTest -
-
-
RRuleTest::SQLTest() in test-RRULE.php
-
-
- Class - SqlToArray -
-
-
SqlToArray in SqlToArray.php
-
SqlToArray class for parsing a file of somewhat structured SQL statements into an array
-
-
- Function - SRVFormat -
-
-
SRVFormat() in iSchedule.php
-
-
- Function - SRVOk -
-
-
SRVOk() in iSchedule.php
-
-
- Page - schedule-functions.php -
-
-
schedule-functions.php in schedule-functions.php
-
-
- Function - send_dav_header -
-
-
send_dav_header() in caldav.php
-
-
- Function - simple_write_resource -
-
-
simple_write_resource() in caldav-PUT-functions.php
-
A slightly simpler version of write_resource which will make more sense for calling from an external program. This makes assumptions that the collection and user do exist and bypasses all checks for whether it is reasonable to write this here.
-
-
- Global - $session - The session object is global. -
-
- -
-
- Variable - $selector -
-
-
iSchedule::$selector in iSchedule.php
-
-
- Method - sendRequest -
-
-
iSchedule::sendRequest() in iSchedule.php
-
send request to remote server
-
-
- Method - setTxt -
-
-
iSchedule::setTxt() in iSchedule.php
-
strictly for testing purposes
-
-
- Method - signDKIM -
-
-
iSchedule::signDKIM() in iSchedule.php
-
signs a POST body and headers
-
-
- Class - squidPamDrivers -
-
-
squidPamDrivers in drivers_squid_pam.php
-
-
- Function - SQUID_PAM_check -
-
-
SQUID_PAM_check() in drivers_squid_pam.php
-
Check the username / password against the PAM system
-
-
- Function - sync_LDAP -
-
-
sync_LDAP() in drivers_ldap.php
-
sync LDAP against the DB
-
-
- Function - sync_LDAP_groups -
-
-
sync_LDAP_groups() in drivers_ldap.php
-
sync LDAP Groups against the DB
-
-
- Function - sync_user_from_LDAP -
-
-
sync_user_from_LDAP() in drivers_ldap.php
-
Synchronise a cached user with one from LDAP
-
-
- Method - setUsername -
-
-
Principal::setUsername() in Principal.php
-
Set the username - but only if the record does not yet exist!
-
-
- Variable - $supported_privileges -
-
- -
A static structure of supported privileges.
-
-
- Method - setPermissions -
-
-
CalDAVRequest::setPermissions() in CalDAVRequest.php
-
Permissions are controlled as follows:
-
-
- Method - set_bind_location -
-
- -
Sets the dav_name of the resource we are bound as
-
-
- Method - sync_token -
-
-
DAVResource::sync_token() in DAVResource.php
-
Returns the current sync_token for this collection, or the containing collection
-
-
- -
-
t
-
top
-
-
-
-
- Page - test.php -
-
-
test.php in test.php
-
-
- Page - test-RRULE-v2.php -
-
-
test-RRULE-v2.php in test-RRULE-v2.php
-
-
- Page - test-RRULE.php -
-
-
test-RRULE.php in test-RRULE.php
-
-
- Function - ticket_row_editor -
-
-
ticket_row_editor() in principal-edit.php
-
-
- Page - tools.php -
-
-
tools.php in tools.php
-
-
- Class - Tools -
-
-
Tools in tools.php
-
-
- Variable - $type_id -
-
-
Principal::$type_id in Principal.php
-
-
- Variable - $ticket -
-
-
CalDAVRequest::$ticket in CalDAVRequest.php
-
A DAVTicket object, if there is a ?ticket=id or Ticket: id with this request
-
-
- Page - tz.php -
-
-
tz.php in tz.php
-
-
- -
-
u
-
top
-
-
-
-
- Page - upgrade.php -
-
-
upgrade.php in upgrade.php
-
-
- Function - unicodeToUtf8 -
-
-
unicodeToUtf8() in check_UTF8.php
-
Takes an array of ints representing the Unicode characters and returns a UTF-8 string. Astral planes are supported ie. the ints in the input can be > 0xFFFF. Occurrances of the BOM are ignored. Surrogates are not allowed.
-
-
- Function - utf8ToUnicode -
-
-
utf8ToUnicode() in check_UTF8.php
-
Takes an UTF-8 string and returns an array of ints representing the Unicode characters. Astral planes are supported ie. the ints in the output can be > 0xFFFF. Occurrances of the BOM are ignored. Surrogates are not allowed.
-
-
- Function - UpdateCollectionTimezones -
-
-
UpdateCollectionTimezones() in auth-functions.php
-
-
- Function - UpdateUserFromExternal -
-
-
UpdateUserFromExternal() in auth-functions.php
-
Update the local cache of the remote user details
-
-
- Function - update_external -
-
-
update_external() in external-fetch.php
-
-
- Variable - $user_no -
-
-
HTTPAuthSession::$user_no in HTTPAuthSession.php
-
User ID number
-
-
- Variable - $url -
-
-
Principal::$url in Principal.php
-
-
- Variable - $username -
-
-
Principal::$username in Principal.php
-
Columns from the database
-
-
- Variable - $user_active -
-
-
Principal::$user_active in Principal.php
-
-
- Variable - $user_no -
-
-
Principal::$user_no in Principal.php
-
-
- Method - unCache -
-
-
Principal::unCache() in Principal.php
-
-
- Method - unique_tag -
-
-
DAVPrincipal::unique_tag() in DAVPrincipal.php
-
Returns the unique_tag (ETag or getctag) for this resource
-
-
- Method - Update -
-
-
Principal::Update() in Principal.php
-
-
- Method - updateableFields -
-
- -
-
- Method - url -
-
-
Principal::url() in Principal.php
-
Return the URL for this principal
-
-
- Method - username -
-
-
Principal::username() in Principal.php
-
Return the username
-
-
- Method - user_no -
-
-
Principal::user_no() in Principal.php
-
Return the user_no
-
-
- Variable - $user_agent -
-
-
CalDAVRequest::$user_agent in CalDAVRequest.php
-
The user agent making the request.
-
-
- Method - UnsupportedRequest -
-
- -
Sometimes it's a perfectly formed request, but we just don't do that :-(
-
-
- Variable - $unique_tag -
-
-
DAVResource::$unique_tag in DAVResource.php
-
-
- Method - unique_tag -
-
-
DAVResource::unique_tag() in DAVResource.php
-
Returns the unique_tag (ETag or getctag) for this resource
-
-
- Method - url -
-
-
DAVResource::url() in DAVResource.php
-
Returns the URL of our resource
-
-
- Method - user_no -
-
-
DAVResource::user_no() in DAVResource.php
-
Returns the internal user_no for the principal for this resource
-
-
- -
-
v
-
top
-
-
-
-
- Page - vcard.php -
-
-
vcard.php in vcard.php
-
-
- Page - vtimezone.php -
-
-
vtimezone.php in vtimezone.php
-
-
- Class - VCard -
-
-
VCard in vcard.php
-
-
- Class - VTimezone -
-
-
VTimezone in vtimezone.php
-
-
- Method - validateKey -
-
-
iSchedule::validateKey() in iSchedule.php
-
validates that domainkey is acceptable for the current request
-
-
- Method - validateRequest -
-
- -
checks that current request has a valid DKIM signature signed by a currently valid key from DNS
-
-
- Method - verifySignature -
-
- -
verifies parsed DKIM header is valid for current message with a signature from the public key in DNS
-
-
- Method - ValidateLockToken -
-
- -
Checks to see whether the lock token given matches one of the ones handed in with the request.
-
-
- -
-
w
-
top
-
-
-
-
- Page - well-known.php -
-
-
well-known.php in well-known.php
-
-
- Page - WritableCollection.php -
-
-
WritableCollection.php in WritableCollection.php
-
-
- Method - Write -
-
-
VCard::Write() in vcard.php
-
-
- Method - WriteAddresses -
-
- -
-
- Method - WriteEmails -
-
- -
-
- Method - WritePhones -
-
- -
-
- Function - write_alarms -
-
-
write_alarms() in caldav-PUT-functions.php
-
Given a dav_id and an original vCalendar, pull out each of the VALARMs and write the values into the calendar_alarm table.
-
-
- Function - write_attendees -
-
-
write_attendees() in caldav-PUT-functions.php
-
Parse out the attendee property and write a row to the calendar_attendee table for each one.
-
-
- Function - write_resource -
-
-
write_resource() in caldav-PUT-functions.php
-
Actually write the resource to the database. All checking of whether this is reasonable should be done before this is called.
-
-
- Method - WriteProxyGroup -
-
- -
Accessor for the write proxy group
-
-
- Class - WritableCollection -
-
-
WritableCollection in WritableCollection.php
-
A class for things to do with a DAV Resource
-
-
- Method - WriteCalendarAlarms -
-
- -
Given a dav_id and an original vCalendar, pull out each of the VALARMs and write the values into the calendar_alarm table.
-
-
- Method - WriteCalendarAttendees -
-
- -
Parse out the attendee property and write a row to the calendar_attendee table for each one.
-
-
- Method - WriteCalendarMember -
-
- -
Writes the data to a member in the collection and returns the segment_name of the resource in our internal namespace.
-
-
- Method - WriteMember -
-
-
WritableCollection::WriteMember() in WritableCollection.php
-
Writes the data to a member in the collection and returns the segment_name of the resource in our internal namespace.
-
-
- -
-
x
-
top
-
-
-
-
- Constant - XHTML_XMLNS -
-
-
XHTML_XMLNS in AtomFeed.php
-
-
- Method - XMLResponse -
-
-
CalDAVRequest::XMLResponse() in CalDAVRequest.php
-
Send an XML Response. This function will never return.
-
-
- -
- a - b - c - d - e - f - g - h - i - k - l - m - n - o - p - q - r - s - t - u - v - w - x - _ -
-Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - \ No newline at end of file diff --git a/docs/api/errors.html b/docs/api/errors.html deleted file mode 100644 index 0bd9c95d..00000000 --- a/docs/api/errors.html +++ /dev/null @@ -1,588 +0,0 @@ - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - - - - - phpDocumentor Parser Errors and Warnings - - - - - Post-parsing
-always.php
-AtomFeed.php
-auth-functions.php
-autodiscover-handler.php
-caldav-ACL.php
-caldav-BIND.php
-caldav-client-v2.php
-caldav-DELETE.php
-caldav-DELTICKET.php
-caldav-GET-functions.php
-caldav-GET.php
-caldav-LOCK.php
-caldav-MKCOL.php
-caldav-MKTICKET.php
-caldav-MOVE.php
-caldav-OPTIONS.php
-caldav-POST.php
-caldav-PROPFIND.php
-caldav-PROPPATCH.php
-caldav-PUT-default.php
-caldav-PUT-vcalendar.php
-caldav-PUT-vcard.php
-caldav-REPORT-calquery.php
-caldav-REPORT-cardquery.php
-caldav-REPORT-expand-property.php
-caldav-REPORT-freebusy.php
-caldav-REPORT-multiget.php
-caldav-REPORT-principal-match.php
-caldav-REPORT-principal.php
-caldav-REPORT.php
-caldav.php
-CalDAVRequest.php
-check_UTF8.php
-collection-edit.php
-createdb.php
-davical_configuration_missing.php
-DAVPrincipal.php
-DAVResource.php
-DAVTicket.php
-dbexec.php
-drivers_imap_pam.php
-drivers_ldap.php
-drivers_pwauth_pam.php
-drivers_rimap.php
-drivers_squid_pam.php
-expand.php
-external-browse.php
-external-fetch.php
-feed.php
-freebusy-functions.php
-freebusy.php
-get.php
-help.php
-index.php
-interactive-page.php
-iSchedule-POST.php
-iSchedule.php
-list.php
-log_caldav_action.php
-newfile.php
-other_translated_strings.php
-page-footer.php
-page-header.php
-principal-browse.php
-principal-edit.php
-Principal.php
-public.php
-pubsub.php
-RRule-v2.php
-schedule-functions.php
-setup.php
-SqlToArray.php
-test-RRULE-v2.php
-test-RRULE.php
-test.php
-tools.php
-tz.php
-upgrade.php
-vcard.php
-vtimezone.php
-well-known.php
-WritableCollection.php
- -

Post-parsing

-

Warnings:


-Warning - -duplicate function element "privilege_format_function" in file /home/karora/projects/davical/inc/ui/principal-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/karora/projects/davical/inc/caldav-client-v2.php will be ignored. -Use an @ignore tag on the original if you want this case to be documented.
-Warning - -duplicate function element "apply_filter" in file /home/karora/projects/davical/inc/caldav-REPORT-cardquery.php will be ignored. -Use an @ignore tag on the original if you want this case to be documented.
-Warning - -duplicate class element "RRuleTest" in file /home/karora/projects/davical/inc/test-RRULE-v2.php will be ignored. -Use an @ignore tag on the original if you want this case to be documented.
-Warning - -duplicate class element "imapPamDrivers" in file /home/karora/projects/davical/inc/drivers_imap_pam.php will be ignored. -Use an @ignore tag on the original if you want this case to be documented.
-Warning - -duplicate function element "check_for_expansion" in file /home/karora/projects/davical/inc/caldav-REPORT-multiget.php will be ignored. -Use an @ignore tag on the original if you want this case to be documented.
-Warning - -duplicate class element "FakeSession" in file /home/karora/projects/davical/htdocs/setup.php will be ignored. -Use an @ignore tag on the original if you want this case to be documented.
-Warning - -duplicate function element "edit_grant_row" in file /home/karora/projects/davical/inc/ui/principal-edit.php will be ignored. -Use an @ignore tag on the original if you want this case to be documented.
-Warning - Class VCard parent vComponent not found
-Warning - @todo on an include element is ignored (line 106, file /home/karora/projects/davical/htdocs/caldav.php)
-Warning - Class AtomFeed parent XMLDocument not found
-Warning - Class VTimezone parent vComponent not found
-Warning - @todo on an include element is ignored (line 106, file /home/karora/projects/davical/htdocs/caldav.php)
-Warning - Class DAViCalSession parent Session not found
- -

admin.php

-

Warnings:


-Warning on line 51 - File "/home/karora/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 41 - Page-level DocBlock precedes "function early_exception_handler", use another DocBlock to document the source element
-

Errors:


-Error on line 41 - DocBlock has multiple @package tags, illegal. ignoring additional tag "@package davical"
- -

AtomFeed.php

-

Warnings:


-Warning on line 19 - no @package tag was used in a DocBlock for class AtomXHTMLContent
-Warning on line 32 - no @package tag was used in a DocBlock for class AtomEntry
-Warning on line 138 - no @package tag was used in a DocBlock for class AtomFeed
-Warning on line 239 - File "/home/karora/projects/davical/inc/AtomFeed.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 "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"
- -

autodiscover-handler.php

-

Warnings:


-Warning on line 89 - File "/home/karora/projects/davical/inc/autodiscover-handler.php" has no page-level DocBlock, use @package in the first DocBlock to create one
- -

caldav-ACL.php

-

Warnings:


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

caldav-BIND.php

-

Warnings:


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

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

Errors:


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

caldav-DELETE.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 - 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-DELTICKET.php

-

Warnings:


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

caldav-GET-functions.php

-

Warnings:


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

Errors:


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

caldav-GET.php

-

Warnings:


-Warning on line 12 - Page-level DocBlock precedes "require "caldav-GET-functions.php"", use another DocBlock to document the source element
- -

caldav-LOCK.php

-

Warnings:


-Warning on line 164 - File "/home/karora/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 11 - Page-level DocBlock precedes "require_once 'AwlQuery.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_once's DocBlock has @subpackage tags, illegal. ignoring tag "@subpackage caldav"
- -

caldav-MKTICKET.php

-

Warnings:


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

Errors:


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

caldav-MOVE.php

-

Warnings:


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

caldav-OPTIONS.php

-

Warnings:


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

Errors:


-Error on line 12 - "include" include_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-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 14 - Page-level DocBlock precedes "require_once 'iCalendar.php'", use another DocBlock to document the source element
- -

caldav-PROPPATCH.php

-

Warnings:


-Warning on line 12 - Page-level DocBlock precedes "require_once 'vCalendar.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-PUT-default.php

-

Warnings:


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

caldav-PUT-vcalendar.php

-

Warnings:


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

caldav-PUT-vcard.php

-

Warnings:


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

caldav-REPORT-calquery.php

-

Warnings:


-Warning on line 382 - File "/home/karora/projects/davical/inc/caldav-REPORT-calquery.php" has no page-level DocBlock, use @package in the first DocBlock to create one
- -

caldav-REPORT-cardquery.php

-

Warnings:


-Warning on line 231 - File "/home/karora/projects/davical/inc/caldav-REPORT-cardquery.php" has no page-level DocBlock, use @package in the first DocBlock to create one
- -

caldav-REPORT-expand-property.php

-

Warnings:


-Warning on line 98 - File "/home/karora/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 24 - File "/home/karora/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 104 - Unknown tag "@todo:" used
-Warning on line 122 - File "/home/karora/projects/davical/inc/caldav-REPORT-multiget.php" has no page-level DocBlock, use @package in the first DocBlock to create one
- -

caldav-REPORT-principal-match.php

-

Warnings:


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

caldav-REPORT-principal.php

-

Warnings:


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

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

caldav.php

-

Warnings:


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

Errors:


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

CalDAVRequest.php

-

Warnings:


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

check_UTF8.php

-

Warnings:


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

collection-edit.php

-

Warnings:


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

createdb.php

-

Warnings:


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

davical_configuration_missing.php

-

Warnings:


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

DAVPrincipal.php

-

Warnings:


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

Errors:


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

DAVResource.php

-

Warnings:


-Warning on line 11 - package davical is already in category Technical, will now replace with category Documentation
-Warning on line 11 - Page-level DocBlock precedes "require_once 'AwlCache.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_once's DocBlock has @subpackage tags, illegal. ignoring tag "@subpackage Resource"
- -

DAVTicket.php

-

Warnings:


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

Errors:


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

dbexec.php

-

Warnings:


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

drivers_imap_pam.php

-

Warnings:


-Warning on line 14 - package davical is already in category Documentation, will now replace with category Technical
-Warning on line 18 - Page-level DocBlock precedes "require_once "auth-functions.php"", use another DocBlock to document the source element
-Warning on line 21 - no @package tag was used in a DocBlock for class imapPamDrivers
-

Errors:


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

drivers_ldap.php

-

Warnings:


-Warning on line 13 - Page-level DocBlock precedes "require_once "auth-functions.php"", use another DocBlock to document the source element
-Warning on line 16 - no @package tag was used in a DocBlock for class ldapDrivers
-

Errors:


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

drivers_pwauth_pam.php

-

Warnings:


-Warning on line 16 - Page-level DocBlock precedes "require_once "auth-functions.php"", use another DocBlock to document the source element
-Warning on line 19 - no @package tag was used in a DocBlock for class pwauthPamDrivers
-

Errors:


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

drivers_rimap.php

-

Warnings:


-Warning on line 13 - package davical is already in category Documentation, will now replace with category Technical
-Warning on line 13 - Page-level DocBlock precedes "require_once "auth-functions.php"", use another DocBlock to document the source element
-Warning on line 16 - no @package tag was used in a DocBlock for class imapPamDrivers
-

Errors:


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

drivers_squid_pam.php

-

Warnings:


-Warning on line 13 - Page-level DocBlock precedes "require_once "auth-functions.php"", use another DocBlock to document the source element
-Warning on line 16 - no @package tag was used in a DocBlock for class squidPamDrivers
-

Errors:


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

expand.php

-

Warnings:


-Warning on line 11 - Page-level DocBlock precedes "require_once 'vCalendar.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_once's DocBlock has @subpackage tags, illegal. ignoring tag "@subpackage tzservice"
- -

external-browse.php

-

Warnings:


-Warning on line 37 - File "/home/karora/projects/davical/inc/ui/external-browse.php" has no page-level DocBlock, use @package in the first DocBlock to create one
- -

external-fetch.php

-

Warnings:


-Warning on line 39 - Page-level DocBlock precedes "function create_external", use another DocBlock to document the source element
-

Errors:


-Error on line 39 - DocBlock has multiple @package tags, illegal. ignoring additional tag "@package davical"
-Error on line 39 - "function" create_external's DocBlock has @subpackage tags, illegal. ignoring tag "@subpackage external-bind"
- -

feed.php

-

Warnings:


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

freebusy-functions.php

-

Warnings:


-Warning on line 94 - File "/home/karora/projects/davical/inc/freebusy-functions.php" has no page-level DocBlock, use @package in the first DocBlock to create one
- -

freebusy.php

-

Warnings:


-Warning on line 43 - Unknown tag "@NOTE:" used
-Warning on line 83 - File "/home/karora/projects/davical/htdocs/freebusy.php" has no page-level DocBlock, use @package in the first DocBlock to create one
- -

get.php

-

Warnings:


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

Errors:


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

help.php

-

Warnings:


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

iSchedule-POST.php

-

Warnings:


-Warning on line 11 - Page-level DocBlock precedes "require_once 'iSchedule.php'", use another DocBlock to document the source element
-Warning on line 18 - no @package tag was used in a DocBlock for class FakeSession
-

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 iSchedule-POST"
- -

iSchedule.php

-

Warnings:


-Warning on line 16 - Page-level DocBlock precedes "require_once "XMLDocument.php"", use another DocBlock to document the source element
-Warning on line 145 - File "/home/karora/projects/davical/htdocs/iSchedule.php" has no page-level DocBlock, use @package in the first DocBlock to create one
-

Errors:


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

list.php

-

Warnings:


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

Errors:


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

log_caldav_action.php

-

Warnings:


-Warning on line 24 - package davical is already in category Documentation, will now replace with category Technical
- -

newfile.php

-

Warnings:


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

other_translated_strings.php

-

Warnings:


-Warning on line 50 - File "/home/karora/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 12 - File "/home/karora/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 84 - File "/home/karora/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 47 - File "/home/karora/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 980 - File "/home/karora/projects/davical/inc/ui/principal-edit.php" has no page-level DocBlock, use @package in the first DocBlock to create one
- -

Principal.php

-

Warnings:


-Warning on line 11 - Page-level DocBlock precedes "require_once 'AwlCache.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_once's DocBlock has @subpackage tags, illegal. ignoring tag "@subpackage Principal"
- -

public.php

-

Warnings:


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

Errors:


-Error on line 10 - "include" require'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"
- -

pubsub.php

-

Warnings:


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

RRule-v2.php

-

Warnings:


-Warning on line 38 - no @package tag was used in a DocBlock for class RepeatRuleTimeZone
-Warning on line 76 - no @package tag was used in a DocBlock for class Rfc5545Duration
-Warning on line 203 - no @package tag was used in a DocBlock for class RepeatRuleDateTime
-Warning on line 521 - no @package tag was used in a DocBlock for class RepeatRuleDateRange
-Warning on line 589 - no @package tag was used in a DocBlock for class RepeatRule
-Warning on line 1451 - Unknown tag "@todo:" used
- -

schedule-functions.php

-

Warnings:


-Warning on line 11 - Page-level DocBlock precedes "require_once 'vCalendar.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_once's DocBlock has @subpackage tags, illegal. ignoring tag "@subpackage caldav"
- -

setup.php

-

Warnings:


-Warning on line 49 - no @package tag was used in a DocBlock for class CheckResult
-Warning on line 204 - no @package tag was used in a DocBlock for class FakeSession
-Warning on line 480 - File "/home/karora/projects/davical/htdocs/setup.php" has no page-level DocBlock, use @package in the first DocBlock to create one
- -

SqlToArray.php

-

Warnings:


-Warning on line 24 - no @package tag was used in a DocBlock for class SqlToArray
-Warning on line 104 - File "/home/karora/projects/davical/htdocs/SqlToArray.php" has no page-level DocBlock, use @package in the first DocBlock to create one
- -

test-RRULE-v2.php

-

Warnings:


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

test-RRULE.php

-

Warnings:


-Warning on line 11 - no @package tag was used in a DocBlock for class RRuleTest
-Warning on line 95 - File "/home/karora/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 27 - File "/home/karora/projects/davical/htdocs/test.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 "./always.php"", use another DocBlock to document the source element
-Warning on line 38 - no @package tag was used in a DocBlock for class Tools
-

Errors:


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

tz.php

-

Warnings:


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

Errors:


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

upgrade.php

-

Warnings:


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

vcard.php

-

Warnings:


-Warning on line 8 - no @package tag was used in a DocBlock for class VCard
-Warning on line 173 - File "/home/karora/projects/davical/inc/vcard.php" has no page-level DocBlock, use @package in the first DocBlock to create one
- -

vtimezone.php

-

Warnings:


-Warning on line 8 - no @package tag was used in a DocBlock for class VTimezone
-Warning on line 113 - File "/home/karora/projects/davical/inc/vtimezone.php" has no page-level DocBlock, use @package in the first DocBlock to create one
- -

well-known.php

-

Warnings:


-Warning on line 106 - File "/home/karora/projects/davical/inc/well-known.php" has no page-level DocBlock, use @package in the first DocBlock to create one
- -

WritableCollection.php

-

Warnings:


-Warning on line 3 - no @package tag was used in a DocBlock for class WritableCollection
-Warning on line 444 - File "/home/karora/projects/davical/inc/WritableCollection.php" has no page-level DocBlock, use @package in the first DocBlock to create one
-

- Documentation generated on Wed, 04 Jul 2012 10:13:10 +0000 by phpDocumentor 1.4.3 -

- - \ No newline at end of file diff --git a/docs/api/index.html b/docs/api/index.html deleted file mode 100644 index 6e4eeef8..00000000 --- a/docs/api/index.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - DAViCal - - - - - - - - - - - <H2>Frame Alert</H2> - <P>This document is designed to be viewed using the frames feature. - If you see this message, you are using a non-frame-capable web client.</P> - - - \ No newline at end of file diff --git a/docs/api/li_awl.html b/docs/api/li_awl.html deleted file mode 100644 index 1a9fcfd6..00000000 --- a/docs/api/li_awl.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - - - - - -
awl
-
- -
- -
Description
-
- Class trees
- Index of elements
- Todo List
-
- - - - - - - -
Sub-packagecaldav
-
-
-
 Classes
-
ClassCalDAVClient
-
ClassCalendarInfo
-
ClassiCalDate
-
ClassRepeatRule
-
ClassRepeatRuleDateRange
-
ClassRepeatRuleDateTime
-
ClassRepeatRuleTimeZone
-
ClassRfc5545Duration
-
ClassRRule
-
 Functions
-
Functionexpand_event_instances
-
FunctiongetComponentRange
-
FunctiongetVCalendarRange
-
Functionolson_from_vtimezone
-
Functionrdate_expand
-
Functionrrule_expand
-
 Files
-
Filecaldav-client-v2.php
-
Filecaldav-client.php
-
FileRRule-v2.php
-
FileRRule.php
-
-
- - -
-
-

phpDocumentor v 1.4.3

- - \ No newline at end of file diff --git a/docs/api/li_davical.html b/docs/api/li_davical.html deleted file mode 100644 index f8006671..00000000 --- a/docs/api/li_davical.html +++ /dev/null @@ -1,483 +0,0 @@ - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - - - - - - - - - -
davical
-
- -
- -
Description
-
- Class trees
- Index of elements
- Todo List
-
- - - -
 Classes
-
ClassAtomEntry
-
ClassAtomFeed
-
ClassAtomXHTMLContent
-
ClassCheckResult
-
ClassRRuleTest
-
ClassSqlToArray
-
ClassVCard
-
ClassVTimezone
-
 Functions
-
Functionaccess_ticket_browser
-
Functionapply_filter
-
Functionbindings_to_other_browser
-
Functionbindings_to_us_browser
-
Functionbits_to_privilege
-
FunctionBuildSqlFilter
-
Functionbuild_dependencies_table
-
Functionbuild_privileges_html
-
Functionbuild_site_statistics
-
Functioncaldav_get_feed
-
Functioncatch_setup_errors
-
FunctioncheckiSchedule
-
Functioncheck_awl_version
-
Functioncheck_calendar
-
Functioncheck_curl
-
Functioncheck_database_connection
-
Functioncheck_datetime
-
Functioncheck_davical_version
-
Functioncheck_for_expansion
-
Functioncheck_gettext
-
Functioncheck_iconv
-
Functioncheck_ldap
-
Functioncheck_magic_quotes_gpc
-
Functioncheck_magic_quotes_runtime
-
Functioncheck_pdo
-
Functioncheck_pdo_pgsql
-
Functioncheck_pgsql
-
Functioncheck_real_php
-
Functioncheck_schema_version
-
Functioncheck_string
-
Functioncheck_suhosin_server_strip
-
Functionconfirm_delete_binding
-
Functionconfirm_delete_bind_in
-
Functionconfirm_delete_collection
-
Functionconfirm_delete_principal
-
Functionconfirm_delete_ticket
-
FunctionConstructURL
-
FunctionDateToISODate
-
FunctionDeconstructURL
-
Functiondo_error
-
Functionearly_exception_handler
-
Functionedit_grant_row
-
Functionedit_group_row
-
Functionedit_ticket_row
-
FunctionerrorResponse
-
Functionexpand_properties
-
FunctiongenerateKeys
-
FunctiongetStatusMessage
-
Functionget_address_properties
-
Functionget_freebusy
-
Functionget_href_containers
-
Functionget_phpinfo
-
Functiongrant_row_editor
-
Functiongroup_memberships_browser
-
Functiongroup_members_browser
-
Functiongroup_row_editor
-
Functionhandle_subaction
-
Functionhyperlink
-
Functioni18n
-
Functionischedule_get
-
FunctionISODateToHTTPDate
-
Functionlog_setup_error
-
Functionmake_help_link
-
Functionprincipal_collection_browser
-
Functionprincipal_editor
-
Functionprincipal_grants_browser
-
Functionprivileges_to_XML
-
Functionprivilege_format_function
-
Functionprivilege_to_bits
-
FunctionremoveComment
-
Functionsend_page_header
-
FunctionSqlFilterCardDAV
-
FunctionSqlFilterFragment
-
FunctionSRVFormat
-
FunctionSRVOk
-
Functionticket_row_editor
-
FunctionunicodeToUtf8
-
Functionutf8ToUnicode
-
 Files
-
Fileadmin.php
-
Filealways.php
-
FileAtomFeed.php
-
Fileautodiscover-handler.php
-
Filecaldav-LOCK.php
-
Filecaldav-REPORT-calquery.php
-
Filecaldav-REPORT-cardquery.php
-
Filecaldav-REPORT-expand-property.php
-
Filecaldav-REPORT-freebusy.php
-
Filecaldav-REPORT-multiget.php
-
Filecaldav-REPORT-principal-match.php
-
Filecaldav-REPORT-principal.php
-
Filecheck_UTF8.php
-
Filecollection-edit.php
-
Filecreatedb.php
-
Filedavical_configuration_missing.php
-
Filedbexec.php
-
Fileexternal-browse.php
-
Filefeed.php
-
Filefreebusy-functions.php
-
Filefreebusy.php
-
Filehelp.php
-
Fileindex.php
-
Fileinteractive-page.php
-
FileiSchedule.php
-
Filenewfile.php
-
Fileother_translated_strings.php
-
Filepage-footer.php
-
Filepage-header.php
-
Fileprincipal-browse.php
-
Fileprincipal-edit.php
-
Filepubsub.php
-
Filesetup.php
-
FileSqlToArray.php
-
Filetest-RRULE-v2.php
-
Filetest-RRULE.php
-
Filetest.php
-
Fileupgrade.php
-
Filevcard.php
-
Filevtimezone.php
-
Filewell-known.php
-
FileWritableCollection.php
- - - - -
Sub-packageauthentication
-
-
-
 Functions
-
FunctionAuthExternalAWL
-
Functionauth_functions_deprecated
-
FunctionCreateDefaultRelationships
-
FunctionCreateHomeCalendar
-
FunctionCreateHomeCollections
-
FunctiongetPrincipalByID
-
FunctiongetUserByEMail
-
FunctiongetUserByID
-
FunctiongetUserByName
-
FunctionUpdateCollectionTimezones
-
FunctionUpdateUserFromExternal
-
 Files
-
Fileauth-functions.php
-
-
- - - - -
Sub-packagecaldav
-
-
-
 Functions
-
Functionadd_failure
-
Functioncomponent_to_xml
-
FunctioncontrolRequestContainer
-
Functiondelete_collection
-
FunctiondeliverItipCancel
-
Functiondisplay_status
-
FunctiondoItipAttendeeReply
-
FunctiondoItipOrganizerCancel
-
Functiondo_scheduling_for_delete
-
Functiondo_scheduling_reply
-
Functiondo_scheduling_requests
-
Functionexport_iCalendar
-
FunctionGetItip
-
FunctionGetTZID
-
Functionhandle_cancel_request
-
Functionhandle_freebusy_request
-
Functionhandle_schedule_reply
-
Functionhandle_schedule_request
-
Functionimport_addressbook_collection
-
Functionimport_calendar_collection
-
Functionimport_collection
-
FunctionlogRequestHeaders
-
Functionobfuscated_event
-
FunctionprocessItipCancel
-
Functionprocess_ace
-
Functionproperty_response
-
Functionpublic_events_only
-
Functionrollback
-
Functionrollback_on_error
-
Functionsend_dav_header
-
Functionsimple_write_resource
-
Functionwrite_alarms
-
Functionwrite_attendees
-
Functionwrite_resource
-
 Files
-
Filecaldav-ACL.php
-
Filecaldav-BIND.php
-
Filecaldav-DELETE.php
-
Filecaldav-DELTICKET.php
-
Filecaldav-GET-functions.php
-
Filecaldav-GET.php
-
Filecaldav-MKCOL.php
-
Filecaldav-MKTICKET.php
-
Filecaldav-MOVE.php
-
Filecaldav-OPTIONS.php
-
Filecaldav-POST.php
-
Filecaldav-PROPPATCH.php
-
Filecaldav-PUT-default.php
-
Filecaldav-PUT-functions.php
-
Filecaldav-PUT-vcalendar.php
-
Filecaldav-PUT-vcard.php
-
Filecaldav-REPORT-pps-set.php
-
Filecaldav-REPORT-sync-collection.php
-
Filecaldav-REPORT.php
-
Filecaldav.php
-
Filepublic.php
-
Fileschedule-functions.php
-
-
- - - - -
Sub-packageDAViCalSession
-
-
-
 Classes
-
ClassDAViCalSession
-
ClassTools
-
 Functions
-
Functionlocal_session_sql
-
 Files
-
FileDAViCalSession.php
-
Filetools.php
-
-
- - - - -
Sub-packageDAVTicket
-
-
-
 Classes
-
ClassDAVTicket
-
 Files
-
FileDAVTicket.php
-
-
- - - - -
Sub-packageexternal-bind
-
-
-
 Functions
-
Functioncreate_external
-
Functionfetch_external
-
Functionupdate_external
-
 Files
-
Fileexternal-fetch.php
-
-
- - - - -
Sub-packageHTTPAuthSession
-
-
-
 Classes
-
ClassHTTPAuthSession
-
 Files
-
FileHTTPAuthSession.php
-
-
- - - - -
Sub-packageiSchedule
-
-
-
 Classes
-
ClassiSchedule
-
 Files
-
FileiSchedule.php
-
-
- - - - -
Sub-packageiSchedule-POST
-
-
-
 Classes
-
ClassFakeSession
-
 Functions
-
Functionischedule_cancel
-
Functionischedule_freebusy_request
-
Functionischedule_request
-
 Files
-
FileiSchedule-POST.php
-
-
- - - - -
Sub-packageldap
-
-
-
 Classes
-
ClassimapPamDrivers
-
ClassldapDrivers
-
ClasssquidPamDrivers
-
 Functions
-
FunctiongetStaticLdap
-
FunctionIMAP_PAM_check
-
FunctionLDAP_check
-
FunctionRIMAP_check
-
FunctionSQUID_PAM_check
-
Functionsync_LDAP
-
Functionsync_LDAP_groups
-
Functionsync_user_from_LDAP
-
 Files
-
Filedrivers_imap_pam.php
-
Filedrivers_ldap.php
-
Filedrivers_rimap.php
-
Filedrivers_squid_pam.php
-
-
- - - - -
Sub-packagelogging
-
-
-
 Functions
-
Functionlog_caldav_action
-
 Files
-
Filelog_caldav_action.php
-
-
- - - - -
Sub-packagePrincipal
-
-
-
 Classes
-
ClassDAVPrincipal
-
ClassPrincipal
-
 Files
-
FileDAVPrincipal.php
-
FilePrincipal.php
-
-
- - - - -
Sub-packagepropfind
-
-
-
 Functions
-
Functionadd_proxy_response
-
Functionget_collection_contents
-
 Files
-
Filecaldav-PROPFIND.php
-
-
- - - - -
Sub-packagePublicSession
-
-
-
 Classes
-
ClassPublicSession
-
 Files
-
FilePublicSession.php
-
-
- - - - -
Sub-packagepwauth
-
-
-
 Classes
-
ClasspwauthPamDrivers
-
 Functions
-
FunctionPWAUTH_PAM_check
-
 Files
-
Filedrivers_pwauth_pam.php
-
-
- - - - -
Sub-packageRequest
-
-
-
 Classes
-
ClassCalDAVRequest
-
 Files
-
FileCalDAVRequest.php
-
-
- - - - -
Sub-packageResource
-
-
-
 Classes
-
ClassDAVResource
-
ClassWritableCollection
-
 Files
-
FileDAVResource.php
-
-
- - - - -
Sub-packagetzservice
-
-
-
 Functions
-
Functionexpand_timezone_onsets
-
 Files
-
Filecapabilities.php
-
Fileexpand.php
-
Fileget.php
-
Filelist.php
-
Filetz.php
-
-
- - -
-
-

phpDocumentor v 1.4.3

- - \ No newline at end of file diff --git a/docs/api/media/banner.css b/docs/api/media/banner.css deleted file mode 100644 index 032b037f..00000000 --- a/docs/api/media/banner.css +++ /dev/null @@ -1,33 +0,0 @@ -body -{ - background-color: #EEEEEE; - margin: 0px; - padding: 0px; -} - -/* Banner (top bar) classes */ - -.banner { } - -.banner-menu -{ - text-align: right; - clear: both; - padding: .5em; - border-top: 2px solid #AAAAAA; -} - -.banner-title -{ - text-align: right; - font-size: 20pt; - font-weight: bold; - margin: .2em; -} - -.package-selector -{ - background-color: #DDDDDD; - border: 1px solid #AAAAAA; - color: #000090; -} diff --git a/docs/api/media/images/AbstractClass.png b/docs/api/media/images/AbstractClass.png deleted file mode 100644 index afa9d1d9261500c57ec37cff1de8cf43b31dbf25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 620 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfZSaHJ|V9E z|NjRvPcK>oB;jC!uy7wgKahK+w)SFm^_jG^eUXv70s?k;dvAAg+Gb<3&cI-?g2GG& zh8_lnGzNx)iHU~;0{$Bt?{jhjD)_IizRSYmznt6_Lqnj-|B{khH8nS=tN#}e_{zt( zR#EXk2ggfJ&eakUK)aWTi~nF?_`tyMoPps!1H*L&hBwx{7GaqsHK2b=zCZk2F6c8jl1JVN5*@+%rr7PI}^11C*oaK4^xC05VCJK_3< zud|-<{@_}WT(>@P3->I)OHK!WY*;^8{ZU{D!{pbT`vks!nK+ee*>;`t+%u+Jea(8o vR5x-}=mldp!DT+b`?hi(nsMPiM;)`hf`a|hX9_^KGcb6%`njxgN@xNA_;dCz diff --git a/docs/api/media/images/AbstractClass_logo.png b/docs/api/media/images/AbstractClass_logo.png deleted file mode 100644 index 8f65c390e37b548578390c0bdbe4a4bc469c4d19..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1232 zcmb`F`%jZ+6vq#W@U{$S1TZXV4viCPx3q`=k`4L zo1#BJx0H}AAicqQU>vV%^^<9m|tWsIx<8LP>5;)!-8{5Ba8xawKa^8)JAwolYrP3xG ze;gi;N)W-psLCUuuq7;v;PILTf-XM)dx3ypvzvl~UU4|4;9xV4hpH34zB3F)V?aO$ zn|+nbCFt}9e}9{g&n%sOWyOknOy(?=N>C`M!zl`-mcbw}tb)O4@%Ek}kw)FzM%>+P z&dw7gQYD>^Hi$-;0kAkbTLCIOJjMZr0D1sUQ>kWvt0dArfEIuTfD>f$DGaLt_zu7T zPzaEN77pxLob%;x2CG}`xIIwL@5%qsVT}twSp0*)++a!sc%Q?K z`N@jCeTp+nwyR|s`Xqf{xt8ToY?#m#I3M+++}?TZyynf|!6(h%ZXB5YwRD&DpE->+ zQa?!d&ipfd^zwzIKtBJ~qLA$Mj4wHSb~mtdtP52mbBN=vTM#>mfmycxM}yu)6Bg^4@lw*?MFu3*Llv~ zTq;{9ldCeY*UL|oCB+&|W}C3XvTUffR~(q#WAaNg-nYFVl1oFwjfcGkWO1Lan7mWj zTHAk$B{{PsrhD+|_&Dv{Dq|lMERc7*{?yjm*&4fucG~As73P}JZF+xm+H<2#y7rxG zW9=q?%ZBwC`JJPAZS{(h+4A?WNris0W9rS3rW|*EzKH2={VP|ERZ$+~<|y91p2^}Q nm5>e}t(H)$%7m@A#{7td(X}C*54y81qwfI{akQvb7@z$w+j=f( diff --git a/docs/api/media/images/AbstractMethod.png b/docs/api/media/images/AbstractMethod.png deleted file mode 100644 index 605ccbe58e04d8f1462227f08369ef6d8e5d4fe0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 696 zcmV;p0!RIcP){TiMy!!e(Yf-7_V#G2iUr zLy?{{R5VTt!-qRXx-)@b&OX;WKp!2|aT>;Q#=c z001J6D>1||Q0X(T002sRN{?O-R{#J232;bRa{vGf5&!@T5&_cPe*6Fc02XvbSad^j zWnpw_Z*Cw|X>DZyFf=bPGA}SQ*^*j90000WbVXQnQ*UN;cVTj608L?Ia&K*AWNBd_ zMrm?ocW-iQb0AGvyOAm+0002PNklfMHT-Bv8QIEs=+ZPf$A`E>2c0)H#Sj$PWnk1p@>G(zLXgfTkY(YJ2o$Mf2{EX7&_@CL4Lsu zf=WupE-s;IY31eR9Y|p2?lbS+y#t0XRlwut?cae`au#?*7Bet#3xP1>rMq>1fPxAo zt`Q}{`DrEPiAAXlzKO|2`MIennTZN+nMJAP`9;~q3ceA$Cu*qx)rx`CIv1rTmSpDV zDTHL^rZO0q=o=X68yMf56y*d|@zK-8F{EOS?)lqMO%4*R4`(`@EDFELx7ssVZORd| zq%5HzwQYvlS2%cGPXFHD@~{05-~Gi~FPw_9ndsyAvUly>(4LD`8%wTUDBXMa-M%{6 zPZCGZ>%ZQD?T}l&!`s7tUKsOr`-?Wu<;}Q-LQ_10v>q37%ry4uIK**v&qDxa`a*R3vrciLZ8L}yD) oC>0QH(U@~sMxOVvCC6j?c~N@r8XNCh0zJ>*>FVdQ&MBb@0EQ=S+yDRo diff --git a/docs/api/media/images/AbstractPrivateClass_logo.png b/docs/api/media/images/AbstractPrivateClass_logo.png deleted file mode 100644 index 4e68f570dcb38ee67756ce2231bb5c38e77cce71..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1615 zcmd5)X;Twc6n!ia!lFSW4Jkrc1`LPY$1sj(#lRGf?-K4OF)W1MOFm{ z#7YHOM1d45sY*y?RaT*Ff-H@QqJv;$S_hSqKJ6F#4|-7%db^6N%JBAT-(9*4o%q znVVM{8z&gwu}%jHt3R3eeo)zwv3Rdtk> zHkX%IR8+_c3#BLl`T3*C$>o`ujcI8r9xppPdr&AWJ9+Y=SiH#R_r%1&N)#a> zLp)xoP^jW?x*{TSg~HD8@MMu_J|N&;P>>Mv3@w(yNtt`_4MTNcqLq} z%GI^Y$LAr10vpK)47}svp&}CHWHOh_eLy0K*z8s^S%t^Hv9+Bb5@VQ58Hse=#f8OU z!IlG<%q?^C0ynn}bMx!Y&f#=AmrftS zz{0{8=0u^Owi_rERBYA2Al=^ngo6W*NbJU9H<8F%9BxBfdvV7O=!jBFYZ-~mv9x@x zsR@ORv9^X@%xG!71fbr~a2|np3MB<#5&&q>5CDxxWG?{FDLDW|y1G&TngOW$U}y!L z4IC~XfGhw62!t2_EEWrG`q&@}0J;|r4?^#yB9<>37+4Ughj_fi#GHz2*JLti8^rv7 zu=W9PsQxe5o@p5i8$iZ+2Ey)icfJp`vH6pmki>~-0U~xRPm~y%5D9!j!xLhUM@H~N zaUT4H$i&!$Xd%ugKz7d73jRgE|LdL*87kt(3UD0$@kl^$b|5%85QsCyT&R@#EjpFV zNxB$0{_dMGCPphR1jGN@&Te?$F)~u1_bJ2p$i%={-+*sD-;Or!G|aRk{(Pj}Kd}0H zUF|6ogUq)Y;t|lhxz(~t`eQ_RUoq1-eLFT?AP8E>XkA)fHggqi^htaeb*$=!t4&v9 zqXdHJ6|UE%Zb#CMmiE)kj0RV6b=%tA)%tp^#^=wTC2c+JUMy1oOuKh7@94hZJCoCG zXxaS2yJN@J#J33U`c+%lKU?M&7D~KdDwWEKxzE31HT2^+xj+0k>P|X8pxN^#{*0l; zJtxPg-}2sdI`*|*oC&-#etYRjR+M_H)cIG6TS0l{{gE&BmCtq~sCpA%t$SPejT1KZ zhgY7Xi)In=GWoXzL>tiaEgkbHwlbdGz1?uS;}g9r9hTrqerW-%FO1@shEpP|okxi= zPM5cWANffS>kbM9sa+||;ebojEN0yA9yek&f^IImjYjiE#g2W+w}g5r{lcI0tMbXg zn)g@NIfMqbGFiEQJ-TD7%ey9VJ;gYDC9Ao8C1ZwKf{tkXg^MxlZFwOFr^!}`w~YQU zd1uJz%3r<80}oBt)q-)m&*Rf}D)wh9&K|(^9IVw$da;MNxX>Y)R&c|pBRwc!j(BVG z1gV@=8A+_ZCz$E2gI1@w{L*m@r+H)9vC7|V^Qd`Hj&)~W1WkS8@5e~OE~BI%6gwn= zr*W1_Ms>6Hs`1daQJXsTMk+A3=fdt{i_4foPsd6$>Q%`uT3s3z34l|D0EF>7@e!`_b&3NDRW2J ly0$Y=SuS5{3YHYFR9bNnjKnZ6dJUX%K&SaqC6tg;{{UJF@sa=l diff --git a/docs/api/media/images/AbstractPrivateMethod.png b/docs/api/media/images/AbstractPrivateMethod.png deleted file mode 100644 index 41cc9f021734b6f99a723a687827190f2ae645e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 874 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vk7#J8+1AIbU z|Ns9Flwsj#1(FdZp_~dll^g2aJA$}1LE7U51%YJBiZnqBFdculhYlSI zePQDH(Aed!@#@v9{V!U0T+*|>Vq|mPaK+-qHfL>(<z;@U}mwJ#*$v?ZZY|dku|t z>TYOnx7uW^y4kR+tIJ@Wf$1uBpzT)k?NpbUwl>yHs;P72AM0gsJN85x|f1nsNASyQ)C^V z5(o6cX?uI1gPQ_$zUt}*MFj!9qne@NAL##8Sy?4sMa%1B#506*U(#MpQkI2X< zc`N_t;!<)|IwT?j3`C$$JEf(8o_)r^aG!xeU0r=914Ae{#Jqy9S^>kcyd=mkm_blU z$=KK>G&D3VtsLmpnX6WvIdc~R-hlxyN~jN}hd;CiI)SsmBeIx*fm;ZK886+f`vVjd zD{+k|aV|AI6tkVJh3R1!8b9vC_gtf zB{NaMEwd=KJijQrSiv`9_e3ofpxV=(E{-7;bCLzbgr`rKFk#BGq?87R>nEOk>FJpx zR5!!H#V1TpU<$_pmPbOx#d~EhvfQbWT_nhq+3L!8?pK_VPC(<7l;G z*2$BHZrL7j2|sUR5%A_P)N-TQ+}Y|GrRdK zV81Pn)+>0zGnMUCiP|Spqc&^AG^y;y-0mPhgGJ5$HDs$bXTdY0@m-PJEq%`?TdG9A z`7w;w(EZ*psMAWc}ikt!qr000(rMObu0a%Ew3 zX>V>IRB3Hx05CK!FfuPNGue__LI3~&s7XXYRCt_C%4rvYKmdi|(V{3Sky0s2sVw0{ z3ns_0{QqBM)L8Df_c<4+W|ZRbuE?ptT;0z>z23f%IS}<{hVT1%ezB)pU1LBR7z?!4 zdf1$>0)?RM<32r|FI3$jzfkuMegO9fmRSW?+;gd{A6?vpl~i!EaT78927Y{aY)A+t zD;|Uj0{6%|rRRA`LWdbZAQrk%Pf@@U0ViwJZw&^h9P>Z*1$ZnRgm9bKlmGw#07*qo IM6N<$g0d3*MgRZ+ diff --git a/docs/api/media/images/Class_logo.png b/docs/api/media/images/Class_logo.png deleted file mode 100644 index 6f223c479a6c6fefab504deb84ab824d2e744713..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1600 zcmd5*`!|$%9DdQB9VXJcrO7tT6s8%5m)$T$<9->p85y@dE{&RXZA?TG%_2nB{k}w+ z>>y&K8JEf>)@4JEu#A%^x8$DGyKmbsyZ^yH=X@^b^L>8!JkR-jlN{|WrKJu_0RSLv zZDr;RS2P?)5fX5&yJ6f47l|;kH4TA4Ow2fl06^Tq(T-*gK@j``L!Zj}+HeO}zBX0; zizS_}vsy(-{E4`_@#vbdi+5fGm5%u5_tDdPtzuhX8qOmN&M4C`MSV{xS#?0cPBr16I(qS$$iDTJrh_s?O!p#8Hcm?#qi{w{Bl~rNTh%>k zux{n)ub}uDC~68~PeK9XP|o0n-x!qAyY4;;IgdbbU2Fb*kj)U}I`FAP@Yeb{ME(1wR2$S zCnkTzwDp5^%MQJH%Za}Qw(J@Sb}rN|#d2rO_**uOn}$u>PW5Z&eqR6^w@vF-EowJR z?ytf7pRC>Vy0c(Xy#ZElT5*>`i$x}PS71@3%2n|0Ix}zDrR23?#T;0%YIu7FmT6El z2Nu24DVZbXi)=HebP7bUa4>sWJ4d9GHAl=E1#c}<6Gn-tBHfgEozyY>%|Y;&c|yW4 zku#~q8L_(3kLUF3#=OE^@6x?8LyQ_DL=9+0x1A2}#zl7MT$&`ZUJ%&*xUeUhY#|}I zSN$R%Hj~6`#Raq+3+8G3+=%z@#4@=!KOxb#LH%4E&aW2hTXDiu02{99&efzpfNj@w zsn?)ZV`*i_sYO_)-;O(09;Z}d95XSL46I%8F`F_qo10kk0*qOr$PC`va_ndpbYvy|{2GJehB@IiF4o$aZ>K{XIGb8+#H_!n;6$gipr{DZ!g z{{X(k{~?NKvs$nq$xth|FaSV)_a(%J{)*XyhiJArolOn#XGi$37y!k`j};QcILGus zTQFISh!9pl7@9&C{EEZET*WV3Qx?OA%?t@f)0jaFfT*WU)YT?}FEiZ9@ONZdo1LLu zF7opRBrE~}wa)fRZUyglRb^$GxSn2Pg91AFWDunfuj18GhDIRNFt3KCaO!XG6XR&1 z28*aehm}!<>IiA_!AaB^KQ(Cz%0e>k6#30Eu? zFVRRBHaEw|$2T?#1h?9*(e0eWnYQm1Hr1B!cKi1WHPMl!yyD`-M9a|7P&O+nm`UBf zx#`hy(nM;f-efI&Ys=m~Cg$M5y1IM!ni-dtGv`C5w7MQkIj2kLO^;6v4}(M!NmW%J zqg~58a-sbR!Ac6xD=uAAR*p0`XIvs=o+nJC@!AI@u?L*fb6sg?her$|Pd^gJMy6kX zyY5=9aetfR0c3@|$s=BsOcoC~V2u4xFqbA7rlWwKMHLuT_IuR@E0N<;1(y5jqdklr zA18PT(&hJAnw&ypeXE(*jBty~<~W1~;xeKKN4`lJ4URwYtcit4vd9TpEPUi`Ko+~! znxf<=Hu;%f(yED6tR88cY6$)$k_sYx5+paB)@w47v$fpK_KbB9<-0uWWx$V$Y(nJvu4LwpP~GnArV?p7r+FCdX3sF>*+w zM8ps6Vm(S|1s-pS4xBiFG!w(f$;lxV0eSz9%%(EsBY==fcwRHDvGW Fe*-2SG_e2x diff --git a/docs/api/media/images/Constant.png b/docs/api/media/images/Constant.png deleted file mode 100644 index a9c6f28b3591824c0732239096324984401092e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 752 zcmVOeFFcbb@qHow`d0Y;LfV5s^(xaR!&Cux=r_h zK>yEkwuWTri~;WM?zB!GySux2ODz7(wV9cj|EC>kUsw2=N7!5`|NsB+nG)o;ng6pi z?6#AtQ5D^iW&g!kh=_>Y-QAyDGK@(hpKnk5)xQ6t5&Et%|AnnE%s?=+VL4bRGY=KmW3S?UXD3%7ojB4yZ&Sl06&8RVDFrLHC>x|F0|m!)5=D zWMNxY|E`aEUP|_}Os8!{fqZ!Ru{!;~Pu+z8ja4uIq=V{$Q2oE5_n8Xrj{yJCdF-7Z z_OC#eKOFz28iqL-|EnYarde7~M!IDR)?gv_vy8A<63$a7|GS6&yh+s0%m2(~=8gyd zoe2K4Iq#eo+=dGO)q%E8AK!Z)?wTmWSRMbM5&y4||I~k!LLndTsj>h7010qNS#tmY z3h)2`3h)6!tTdPa001C#MObuGZ)S9NVRB^vO<`klZ*65{X<;BnX>w(EZ*psMAWc}i zkt!qr000(rMObu0a%Ew3X>V>IRB3Hx05CK!FfuPNGue__LI3~&=1D|BRCt_YkcI#b zK`4U(M2Pz6Icht~3ql2S@>nhM`5YqHd=mvh0y@s|8GK1fN}j>Ix{QKA0Y9^hBqh%T z(^Rc&DK|!G1|1(GJ`i8dK0M7tpHq-QLoYCi2h10jNsn_^VK8(|g2;!4`U}LlFfznw zDp-HqkjkAq?C=KG<_Aoa(CHB9TlWKE$_z ijGSU(oWd#~?*ag}r7qqQ?+~c~0000;SsO~ttNgt@c?ITUy+H?~F1$qJv5 zrj%inz4BS|lBY2XpN7wU95Cg+N6)R&S-Wy3tx4&gXH|B=yx^o^#sQu9?QQ>K8~%sZ z{0}Jm@7e#puI6oK)~nE@m)?oj|A$=pANt%j?acp}v%f-5{aU(vY0a7Rz}r@CC;s>y z_~w2^f9i&*uDiZCoO5v6`rY`9vHRwCT`RgWmp`jpSqZe)c-0rXl`kw;yt7~a!fK~g z=)5OIi*oZ8r2!qIu*ouQW?EwBb;IdTOs3w|UZw3aUl-^?yPlho&DXT%Y3a3H_piCa zH_y(z`J!&~1--@#`u#SZWfuag168_I91G66);c&DuZkdK$q?W#UzIB6L*!=K%vvBTz%$TUpUjQPxsc+FV-7 zR7zY|e1`Pi6Tt84q|K9b~#>w5dpFQc%z_t$REF)G#$AI3{PO zi`#}?{&3@lPKQ}}C9A8dZ}IjAKfWk!a7giqTGl_Y+%GXPku##9bLwQK<5PFJZ+-_fA85GosxS7-Us$eq7dr0=(3bNhOU@OqP3*jGIQ@yq)Vq6&7M{#q z477Sr{(QThn~}}e&ZN!sueoC0eDO%k^aC-opNFK(Oq=OhcEPdW>{HKZz2YNN!Y4j; z3AV^N{LRk&iIdY~8yo$^9eXUQx0}^%F{pl^sd+`+YMoB)e`)Cta&kM>a@MPsK9Ml& z)7M|AkoTXLcaDa}VO>_ z%)r1c1j3A$?$-SQ3W}AuMwB=gr6!hS=I1GdWag$a7?|iA80i}r-<%ZX1XQ5_QW2b= zR#Ki=l*-_nm|T>fo0^iDsNj}alvYxA!qX>A zNlIy8vJMV5*3M3^SKHChH*MR#g{~aNJ_mfmqwk-%q}ar&_F&=i{FJ=+5=XdFicd7L z@bKuq?cMu$iKN7hJ&QyoB>wp5$i&=np1gX8$i&uZ%B&^(gI6I0} zGUVzNQK6O$8{S zC}qw=9fKWQ#zRcqIUjNk==S15ts}q2y)L~lP}(>_ogbmaoJrJ0AgwbXi6JhpDPFKT z9$x~a$ENK7000SaNLh0L01EH`01EH{Laa2H0000WbVXQnQ*UN;cVTj608L?Ia&K*A zWNBd_Mrm?ocW-iQb0AGvyOAm+0000MbVXQnLvm$dbZKvHAXI5>WdJZVFEBDMFf-Yb zT0#H-0HH}lK~#90W8iRC=0FAv99%)3!YBe-))JP&C<2Chw%iuNNCHkg-d5alQo;xU z8CL}X4_hHdm;k$sti6G8pr((nFjT%dS9ocX$5n$N$)Tp@>xCyk+k0?wOgH`Q@&JYcT)s zdE3HL%*@Q>)vf*e_W$H#w30>t^on|8F81N2s;a8ZvP6i8i1*uE-QC^)@Pqg0b?wn( z|JsUdXkPpC*^GEfs*66hqd1H2uT%f=o&W#;+=l<-g2$mxWdJZVFEBDMFf-YbT0#H- z0Od(UK~#90V{n52MNTM#0YtFI1j@(B2XI0KbfYa?T|L!(nVh{iK>~u&X4;-2GBUh+ zO#b|wKmqRrZ4q7|2-S~r3FdcW5R3`;1aU+4g;eeQ#5oya13hJAO+rKM?S)kNjI5;@ zxP3%G@<6_jL6VUZKZ6*X3`AZi%uqr{fsw(ANe{{o(+mk>VPxPm*V5M)0)jA)NMTb+ zeg-!Ib2&Lxsjy^C=6G9UE@=igP7RJkK126N2W6fJNk&ef)1_7Xj9k=&ZABS?e6Z)F u#ckM?93xmje28y3`Ng@o#2KYQ-UR?_sW14`Hh}s70000AMyVi9{#UaQ0r%7Fss&l*vy)E6e!K$>FVdQ&MBb@0CA5htN;K2 diff --git a/docs/api/media/images/Index.png b/docs/api/media/images/Index.png deleted file mode 100644 index 6558ec393a6e0b35fb7776a52b4ca9c10da0d5c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 584 zcmV-O0=NB%P)sGc1s$KlTB|5tUFl&jIZ$KRg6;GCqm5-wl6(B`4Q;1)J+i=@-=`2U5V zz0~Rd#@X$9lDq;jjf$eZgrL)or^gjMgq*e3yWRhls?|-6=3oE-010qNS#tmY3h)2` z3h)6!tTdPa001C#MObuGZ)S9NVRB^vO<`klZ*65{X<;BnX>w(EZ*psMAWc}ikt!qr z000(rMObu0a%Ew3X>V>IRB3Hx05CK!FfuPNGue__LI3~&s!2paRCt^{$?Fn1@%ouFXELYW(Fj^6Z(U`)_51(-|7XseY25!>(WA}p^8eefzIoSOHBLL@ zu5c=u23 zg#EgG*R(4R8Bcv1+IdSoXt7!L5tEf~j@@~uVBhR|_Md6WYSZ+C#*073PQ0UAdtN0gNKbwkHzugYdUHQk=cz1X!nX~(+V z_vf=O_Fb>Npdzh8PLU=1Pe4dSL)YuZgf>gNH%uxGi_eHC{A4Kd*st(Y%3;N2oyz=} znqKw`%X@Y1uQTv0S!*U^fJH$hN@BTe&;g&?!xjVTG>^jPxS@?+*er933 sa(UjQ<*PC{8=_;sg?l=%aQ~mEp5P)i@yk~|9Z;Bfy85}Sb4q9e05`Dm_y7O^ diff --git a/docs/api/media/images/Interface_logo.png b/docs/api/media/images/Interface_logo.png deleted file mode 100644 index 6f223c479a6c6fefab504deb84ab824d2e744713..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1600 zcmd5*`!|$%9DdQB9VXJcrO7tT6s8%5m)$T$<9->p85y@dE{&RXZA?TG%_2nB{k}w+ z>>y&K8JEf>)@4JEu#A%^x8$DGyKmbsyZ^yH=X@^b^L>8!JkR-jlN{|WrKJu_0RSLv zZDr;RS2P?)5fX5&yJ6f47l|;kH4TA4Ow2fl06^Tq(T-*gK@j``L!Zj}+HeO}zBX0; zizS_}vsy(-{E4`_@#vbdi+5fGm5%u5_tDdPtzuhX8qOmN&M4C`MSV{xS#?0cPBr16I(qS$$iDTJrh_s?O!p#8Hcm?#qi{w{Bl~rNTh%>k zux{n)ub}uDC~68~PeK9XP|o0n-x!qAyY4;;IgdbbU2Fb*kj)U}I`FAP@Yeb{ME(1wR2$S zCnkTzwDp5^%MQJH%Za}Qw(J@Sb}rN|#d2rO_**uOn}$u>PW5Z&eqR6^w@vF-EowJR z?ytf7pRC>Vy0c(Xy#ZElT5*>`i$x}PS71@3%2n|0Ix}zDrR23?#T;0%YIu7FmT6El z2Nu24DVZbXi)=HebP7bUa4>sWJ4d9GHAl=E1#c}<6Gn-tBHfgEozyY>%|Y;&c|yW4 zku#~q8L_(3kLUF3#=OE^@6x?8LyQ_DL=9+0x1A2}#zl7MT$&`ZUJ%&*xUeUhY#|}I zSN$R%Hj~6`#Raq+3+8G3+=%z@#4@=!KOxb#LH%4E&aW2hTXDiu02{99&efzpfNj@w zsn?)ZV`*i_sYO_)-;O(09;Z}d95XSL46I%8F`F_qo10kk0*qOr$PC`va_ndpbYvy|{2GJehB@IiF4o$aZ>K{XIGb8+#H_!n;6$gipr{DZ!g z{{X(k{~?NKvs$nq$xth|FaSV)_a(%J{)*XyhiJArolOn#XGi$37y!k`j};QcILGus zTQFISh!9pl7@9&C{EEZET*WV3Qx?OA%?t@f)0jaFfT*WU)YT?}FEiZ9@ONZdo1LLu zF7opRBrE~}wa)fRZUyglRb^$GxSn2Pg91AFWDunfuj18GhDIRNFt3KCaO!XG6XR&1 z28*aehm}!<>IiA_!AaB^KQ(Cz%0e>k6#30Eu? zFVRRBHaEw|$2T?#1h?9*(e0eWnYQm1Hr1B!cKi1WHPMl!yyD`-M9a|7P&O+nm`UBf zx#`hy(nM;f-efI&Ys=m~Cg$M5y1IM!ni-dtGv`C5w7MQkIj2kLO^;6v4}(M!NmW%J zqg~58a-sbR!Ac6xD=uAAR*p0`XIvs=o+nJC@!AI@u?L*fb6sg?her$|Pd^gJMy6kX zyY5=9aetfR0c3@|$s=BsOcoC~V2u4xFqbA7rlWwKMHLuT_IuR@E0N<;1(y5jqdklr zA18PT(&hJAnw&ypeXE(*jBty~<~W1~;xeKKN4`lJ4URwYtcit4vd9TpEPUi`Ko+~! znxf<=Hu;%f(yED6tR88cY6$)$k_sYx5+paB)@w47v$fpK_KbB9<-0uWWx$V$Y(nJvu4LwpP~GnArV?p7r+FCdX3sF>*+w zM8ps6Vm(S|1s-pS4xBiFG!w(f$;lxV0eSz9%%(EsBY==fcwRHDvGW Fe*-2SG_e2x diff --git a/docs/api/media/images/L.png b/docs/api/media/images/L.png deleted file mode 100644 index eb334edaeac52e2f473ffd92a49b025fb6148ec3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^!ayv*$P6UUaa~gcQtTz3zOL*Scz79Am98pQqyvRG z3p^r=85p=efH0%e8j~47LAC&&5ZCE_)&Kwh7Y~}?0Tf{>3Gxg6&+v4+fftY`;pyTS tQgJK!NBsYWhyUvpj=8p5Ib^(%U@*zon(m*SoDEdN;OXk;vd$@?2>{+EE2IDb diff --git a/docs/api/media/images/Lminus.png b/docs/api/media/images/Lminus.png deleted file mode 100644 index f7c43c0aa3bebb499e86eb744b1e47b9a9445ba7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 219 zcmeAS@N?(olHy`uVBq!ia0vp^!ayv*!VDzYUPT51DfSXiUsv`EJiLsmQh${X`~(Vd z7I;J!Gca&{0AWU_H6}BFf(8LTA+A9B|NsBf`>KHqVn8Lk#c`lIrjj7P;QtIyw;Ol? zc?O;?jv*Ddk_A|pTm=*lC~zFVdQ&MBb@0OtiQr2qf` diff --git a/docs/api/media/images/Lplus.png b/docs/api/media/images/Lplus.png deleted file mode 100644 index 848ec2fc3bbaab6345864c303684ff8a86559cfb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 224 zcmeAS@N?(olHy`uVBq!ia0vp^!ayv*!VDzYUPT51DfSXiUsv`EJiLtR`ZJfMMF533 z3p^r=85p=efH0%e8j~47L4yFF5LY1m|NsB#ebqn)F`$y&;y6$pQ%R6t@PCG<+YP*c zJX22>$B>F!$pS1)t^$e&6gZd#)XV}^6#`leL>0XheB5$;*x1}$U0qr4a0#d>%paztiFSddoE z=FO+Zs9v~B@b&OYf=WY?JVJfcJk32QO)AOb$urFVKXE`Ry)jqsH71)XJB8YEt>{GE zGvwvuGqv|cy!A6?%sp|-T8&j?o?bnP-A{*1r^4t+dqpBkBPV|V>IRB3Hx05CK!FfuPNGue__LI3~& zAaq4obW?9;ba!ELWdKcKV{&h8Wn^h#AVz6&Wp{6KYjYq?Si6xbBme*ayGcYrRCt_Y z&;kMn2M1Xdeh6R)4Ab%Sw6|x9hYPq^SqVCeF?quTBwVb*o#mC81mFUy;m%?#?D`xC z0cWuYe|IAv4`YZxESp$_l#sZsh-s)UL?ALUMqSb?I@nP<)JGU7U}h%a#vI_K=%}q7 zq~RmZ$N<)8;N{4}qYx4zCu$87;NdY>VCC|)P=g6*o7-s0FmMCSfC?zsMKS0(@xufx vP5c-vI3ex;lft~dN-&p#Ny9iND4!ny)Wjn48}#yJ00000NkvXXu0mjf>`)kw diff --git a/docs/api/media/images/Page.png b/docs/api/media/images/Page.png deleted file mode 100644 index ffe7986ee2e78f7079d6de1a13ef29bff125f7a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 592 zcmV-W0wTQkb(FJYg{r&I=J@>oPidBsr@_|i|DM0#0xyTVySs>p zi0u&l@7S9O=i(&oFz-*}d|5-wk#ve_0k zZi}ST)an1e-~WcE$O18qgrL(EJcN#?$DzRBm8#XK#^imQz1B}9Gynhq32;bRa{vGe z@Bjb`@Bu=sG?)MY03dWlSaefwW^{L9a%BKbVPkS{ZDnL>VIW3na%FdKa%*!SO<22; zDkJ~^02XvbSad^jWnpw_Z*Cw|X>DZyFf=bPGA}SQ*^*j900025Nkl8X^a6$`;}MU&lC(fZYGN)*U*T&WTYe`t|6?P&^gvL>{}6e8nl zLI{`JKlCFG|LqoMkSE{iD56H;IN0Sraje`6bqbr=>+Ac4L(v&iSUtNMDLgY2KvhT^ eCV+sH1<((?kR=WgbuC-~0000)GO-L0AERF6v)dP%qbhFs5=j^@`6F?l_(@;?;SYFPR0 zI9jbQwZey3=y8ba9+c^JAk$@k`bNJ*XM8mL<6q0r!V+YD551g+rvHRYW=KB^jl71Q zyjUEXf%<=gv{N57&;Ray_CaNWG~<7$j7xBl@^MHtX718|yz^v1Gcq;sXrgWOL-%8| zeAujcX!zyfo16VFq#9G>J(EnWtL=RyR-0NB6V)oy zRmEie9Z=A1gd35_HMMe(FE?E78WVI3@nv91+wgViUAV!rpFqJ)Wl_to!seceCS_?; zZ;4o$E4k0B*A>>Q@@^>L31o}zmDNbO)e5c<%)AP+E5P*1yXjXRr0_e>m1)_fP3L*4 zq>@`n#eK};ri8-Yv`eDs;=aU7t-G*r(;{fc=?O5OKSe$`R3j_d*nP9?x%J(%fQEH%67mU3Hek2mE8BI_V-TD<8{d?o6-ef!PG`p%c&+4{j^aUgcH zPg_HSd3If0jjtfvXN7{Bm9@0` z{!FFF(*y6@p7PEXiOALIn)UNaUZG?FMfe@usLHF4iAJOOeEx9SoR_ols++f6a=J|s z5ggQNwU#-2UgKh&U;x$U?l6kKlg`fF$Kh~T&%}(*P&e;MzM$e1iDYH5)s7SzdNQ)O zW|LFc9?jNAIaVEr_>4^{Y;|6Zw5lrHumeb(iS9?J(ExtAVJMHD8w=kA5FA7#v<61y F{sZ~k(bNC{ diff --git a/docs/api/media/images/PrivateClass.png b/docs/api/media/images/PrivateClass.png deleted file mode 100644 index 470e6d5684f29e52abb36ee6036a4d0b717f92e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 790 zcmV+x1L^#UP)WmEhNm^6>N2zOCt|Fuvb2MPgIr%?-{0R%gxJKy#3oLoEQio1TB$RW z>}rOS@9*z3X3RRU*Z=?jNYVd(pWkzHbE2lGGqCn7nbbf>Stx6=M8@%WtGpvWd{9$d zW@ctxl-^f`)gwrPNl|4eO^Yjd!Y3yuC{eAu(Bd|2#VxYmFkYoDiPgf`>UMyN)z#HS z%>A{^=P{-CPSgKgi`geqs99WJM7{YbYtFRD+-aQPBu9}dn9Ep?+$&_jF0SJ+!SP*W zX)~JcM@?QQa<)}jTP=IfF8)Ib00009a7bBm000XT000XT0n*)m`~Uy|Aaq4obW?9; zba!ELWdKcKV{&h8Wn^h#AVz6&Wp{6KYjYq?Si6xbBme*a7IZ~ebVG7wVRUJ4ZXi@? zZDjy3G%qkRFEBINl3GFl008buL_t(|oMUj)Q(}VxtyFm#HwHbAypTdL(6@<=mvd%N zQkP73cXv}CPB4cExH8Hr zR9dNMl-WZB*f~Ua3V1C`?H#MY0*R^toKm_>URD+2h7KTs7*P=&Pi7Gj&r(CfOje+P zFt?7JoTp{7PL{MZM8L#S&O(+`PDicC$POfs3ly+qPy-6^M{5QG1%xD+<>aCiZ7tPU z^H~Lf0(?n|mdsYno>sEH;pIUBhYhhT*-1^kj&-m>@4F3035e9 Ui&^Ep{Qv*}07*qoM6N<$f)e~=1ONa4 diff --git a/docs/api/media/images/PrivateClass_logo.png b/docs/api/media/images/PrivateClass_logo.png deleted file mode 100644 index 590e00640baeca2f541347cc1c5067c255030bba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1836 zcmdT^`&Sa!7N)T^!|2#(lU~J2d<$xV*reb%if{uGAB2xcCr~6EBoS~N3`R%8oA1Z9 zjI?x2^HGvbVw2{xv>MSY!8DVxe2kTOO|w!{=Jd;~yVm^+?p|x3z1KPWoOQnaedlBa z1?)G}hv`Eg5JNJFKm!r}(V==^BvfbjfuJYElj%?>bo^=HBn0wFeULw$sMG1d%HLKu zxBzkwfr3JzfTUsI<@w&3l8(u&mT`$j!bTAk>Lj{8{G)6;Xhe<^xY#~9JI zx3?b|Ud!owO;hVQDqYy%2IZmdeCu=a(B{wGi%O+3M75INIh1s3f~0znAN+9Y`W*B2 zYFSHH*zMJT-gTef-zyY~$j*1CuC)_;*9A8gz*V^|uYx-Nq_)2&cB}^f_O_;`#Wz=Dmm0WGd_5vmZPn;Z@Y$?s-xl010-LVn-j7_WpUmV?gQ z#@BnsDCw;D-Mk{e0y63*g(>ik5-}JIM`rWR*c|KVbAjP(z>W_i1`*!8_i(%|;{uGC z=1*tRXf#K<;z00WJ9@QwgxE5?z#+KKmR3oohFArc09Du>_{D}=45RaiWSTAcoE0S( z@N0$7w#FA*`D6m3Ej=?Wu_-VQ{;qw(T^K2l4WQn_MPTm22Kq5Uga8S_V6a;oN&P@u zQzBZxL5Q(6h7b}0@Ff42os>5;w6y`Ds8kaR|6@St|4;V1Z*vQP`#GOQZH!5*#rSH(*E!w%R>-W{9c69(j2#gn5S*Pqeeq^v zzkL7CbksY8FY>ZH_y6!U8jYr2bRG(APR1>F*_YGqtw{Yg0`Hk*&pV0b&!3yS)ld!| zn-f5urNP6I+p~<`D6nDn7fewiT>32o*H`kl6t(#{?$F=*N%E5432(0YCHDnRmtM{%F+ZC$WQDv++M6`c7mUI8vfQsyf=ACU$>$DI+n##uKp{O$Xh-}+|U_|mnTX|Q;*F+<{u+T@*V3jZ|K z&~S*U?dR?=dYp2%b8#zklwvgU3(HA5ZJ*GQU#Pd#ydxV9O*j5)xBk^zxanB&!TRJbl+-sIOMSY7+S!-!q6vOvO6U|hJ<$tucw(e2>IopzU zf2Q#2*c**a=_FsApXeEHs+lu9>UQWW!OhK72-@dJnVPY@2A%?hObj3>@XYkT0K34m Aj{pDw diff --git a/docs/api/media/images/PrivateMethod.png b/docs/api/media/images/PrivateMethod.png deleted file mode 100644 index d01f2b314b973da7318cdb98a71a326f383e5864..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 918 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vk7#J8E0(?ST z|NsBrx}lMUpA{(2slZdYq28zK9FXna5yY)2U{iVAD08bu#A0RNsVOVc1TDmPHTipb zdQ55!GnYS0Uh*_%;nVQBj{~OMck8;@+}kAODC6$#?$PP#(BP7mmKGHirRd(Fy|8-qYX6HC z9+&iNuNW;|w!-GTq4$nAHfL?^c7FHT`aNmOeB(356Bn%kIv{R`xBWrwnKNf)W>PYjD}zLwkAT3uZo(G~1G(Z;{#vR6}oNlA%PpSD}U zF^_6j=PGB;3=*#Y$WwN}P*Q6H7Al^Atid zb5j`%O!N(m^bL$}PKt5@s!#x_2+mI{DNig)W$;Z*F3QhMP037DaLX)8Ezd8?E>`f3 z*ga881*rD2r;B4q#hhdTK`}8wQQ_$c$qh{j*4F9e`#W^>b~G%TwQJr~Z#{D#1vl?l z|LazJX0WSGSg|%ebAsU9Bi!N!<-8wzw);;`Y~fl`b(`(zvrGw95l%-IFCTC1&!2ls zzwGV0^wWWiW15+nU*5!-t};9e3k&TQp8P2% zX10&@>Zv(AJSVl5iLPpE{gyxy^(5I^ sFWFixmIS`k36rN!*Izp!t?eTtSH52M{Yh~%f!<^AboFyt=akR{02;ETy8r+H diff --git a/docs/api/media/images/PrivateVariable.png b/docs/api/media/images/PrivateVariable.png deleted file mode 100644 index d76b21d4e9e8656a68989f007945ab14507ae23c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 772 zcmV+f1N;1mP)%f|KD9dx9b1xbjG4eNtEH2jam85a{u&(X=GITZxLbNk_B|L=MK=xa7(sn)kg@8o`zfK1-9S*@a5ux7 zfmfd7&Z|n=(z?t5000SaNLh0L01EH`01EH{Laa2H0000WbVXQnQ*UN;cVTj608L?I za&K*AWNBd_Mrm?ocW-iQb0AGvyOAm+0000MbVXQnLvm$dbZKvHAXI5>WdJZVFEBDM zFf-YbT0#H-0Od(UK~#90W8e{Sh>wpK_v7H<0s#g#e~U6rcWa$YHYh)|I4&;C+*d}O z2f|lomMalTR8dirW#a+!op`m(q>74+J*{+kKztWlvm~$d^mHFbLpC7aKvFO=TL8$- z(9YH4VPIntQ#1*-Nlnd2bB@(uW8hJbF68FUi^)(>aJDaCV_;(~R6mrqkrNJ-9N zW6+HbC{^VT@L*JM&I(uJVNf@UHVOzZ($7!fbQ1-dZx^5&WvUzCEm6)Q&B_DjGcf1| zBm@>j=z`qG8lcY2t!~7v&IWNmtEDgym~unB%LM?}VJts-{;Z7v0000paztiFSddoE z=FO+Zs9v~B@b&OYf=WY?JVJfcJk32QO)AOb$urFVKXE`Ry)jqsH71)XJB8YEt>{GE zGvwvuGqv|cy!A6?%sp|-T8&j?o?bnP-A{*1r^4t+dqpBkBPV|V>IRB3Hx05CK!FfuPNGue__LI3~& zAaq4obW?9;ba!ELWdKcKV{&h8Wn^h#AVz6&Wp{6KYjYq?Si6xbBme*ayGcYrRCt_Y z&;kMn2M1Xdeh6R)4Ab%Sw6|x9hYPq^SqVCeF?quTBwVb*o#mC81mFUy;m%?#?D`xC z0cWuYe|IAv4`YZxESp$_l#sZsh-s)UL?ALUMqSb?I@nP<)JGU7U}h%a#vI_K=%}q7 zq~RmZ$N<)8;N{4}qYx4zCu$87;NdY>VCC|)P=g6*o7-s0FmMCSfC?zsMKS0(@xufx vP5c-vI3ex;lft~dN-&p#Ny9iND4!ny)Wjn48}#yJ00000NkvXXu0mjf>`)kw diff --git a/docs/api/media/images/StaticVariable.png b/docs/api/media/images/StaticVariable.png deleted file mode 100644 index 8e820193cf930c4147eba542a1b50626933d1f42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 688 zcmV;h0#E&kP)ugtEVnh;=iW%reFK|K(=fyleQ_jJUz6HFV9ct*geON>7>N>(GgmfJ|kL+1=gU z^~Y`c%U_K>y!eySuyp^oG^8 zOJ%3#Pt*VAzglvk(fQzS|Kx&gliM$y+%{plJI?=wq~ZVfjLxV|_|0oEwD7g7kJ`IY z``=&x-kSgDYyawSp@vA;vQq!uhw#*m-@tNLp5*`PleCyn|MHYq)&I_`O8L%mFH&Tq z00009a7bBm000W`000W`0Ya=am;e9(Aaq4obW?9;ba!ELWdKcKV{&h8Wn^h#AVz6& zWp{6KYjYq?Si6xbBme*a7IZ~ebVG7wVRUJ4ZXi@?ZDjy3G%qkRFEBINl3GFl007WQ zL_t(|oMT{NQ!(J+;Bd9(Wn%#W1{OIVrx+F&;*6wS&87O>I`iFMG>&~Wn?kpl^s3aTqPC~9aZgzBhqu>l3V zEJEUe@?l}Z!7lo83@mJN_9niTy1Jpl!gdkiKmisO)({&oUzpiX1}q>a${hye3fnpI z39x|#*m&f1fLvyFNkfn=ASHU{Ea4lA_OTmCm4hW!rK?49w W#UB-s5zQI^0000H> zJR*x37`Q%wFr(8NlNmrkwg8_H*Xe!L|Ns9N51QZs6k#d}@(cdY@N~O@7mz3J>Eakt raVz;p{QriB|LYZwxwcz9n9R-~pRXx?mgVYJpb`d8S3j3^P6#nkpi;(?AirP+hi5m^fE-m% z7srr_TgeFwOpI(f46|1#2yiGY`Di?KiU>FVdQ I&MBb@06e2A@c;k- diff --git a/docs/api/media/images/Tplus.png b/docs/api/media/images/Tplus.png deleted file mode 100644 index 2c8d8f4fd38259b2ef70fc63fad505fb0a0f55a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 222 zcmeAS@N?(olHy`uVBq!ia0vp^!ayv*!VDzYUPT51DfSXiUsv`EJiLtRLI=-jc>;wv z3p^r=85p=efH0%e8j~47L4yFF5LY1m|NsB#ebqn)F`$y&;y6$pQ%R6t@PCG<+YP*c zJY!E6$B>F!$pS1)t^$e&6gZd#)XV}^6#`leL>0XheB5$;*x1}$U0qr4a0#d>%86hy4NT6+w`tp00i_>zopr0L}p{>Hq)$ diff --git a/docs/api/media/images/Variable.png b/docs/api/media/images/Variable.png deleted file mode 100644 index 8e820193cf930c4147eba542a1b50626933d1f42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 688 zcmV;h0#E&kP)ugtEVnh;=iW%reFK|K(=fyleQ_jJUz6HFV9ct*geON>7>N>(GgmfJ|kL+1=gU z^~Y`c%U_K>y!eySuyp^oG^8 zOJ%3#Pt*VAzglvk(fQzS|Kx&gliM$y+%{plJI?=wq~ZVfjLxV|_|0oEwD7g7kJ`IY z``=&x-kSgDYyawSp@vA;vQq!uhw#*m-@tNLp5*`PleCyn|MHYq)&I_`O8L%mFH&Tq z00009a7bBm000W`000W`0Ya=am;e9(Aaq4obW?9;ba!ELWdKcKV{&h8Wn^h#AVz6& zWp{6KYjYq?Si6xbBme*a7IZ~ebVG7wVRUJ4ZXi@?ZDjy3G%qkRFEBINl3GFl007WQ zL_t(|oMT{NQ!(J+;Bd9(Wn%#W1{OIVrx+F&;*6wS&87O>I`iFMG>&~Wn?kpl^s3aTqPC~9aZgzBhqu>l3V zEJEUe@?l}Z!7lo83@mJN_9niTy1Jpl!gdkiKmisO)({&oUzpiX1}q>a${hye3fnpI z39x|#*m&f1fLvyFNkfn=ASHU{Ea4lA_OTmCm4hW!rK?49w W#UB-s5zQI^0000(x0NIF%{nuT>i_6Z|J+03z&LVrQvdj0nPvbd zPMvIEmeZ?!4s&x# z#i%Uo#W*vP>T-Bh-n}vA&qc6+7`mT2TL1t632;bRa{vGe@Bjb`@Bu=sG?)MY03dWl zSaefwW^{L9a%BKbVPkS{ZDnL>VIW3na%FdKa%*!SO<22;DkJ~^02XvbSad^jWnpw_ zZ*Cw|X>DZyFf=bPGA}SQ*^*j90002ANklU5Ub z)J&2>v72qTTu7E`nx@t2xdQKkZtdZYg4lY+yP)e911YGU#WzGE3Im~vZA6xzk`9>4 zNL8_RMr5ZhnC39*aq{=8RR=h(7tdcVhw%9H0)imQWkC?GbCM*z2n^6y_rKc*n=K%t TSg55|Cs*qzIWRJ6ld^s^>bP0l+XkKHvAUX diff --git a/docs/api/media/images/file.png b/docs/api/media/images/file.png deleted file mode 100644 index 0bb2427f8afe94b50835b0a6fb2f7fc4b6624bb9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 462 zcmeAS@N?(olHy`uVBq!ia0vp^{6H+o!2~3GGZMc6DV-A6h!W?b)Wnj^{5*w_%-mFl zkkV8IBTEIZ#5@Hf0|O%FdgViBVQqh^b}u-UUD* z&H|6fVg?4j!ywFfJby(BP>?0v(btiIVPik{pF~y$21Zp+7srr_TgiX^|F>tp*udH$ zEiL_V#ftUo-3uDh%uP)G{Qt|SZB_7q!9$E~2FI`q8Re^|Ns4w54;**JyG{r3reJX3bz{Zf3vmrZqg`n}6P+S5*tz>i^H* z#2~u%W)Z8#mr%xxhMwd+SvmjaL%%Odb!ew<(5(2Ban^6jjOpAT8-5&KS>(Rw-29d% zNdZfFap?uEMT+k<(v+DOT$Z%I^ZS1lw?N{?lj=*DIus0-A5UO#>EQ|b(2vWFmuh=~9H|IVo^qIey?Dz1hsy_{P4Pvu|$000SaNLh0L01EH`01EH{Laa2H0000W zbVXQnQ*UN;cVTj608L?Ia&K*AWNBd_Mrm?ocW-iQb0AGvyOAm+0000MbVXQnLvm$d zbZKvHAXI5>WdJZVFEBDMFf-YbT0#H-0F6mRK~#90WyotAfiM_=;n!)RO))lyYKg9G zDu)jI|9{59Wq7{b4-9^S|1r5?yt?|k_gEL_vSjsQJ~o|}aLiJr)OMPgdUXK!BBdrI ziX117J(mLBNUinDT$y2+3p0|WwfAs4W|lcJ!*ci>ABPQvf>`e66oz{@WlRWx5Nh&6 i1*3pkRRDgc|J5D1CKP}NM>^*K0000|Jy16 diff --git a/docs/api/media/images/function_folder.png b/docs/api/media/images/function_folder.png deleted file mode 100644 index 8b3d6e3b12902fd6de044496082464dbc7639d42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 605 zcmV-j0;2tiP)|{;@VQH zutK?#8|2oVPNX5otuVc-H2>T~`qMo_z!(4RRPW0<*~LTu^jkBj5P!Tt|K&_$wm39v z5ILL=BqI z!r&0NoVJJLDxgp-+TMLq>XzlVuBikpI}FsMP+>!akcx{yaKxWv;lIWQI-(jqRCU$Q00000NkvXXu0mjfHW&%O diff --git a/docs/api/media/images/next_button.png b/docs/api/media/images/next_button.png deleted file mode 100644 index cdbc615d994890b8d3b5ebe89d442ea1d0bdcf33..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 657 zcmV;C0&e|@P)>%!0InVFe0X3Tk++2-cv|NsBJy}eg}(|db+t*x!g)adv3 z_j7Y|rn=z0$>ZMM-tX`4KW@&Ajg7^{#b#z^wY9a6sobTdrOeFC+TiVjgM-%A*0aLm zTwGj+qT6qh*h+WM*WK!7W@ee0nXJF&WQx{%o7>so?BwU}l&#?3;^@xa?}MP(t-ap6 zEIdd6000SaNLh0L01m?d01m?e$8V@)0000MbVXQnLvm$dbZKvHAXI5>WdJZVFEKJN zFf-)xbMgQH03dWlSaefwW^{L9a%BKbVPkS{ZDnL>VIW3na%FdKa%*!SO<22;DkJ~^ z0ZK_kK~#90g_GNIgCGzd~1b@PXAis>##hF-Lcwks_T5{Gt1=G+~a%dFwQCnQZU3J+k?=iHfkBIVqw%X0=b%mMM4MWsfC|3Za zJLI<3MRLMm2C;EFN?uzwL|DX3a6V)!kcPBr r4(}qx0<9ZuvwaL3$t_-E{1p8KSMoIIFM}#&00000NkvXXu0mjfmFG8p diff --git a/docs/api/media/images/next_button_disabled.png b/docs/api/media/images/next_button_disabled.png deleted file mode 100644 index 4a11780fc0ec50dd27cdb6a52f863c511e32b61a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 543 zcmV+)0^t3LP)D z03dWlSaefwW^{L9a%BKbVPkS{ZDnL>VIW3na%FdKa%*!SO<22;DkJ~^02XvbSad^j zWnpw_Z*Cw|X>DZyFf=bQGA}SQTlLsPeLfOt#LNVQ}_yWVA&J!XM&=yzgAag0bSrwNq7QKuW}AeCmE|^Nojv;1W49t( zJ^R_7npd}q|9AEYBEEOSPL(b=(wtUnF~5x!^#c9rjMvp>dVHd>fI6h^x!+-x^4?w{ zA}`WpEJtxdM>gE74H3rQb1zDxCZhMp#IYTl92jdPHrzr4kKJTmn+Eji>=$zWWK{du hHd63A_=WQ``UAH88gT1vi|haZ002ovPDHLkV1oT`@4^58 diff --git a/docs/api/media/images/package.png b/docs/api/media/images/package.png deleted file mode 100644 index b04cf566d4ac41fa95f87664cf65325cc51e8a64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 668 zcmV;N0%QG&P)t@djQ|x-^8(p z?4%BxbRnvSIo8(J;;cKFW&rs3_^P0a=H}+Wz`&@4HsP26zocrIZ4l3l0QR&iRXPBo zdnn+jGIdY@nPvdLr+C=OsEk?wl583Es}SUx0Hl8}w3Siws0*g0p<_e<_q#u(c^k{N zhsBHlt8)OYia^7{zq@__-VIW3na%FdKa%*!SO<22;DkJ~^02XvbSad^jWnpw_ zZ*Cw|X>DZyFf=bPGA}SQ*^*j90002jNklc}6)3g8( z2ru$H580mZyrWAbSccU12f~7K5mUsGBX6FN7o9)y4In#v$>W9q0000@uL8oa~j{sfyu2e|KUjW+DCy{0JN1+^UXT2cmT$oA=$Mq|M6Jhn+c_M3;+0E zbx;8R*gvs`8movsnPvdrmjLt9Kjg6{xsNKVeGbg7FZ<$8{qAY-)kDUkCzNLg*TZiA z)ja?7TfLMa+qE&-lK}C{I^?=9yq74~zG|$36Zh6a^rZm*+(ZBWW~z4x;hqqmcOiRJ z0IiEc|K?4LUIG8;Po#Y-wvr&V>IRB3Hx05CK!FfuPNGue__LI3~&Aaq4obW?9;ba!ELWdKcKV{&h8 zWn^h#AVz6&Wp{6KYjYq?Si6xbBme*aqDe$SRCt_K&07n zYC8yeE(c9}CP^I;-Xj?!ixGY5~lHzpft}vlT9I`brT10000%q?FnVFe0X3Vv2q^)rKP2vv)}0J@jq_P*4*ihjg4kzX1%?=#l^*vtlzDzt>WeD%*@Qz*49dQ&}@*_ zgM)*ny5P~$Sz@EU>hb z00009a7bBm000id000id0mpBsWB>pF7IZ~ebVG7wVRUJ4ZXi@?ZDjy3G%qnSFEBIY z@^kV4001C#MObuGZ)S9NVRB^vO<`klZ*65{X<;BnX>w(EZ*psMAWc}ikt!qr00BTr zL_t(|oOP4!R>L3+K%uvC@aN(<}}S| z_cY8cJz7aQY#zo&M2jq~x36itf~8liMJ`!c@Asvy$I6;i&)Dnru()HiB+edazpMKd zEoJN8-)<(BGm@V>Kss~sJD&cma7A&3Rf z-i?ioW@cust*yny#e;)`TwGjcW@ee0nN!N#@Bjb+32;bRa{vGi!vFvd!vV){sAK>D z03dWlSaefwW^{L9a%BKbVPkS{ZDnL>VIW3na%FdKa%*!SO<22;DkJ~^02XvbSad^j zWnpw_Z*Cw|X>DZyFf=bQGA}SQx z*6k)+-YhrkG_XnH4KgoalbW`Y#C%zLMG(A8#WIe0Sdy)s;aR#>iI`s&ukbi9->Bn; zl^kv0>?j`lHcTk$X~oOxj`mj&)#BNTkGP5zKdfml{jyB_s;gQ~-J%yw(;cg&WqD+e z@4Tv&%scxQ+Swu0bZj8*=8QhlX_YI61C}V0RhrpeSIKn$X;_d%y$~5a%u?9ODEgSKg~J500000NkvXXu0mjffsXN< diff --git a/docs/api/media/images/private_class_logo.png b/docs/api/media/images/private_class_logo.png deleted file mode 100644 index 590e00640baeca2f541347cc1c5067c255030bba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1836 zcmdT^`&Sa!7N)T^!|2#(lU~J2d<$xV*reb%if{uGAB2xcCr~6EBoS~N3`R%8oA1Z9 zjI?x2^HGvbVw2{xv>MSY!8DVxe2kTOO|w!{=Jd;~yVm^+?p|x3z1KPWoOQnaedlBa z1?)G}hv`Eg5JNJFKm!r}(V==^BvfbjfuJYElj%?>bo^=HBn0wFeULw$sMG1d%HLKu zxBzkwfr3JzfTUsI<@w&3l8(u&mT`$j!bTAk>Lj{8{G)6;Xhe<^xY#~9JI zx3?b|Ud!owO;hVQDqYy%2IZmdeCu=a(B{wGi%O+3M75INIh1s3f~0znAN+9Y`W*B2 zYFSHH*zMJT-gTef-zyY~$j*1CuC)_;*9A8gz*V^|uYx-Nq_)2&cB}^f_O_;`#Wz=Dmm0WGd_5vmZPn;Z@Y$?s-xl010-LVn-j7_WpUmV?gQ z#@BnsDCw;D-Mk{e0y63*g(>ik5-}JIM`rWR*c|KVbAjP(z>W_i1`*!8_i(%|;{uGC z=1*tRXf#K<;z00WJ9@QwgxE5?z#+KKmR3oohFArc09Du>_{D}=45RaiWSTAcoE0S( z@N0$7w#FA*`D6m3Ej=?Wu_-VQ{;qw(T^K2l4WQn_MPTm22Kq5Uga8S_V6a;oN&P@u zQzBZxL5Q(6h7b}0@Ff42os>5;w6y`Ds8kaR|6@St|4;V1Z*vQP`#GOQZH!5*#rSH(*E!w%R>-W{9c69(j2#gn5S*Pqeeq^v zzkL7CbksY8FY>ZH_y6!U8jYr2bRG(APR1>F*_YGqtw{Yg0`Hk*&pV0b&!3yS)ld!| zn-f5urNP6I+p~<`D6nDn7fewiT>32o*H`kl6t(#{?$F=*N%E5432(0YCHDnRmtM{%F+ZC$WQDv++M6`c7mUI8vfQsyf=ACU$>$DI+n##uKp{O$Xh-}+|U_|mnTX|Q;*F+<{u+T@*V3jZ|K z&~S*U?dR?=dYp2%b8#zklwvgU3(HA5ZJ*GQU#Pd#ydxV9O*j5)xBk^zxanB&!TRJbl+-sIOMSY7+S!-!q6vOvO6U|hJ<$tucw(e2>IopzU zf2Q#2*c**a=_FsApXeEHs+lu9>UQWW!OhK72-@dJnVPY@2A%?hObj3>@XYkT0K34m Aj{pDw diff --git a/docs/api/media/images/tutorial.png b/docs/api/media/images/tutorial.png deleted file mode 100644 index bc19737521daf3fdf8ba84693a6c1db275587a5c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 431 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfZXr^pAgre zprHL{KJDGRx2LCv!T8Mo|NkA*ZeG25wYa$W-Me?omMzQgdGzervomMTq@|^;S+i#5 z%$Y4ME$=`5xp(j0`I}#l9z7Zv8M$@qR-kNkbv01-`}gk!y^mPGos9)r!CBxDS#iRWF{)OWfrBD=NDxcEBHq2o~We) zR4WEj>s*wYSdy8arx22vo62BdqHkafM2UK~>Od6>JzX3_D(1wVzsPr3frB+*)nX0d z)r+?ozWcww_=ZWek(`gs#BPRvqA|;NeJ*kO*ruqfcq}a9c#C3L?KpBF@G1}eAg_> R{R!w;22WQ%mvv4FO#oMzwKo6& diff --git a/docs/api/media/images/tutorial_folder.png b/docs/api/media/images/tutorial_folder.png deleted file mode 100644 index 2a468b2a06fa3424ba94773373637d424f91f7e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 572 zcmV-C0>k}@P)>~W@cuiqoe=KGyn8k-rnBK%*_ATKmXxKdU|^Q=uf|NmyHcL<7#inXPLp`VEqaE{#o000SaNLh0L01FZT01FZU z(%pXi0000MbVXQnLvm$dbZKvHAXI5>WdJZVFEBDMFf-YbT0#H-03dWlSaefwW^{L9 za%BKbVPkS{ZDnL>VIW3na%FdKa%*!SO<22;DkJ~^0HH}lK~#90Rm|HGfj|I&;Z-?S zTE~>lvDmU9)2vA$a-s45?_+lx7yird;s>}vSUUa%B5*H?0lB_-jxz$}S+Eu>Tci^} zf*_zRSBAc7nwO;j`bo#VVd?HJ70@Hv7$8pt&R;?fo08O0cTlDBo5&$ zS2)D&L_ip-Xv-c3iad`)mSr0V%M{(b3i`Z5_cW1MYXWTY*ZT`cP91=4{NC>X0000< KMNUMnLSTaQ$PWMj diff --git a/docs/api/media/images/up_button.png b/docs/api/media/images/up_button.png deleted file mode 100644 index ff36c59356d1d67cf8c4d12cef7b5aff7bf4dbc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 668 zcmV;N0%QG&P)%Pk4nVFe0X3Tq=+TY{p|NsA1fYZIby?c9mt*x!i*Xj57 z_j7Y|p0wcB-0AP{?>}zNjg5_FW@fduwWXz{lda&z#l@+-;@;%(Zjsl_%*=y>gJX); zOLx%L*4A8HT!y3E-rnA{#N%dWW|^6pp||AZ=k2Gu;O6G$tG?unrQUFp*;j$nOL)=N z-H!7B000SaNLh0L01m?d01m?e$8V@)0000WbVXQnQ*UN;cVTj608L?Ia&K*AWNBd_ zMrm?ocW-iQb0AGvyOAm+0000MbVXQnLvm$dbZKvHAXI5>WdJZVFEKJNFf-)xbMgQH z0aZyvK~#90eUl4s!XOZUanyCl+N~BSZdg%F=FV*U|Nm|WGzj(aC4Hp#g}ZVbsUwYZ z&Rzjil!QBIZEnCM*G;mFfhMO*Sgs&ijd4EZ4F>=mqdHh2`yC0Klf6aD**dot!!VqZ z1kM^tYtrbhSZY~S)mve)l_6jX>4Z|XyI6o$PsyzG!CTd_u;_}+68;72Gqbc*E#XaG z{1KHkUhfaBA749OLuPS0vpzyLTx|WwI-s@b{QWyw?8=I(yrMOhmdva(hL@P@CDfl= z3@+A)(FIx?d>#r*+a&qgfBjDR2CScBhYVBOmN=QV;cFbnb7;T&7X-qIrqsl*m$}d$CKcW835(Ow@m?{E zuz;N49J94VK$ - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/api/todolist.html b/docs/api/todolist.html deleted file mode 100644 index df3a54a7..00000000 --- a/docs/api/todolist.html +++ /dev/null @@ -1,36 +0,0 @@ - -Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370 - - - - - - Todo List - - - - -

Todo List

-

davical

-

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.
  • -
-

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.
  • -
-

local_session_sql()

-
    -
  • Make this a defined constant
  • -
-

awl

-

Rfc5545Duration::fromTwoDates()

-
    -
  • Improve this to calculate the days difference and then the clock time diff and work from there.
  • -
-

- Documentation generated on Wed, 04 Jul 2012 10:13:10 +0000 by phpDocumentor 1.4.3 -

- - \ No newline at end of file diff --git a/docs/api/phpdoc.ini b/docs/phpdoc.ini similarity index 100% rename from docs/api/phpdoc.ini rename to docs/phpdoc.ini