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

- davical
- awl

a
top

access_ticket_browser
  access_ticket_browser() in principal-edit.php
actualDeleteCalendarMember
  WritableCollection::actualDeleteCalendarMember() in WritableCollection.php
  Writes the data to a member in the collection and returns the segment_name of the resource in our internal namespace.
addAuthor
  AtomEntry::addAuthor() in AtomFeed.php
addAuthor
  AtomFeed::addAuthor() in AtomFeed.php
addCategory
  AtomEntry::addCategory() in AtomFeed.php
AddDays
  iCalDate::AddDays() in RRule.php
  Add some integer number of days to a date
AddDuration
  iCalDate::AddDuration() in RRule.php
  Add duration
addEntry
  AtomFeed::addEntry() in AtomFeed.php
AddMonths
  iCalDate::AddMonths() in RRule.php
  Add some number of months to a date
addNode
  AtomEntry::addNode() in AtomFeed.php
addNode
  AtomFeed::addNode() in AtomFeed.php
addressbook_home_set
  DAVPrincipal::addressbook_home_set() in DAVPrincipal.php
  Get the addressbook_home_set, as lazily as possible
add_failure
  add_failure() in caldav-PROPPATCH.php
  Small utility function to add propstat for one failure
add_proxy_response
  add_proxy_response() in caldav-PROPFIND.php
  Add the calendar-proxy-read/write pseudocollections
AllowedTo
  CalDAVRequest::AllowedTo() in CalDAVRequest.php
  Are we allowed to do the requested activity
AllowedTo
  HTTPAuthSession::AllowedTo() in HTTPAuthSession.php
  Checks whether a user is allowed to do something.
AllowedTo
  FakeSession::AllowedTo() in FakeSession.php
AllowedTo
  PublicSession::AllowedTo() in PublicSession.php
  Checks whether a user is allowed to do something.
ApplyBySetPos
  iCalDate::ApplyBySetPos() in RRule.php
  Given set position descriptions like '1', '3', '11', '-3' or '-1' and a set, return the subset matching the list of set positions.
applyLocalChangesToRemote
  CalDAVSyncCache::applyLocalChangesToRemote() in CalDAVSyncCache.php
  Put/Delete to the remote server as appropriate
applyRemoteChangesToLocal
  CalDAVSyncCache::applyRemoteChangesToLocal() in CalDAVSyncCache.php
  Apply remote changes to local database
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.
array_values_mapping
  array_values_mapping() in drivers_ldap.php
AsCollection
  DAVPrincipal::AsCollection() in DAVPrincipal.php
  Returns a representation of the principal as a collection
AsDate
  RepeatRuleDateTime::AsDate() in RRule-v2.php
asSeconds
  Rfc5545Duration::asSeconds() in RRule-v2.php
  Returns the duration as epoch seconds.
AssignSessionDetails
  DAViCalSession::AssignSessionDetails() in DAViCalSession.php
  Internal function used to assign the session details to a user's new session.
AssignSessionDetails
  HTTPAuthSession::AssignSessionDetails() in HTTPAuthSession.php
  Internal function used to assign the session details to a user's new session.
AtomEntry
  AtomEntry in AtomFeed.php
AtomFeed
  AtomFeed in AtomFeed.php
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.
ATOM_XMLNS
  ATOM_XMLNS in AtomFeed.php
AuthExternalAWL
  AuthExternalAWL() in auth-functions.php
  Authenticate against a different PostgreSQL database which contains a usr table in the AWL format.
AuthFailedResponse
  HTTPAuthSession::AuthFailedResponse() in HTTPAuthSession.php
  Authorisation failed, so we send some headers to say so.
auth_functions_deprecated
  auth_functions_deprecated() in auth-functions.php
admin.php
  admin.php in admin.php
always.php
  always.php in always.php
AtomFeed.php
  AtomFeed.php in AtomFeed.php
auth-functions.php
  auth-functions.php in auth-functions.php
autodiscover-handler.php
  autodiscover-handler.php in autodiscover-handler.php

b
top

$base_url
  CalDAVClient::$base_url in caldav-client.php
  Server, username, password, calendar
$base_url
  CalDAVSyncClient::$base_url in CalDAVSyncClient.php
  Server, username, password, calendar
$body
  CalDAVSyncClient::$body in CalDAVSyncClient.php
$body
  CalDAVClient::$body in caldav-client.php
$bound_from
  DAVResource::$bound_from in DAVResource.php
$by_email
  Principal::$by_email in Principal.php
  Whether this was retrieved using an e-mail address
BasicAuthSession
  HTTPAuthSession::BasicAuthSession() in HTTPAuthSession.php
  Handle Basic HTTP Authentication (not secure unless https)
bindings_to_other_browser
  bindings_to_other_browser() in principal-edit.php
bindings_to_us_browser
  bindings_to_us_browser() in principal-edit.php
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.
bound_from
  DAVResource::bound_from() in DAVResource.php
  Returns the dav_name of the resource we are bound to, within our internal namespace
BuildACE
  DAVResource::BuildACE() in DAVResource.php
  BuildACE - construct an XMLElement subtree for a DAV::ace
BuildDeadPropertyXML
  DAVResource::BuildDeadPropertyXML() in DAVResource.php
BuildPrivileges
  DAVResource::BuildPrivileges() in DAVResource.php
  Returns the array of privilege names converted into XMLElements
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.
BuildSupportedMethods
  DAVResource::BuildSupportedMethods() in DAVResource.php
  Returns the array of supported methods converted into XMLElements
BuildSupportedPrivileges
  CalDAVRequest::BuildSupportedPrivileges() in CalDAVRequest.php
  Returns the array of supported privileges converted into XMLElements
BuildSupportedReports
  DAVResource::BuildSupportedReports() in DAVResource.php
  Returns the array of supported reports converted into XMLElements
BuildTicketinfo
  DAVResource::BuildTicketinfo() in DAVResource.php
  Returns the array of tickets converted into XMLElements
build_dependencies_table
  build_dependencies_table() in setup.php
build_privileges_html
  build_privileges_html() in principal-edit.php
build_site_statistics
  build_site_statistics() in setup.php
byEmail
  Principal::byEmail() in Principal.php

c
top

$calendar
  CalDAVClient::$calendar in caldav-client.php
$calendar_home_set
  CalDAVSyncClient::$calendar_home_set in CalDAVSyncClient.php
  The calendar-home-set we're using
$calendar_url
  CalDAVSyncClient::$calendar_url in CalDAVSyncClient.php
  The calendar-URL we're using
$calendar_urls
  CalDAVSyncClient::$calendar_urls in CalDAVSyncClient.php
  The calendar_urls we have discovered
$collections
  Principal::$collections in Principal.php
$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
$collection_id
  Principal::$collection_id in Principal.php
$collection_path
  CalDAVRequest::$collection_path in CalDAVRequest.php
  The path corresponding to the collection_id
$collection_type
  CalDAVRequest::$collection_type in CalDAVRequest.php
  The type of collection being requested:
$contenttype
  DAVResource::$contenttype in DAVResource.php
$created
  Principal::$created in Principal.php
$current_user_principal_xml
  CalDAVRequest::$current_user_principal_xml in CalDAVRequest.php
  The 'current_user_principal_xml' the DAV:current-user-principal answer. An XMLElement object with an <href> or <unauthenticated> fragment.
cacheDelete
  Principal::cacheDelete() in Principal.php
cacheFlush
  Principal::cacheFlush() in Principal.php
CalDAVClient
  CalDAVClient in caldav-client.php
  A class for accessing DAViCal via CalDAV, as a client
CalDAVClient
  CalDAVClient::CalDAVClient() in caldav-client.php
  Constructor, initialises the class
CalDAVRequest
  CalDAVRequest in CalDAVRequest.php
  A class for collecting things to do with this request.
CalDAVSyncCache
  CalDAVSyncCache in CalDAVSyncCache.php
  Our SyncCache holds
CalDAVSyncCalendar
  CalDAVSyncCalendar in CalDAVSyncCalendar.php
  A class for holding basic information about a calendar we shall synchronize
CalDAVSyncClient
  CalDAVSyncClient in CalDAVSyncClient.php
  A class for accessing DAViCal via CalDAV, as a client
CalDAVSyncState
  CalDAVSyncState in CalDAVSyncState.php
  The CalDAVSyncState is a very lightweight object holding the data from the last sync process.
caldav_get_feed
  caldav_get_feed() in feed.php
CalendarHomeSet
  CalDAVSyncClient::CalendarHomeSet() in CalDAVSyncClient.php
  Get/Set the calendar-home-set URL
CalendarInfo
  CalendarInfo in caldav-client-v2.php
  A class for holding basic calendar information
CalendarMultiget
  CalDAVSyncClient::CalendarMultiget() in CalDAVSyncClient.php
  Get a bunch of events for a calendar with a calendar-multiget report
CalendarUrls
  CalDAVSyncClient::CalendarUrls() in CalDAVSyncClient.php
  Get/Set the calendar-home-set URL
calendar_free_busy_set
  DAVPrincipal::calendar_free_busy_set() in DAVPrincipal.php
  Get the calendar_free_busy_set, as lazily as possible
calendar_home_set
  DAVPrincipal::calendar_home_set() in DAVPrincipal.php
  Get the calendar_home_set, as lazily as possible
catch_setup_errors
  catch_setup_errors() in setup.php
CheckEtagMatch
  CalDAVRequest::CheckEtagMatch() in CalDAVRequest.php
  Check that the incoming Etag matches the one for the existing (or non-existing) resource.
checkiSchedule
  checkiSchedule() in iSchedule.php
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.
CheckResult
  CheckResult in setup.php
check_awl_version
  check_awl_version() in setup.php
check_calendar
  check_calendar() in setup.php
check_curl
  check_curl() in setup.php
check_database_connection
  check_database_connection() in setup.php
check_datetime
  check_datetime() in setup.php
check_davical_version
  check_davical_version() in setup.php
check_for_expansion
  check_for_expansion() in caldav-REPORT-calquery.php
check_gettext
  check_gettext() in setup.php
check_iconv
  check_iconv() in setup.php
check_ldap
  check_ldap() in setup.php
check_magic_quotes_gpc
  check_magic_quotes_gpc() in setup.php
check_magic_quotes_runtime
  check_magic_quotes_runtime() in setup.php
check_pdo
  check_pdo() in setup.php
check_pdo_pgsql
  check_pdo_pgsql() in setup.php
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.
check_real_php
  check_real_php() in setup.php
check_schema_version
  check_schema_version() in setup.php
check_string
  check_string() in check_UTF8.php
check_suhosin_server_strip
  check_suhosin_server_strip() in setup.php
CoerceContentType
  CalDAVRequest::CoerceContentType() in CalDAVRequest.php
  Coerces the Content-type of the request into something valid/appropriate
CollectionId
  CalDAVRequest::CollectionId() in CalDAVRequest.php
  Returns the ID of the collection of, or containing this request
collection_id
  DAVResource::collection_id() in DAVResource.php
  Returns the internal collection_id for this collection, or the collection containing this resource
component_to_xml
  component_to_xml() in caldav-REPORT.php
  Return XML for a single component from the DB
confirm_delete_binding
  confirm_delete_binding() in principal-edit.php
confirm_delete_bind_in
  confirm_delete_bind_in() in principal-edit.php
confirm_delete_collection
  confirm_delete_collection() in principal-edit.php
confirm_delete_principal
  confirm_delete_principal() in principal-edit.php
confirm_delete_ticket
  confirm_delete_ticket() in principal-edit.php
ConstructURL
  ConstructURL() in always.php
  Construct a URL from the supplied dav_name. The URL will be urlencoded, except for any '/' characters in it.
ContainerExists
  DAVResource::ContainerExists() in DAVResource.php
  Checks whether the container for this resource actually exists, in the virtual sense, within the hierarchy
ContainerType
  DAVResource::ContainerType() in DAVResource.php
  Return the type of whatever contains this resource, or would if it existed.
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.
Create
  Principal::Create() in Principal.php
CreateDefaultRelationships
  CreateDefaultRelationships() in auth-functions.php
  Defunct function for creating default relationships.
createEntry
  AtomFeed::createEntry() in AtomFeed.php
CreateHomeCalendar
  CreateHomeCalendar() in auth-functions.php
  Backward compatibility
CreateHomeCollections
  CreateHomeCollections() in auth-functions.php
  Creates some default home collections for the user.
create_external
  create_external() in external-fetch.php
  Functions for managing external BIND resources
current
  RepeatRule::current() in RRule-v2.php
caldav.php
  caldav.php in caldav.php
createdb.php
  createdb.php in createdb.php
caldav-ACL.php
  caldav-ACL.php in caldav-ACL.php
caldav-BIND.php
  caldav-BIND.php in caldav-BIND.php
caldav-client-v2.php
  caldav-client-v2.php in caldav-client-v2.php
caldav-client.php
  caldav-client.php in caldav-client.php
caldav-DELETE.php
  caldav-DELETE.php in caldav-DELETE.php
caldav-DELTICKET.php
  caldav-DELTICKET.php in caldav-DELTICKET.php
caldav-GET-functions.php
  caldav-GET-functions.php in caldav-GET-functions.php
caldav-GET.php
  caldav-GET.php in caldav-GET.php
caldav-LOCK.php
  caldav-LOCK.php in caldav-LOCK.php
caldav-MKCOL.php
  caldav-MKCOL.php in caldav-MKCOL.php
caldav-MKTICKET.php
  caldav-MKTICKET.php in caldav-MKTICKET.php
caldav-MOVE.php
  caldav-MOVE.php in caldav-MOVE.php
caldav-OPTIONS.php
  caldav-OPTIONS.php in caldav-OPTIONS.php
caldav-POST.php
  caldav-POST.php in caldav-POST.php
caldav-PROPFIND.php
  caldav-PROPFIND.php in caldav-PROPFIND.php
caldav-PROPPATCH.php
  caldav-PROPPATCH.php in caldav-PROPPATCH.php
caldav-PUT-default.php
  caldav-PUT-default.php in caldav-PUT-default.php
caldav-PUT-functions.php
  caldav-PUT-functions.php in caldav-PUT-functions.php
caldav-PUT-vcalendar.php
  caldav-PUT-vcalendar.php in caldav-PUT-vcalendar.php
caldav-PUT-vcard.php
  caldav-PUT-vcard.php in caldav-PUT-vcard.php
caldav-REPORT-calquery.php
  caldav-REPORT-calquery.php in caldav-REPORT-calquery.php
caldav-REPORT-cardquery.php
  caldav-REPORT-cardquery.php in caldav-REPORT-cardquery.php
caldav-REPORT-expand-property.php
  caldav-REPORT-expand-property.php in caldav-REPORT-expand-property.php
caldav-REPORT-freebusy.php
  caldav-REPORT-freebusy.php in caldav-REPORT-freebusy.php
caldav-REPORT-multiget.php
  caldav-REPORT-multiget.php in caldav-REPORT-multiget.php
caldav-REPORT-pps-set.php
  caldav-REPORT-pps-set.php in caldav-REPORT-pps-set.php
caldav-REPORT-principal-match.php
  caldav-REPORT-principal-match.php in caldav-REPORT-principal-match.php
caldav-REPORT-principal.php
  caldav-REPORT-principal.php in caldav-REPORT-principal.php
caldav-REPORT-sync-collection.php
  caldav-REPORT-sync-collection.php in caldav-REPORT-sync-collection.php
caldav-REPORT.php
  caldav-REPORT.php in caldav-REPORT.php
CalDAVRequest.php
  CalDAVRequest.php in CalDAVRequest.php
CalDAVSyncCache.php
  CalDAVSyncCache.php in CalDAVSyncCache.php
CalDAVSyncCalendar.php
  CalDAVSyncCalendar.php in CalDAVSyncCalendar.php
CalDAVSyncClient.php
  CalDAVSyncClient.php in CalDAVSyncClient.php
CalDAVSyncState.php
  CalDAVSyncState.php in CalDAVSyncState.php
check_UTF8.php
  check_UTF8.php in check_UTF8.php
capabilities.php
  capabilities.php in capabilities.php
collection-edit.php
  collection-edit.php in collection-edit.php

d
top

$date_format_type
  Principal::$date_format_type in Principal.php
$dav_name
  DAVResource::$dav_name in DAVResource.php
$dav_name
  Principal::$dav_name in Principal.php
$dead_properties
  Principal::$dead_properties in Principal.php
$default_calendar
  Principal::$default_calendar in Principal.php
$default_privileges
  Principal::$default_privileges in Principal.php
$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.
$description
  RRuleTest::$description in test-RRULE.php
$destination
  CalDAVRequest::$destination in CalDAVRequest.php
  The value of any 'Destionation:' header, if present.
$displayname
  CalendarInfo::$displayname in caldav-client-v2.php
$displayname
  Principal::$displayname in Principal.php
$domain
  iSchedule::$domain in iSchedule.php
$dtstart
  RRuleTest::$dtstart in test-RRULE.php
DateDifference
  iCalDate::DateDifference() in RRule.php
  Produce an iCalendar format DURATION for the difference between this an another iCalDate
DateToISODate
  DateToISODate() in always.php
  Convert a date into ISO format into the sparkly new ISO format.
date_mask
  RepeatRule::date_mask() in RRule-v2.php
DAViCalSession
  DAViCalSession in DAViCalSession.php
  A class for creating and holding session information.
DAVICAL_ADDRESSBOOK_MAXPRIV
  DAVICAL_ADDRESSBOOK_MAXPRIV in always.php
DAVICAL_MAXPRIV
  DAVICAL_MAXPRIV in always.php
  Given a privilege string, or an array of privilege strings, return a bit mask of the privileges.
DAVPrincipal
  DAVPrincipal in DAVPrincipal.php
  A class for things to do with a DAV Principal
DAVResource
  DAVResource in DAVResource.php
  A class for things to do with a DAV Resource
DAVTicket
  DAVTicket in DAVTicket.php
  A class for things to do with a DAV Ticket
DAV_AllProperties
  DAVResource::DAV_AllProperties() in DAVResource.php
  Return an array which is an expansion of the DAV::allprop
dav_name
  DAVResource::dav_name() in DAVResource.php
  Returns the dav_name of the resource in our internal namespace
dav_name
  DAVTicket::dav_name() in DAVTicket.php
dav_name
  CalDAVRequest::dav_name() in CalDAVRequest.php
  Returns the dav_name of the resource in our internal namespace
dav_name
  Principal::dav_name() in Principal.php
  Return the partial path representing this principal
day
  RepeatRuleDateTime::day() in RRule-v2.php
daysInMonth
  RepeatRuleDateTime::daysInMonth() in RRule-v2.php
  Returns the number of days in a year/month pair
DaysInMonth
  iCalDate::DaysInMonth() in RRule.php
  No of days in a month 1(Jan) - 12(Dec)
DEBUG_EXPAND
  DEBUG_EXPAND in expand.php
DEBUG_RRULE
  DEBUG_RRULE in RRule-v2.php
DeconstructURL
  DeconstructURL() in always.php
  Deconstruct a dav_name from the supplied URL. The dav_name will be urldecoded.
default_calendar
  Principal::default_calendar() in Principal.php
  Return the default calendar for this principal
deleteRemote
  CalDAVSyncCache::deleteRemote() in CalDAVSyncCache.php
  Delete this from the remote server
delete_collection
  delete_collection() in caldav-DELETE.php
deliverItipCancel
  deliverItipCancel() in schedule-functions.php
  Delivers the iTIP CANCEL message to an ATTENDEE's Scheduling Inbox Collection.
DepthRegexTail
  CalDAVRequest::DepthRegexTail() in CalDAVRequest.php
  Returns the tail of a Regex appropriate for this Depth, when appended to
DEPTH_INFINITY
  DEPTH_INFINITY in CalDAVRequest.php
DigestAuthSession
  HTTPAuthSession::DigestAuthSession() in HTTPAuthSession.php
  Handle Digest HTTP Authentication (no passwords were harmed in this transaction!)
display_status
  display_status() in caldav-REPORT-sync-collection.php
  Build the array of properties to include in the report output
DoCalendarQuery
  CalDAVSyncClient::DoCalendarQuery() in CalDAVSyncClient.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.
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.
DoDELETERequest
  CalDAVSyncClient::DoDELETERequest() in CalDAVSyncClient.php
  DELETE a text/icalendar resource
DoDELETERequest
  CalDAVClient::DoDELETERequest() in caldav-client.php
  DELETE a text/icalendar resource
DoGETRequest
  CalDAVSyncClient::DoGETRequest() in CalDAVSyncClient.php
  Get a single item from the server.
DoGETRequest
  CalDAVClient::DoGETRequest() in caldav-client.php
  Get a single item from the server.
DoHEADRequest
  CalDAVSyncClient::DoHEADRequest() in CalDAVSyncClient.php
  Get the HEAD of a single item from the server.
doItipAttendeeReply
  doItipAttendeeReply() in schedule-functions.php
  Do the scheduling adjustments for a REPLY when an ATTENDEE updates their status.
doItipOrganizerCancel
  doItipOrganizerCancel() in schedule-functions.php
  Handles sending the iTIP CANCEL messages to each ATTENDEE by the ORGANIZER.
doNormalLine
  SqlToArray::doNormalLine() in SqlToArray.php
  Add this line onto the current statement, detecting the end of the statement.
DoOptionsRequest
  CalDAVClient::DoOptionsRequest() in caldav-client.php
  Send an OPTIONS request to the server
DoOptionsRequest
  CalDAVSyncClient::DoOptionsRequest() in CalDAVSyncClient.php
  Send an OPTIONS request to the server
DoPROPFINDRequest
  CalDAVSyncClient::DoPROPFINDRequest() in CalDAVSyncClient.php
  Get a single item from the server.
DoPUTRequest
  CalDAVClient::DoPUTRequest() in caldav-client.php
  PUT a text/icalendar resource, returning the etag
DoPUTRequest
  CalDAVSyncClient::DoPUTRequest() in CalDAVSyncClient.php
  PUT a text/icalendar resource, returning the etag
DoRequest
  CalDAVClient::DoRequest() in caldav-client.php
  Send a request to the server
DoRequest
  CalDAVSyncClient::DoRequest() in CalDAVSyncClient.php
  Send a request to the server
DoResponse
  CalDAVRequest::DoResponse() in CalDAVRequest.php
  Utility function we call when we have a simple status-based response to return to the client. Possibly
doSyncReport
  CalDAVSyncClient::doSyncReport() in CalDAVSyncClient.php
DoXMLRequest
  CalDAVClient::DoXMLRequest() in caldav-client.php
  Send an XML request to the server (e.g. PROPFIND, REPORT, MKCALENDAR)
DoXMLRequest
  CalDAVSyncClient::DoXMLRequest() in CalDAVSyncClient.php
  Send an XML request to the server (e.g. PROPFIND, REPORT, MKCALENDAR)
do_error
  do_error() in setup.php
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.
do_scheduling_reply
  do_scheduling_reply() in caldav-PUT-functions.php
  Do the scheduling adjustments for a REPLY when an ATTENDEE updates their status.
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.
dbexec.php
  dbexec.php in dbexec.php
DAViCalSession.php
  DAViCalSession.php in DAViCalSession.php
davical_configuration_missing.php
  davical_configuration_missing.php in davical_configuration_missing.php
DAVPrincipal.php
  DAVPrincipal.php in DAVPrincipal.php
DAVResource.php
  DAVResource.php in DAVResource.php
DAVTicket.php
  DAVTicket.php in DAVTicket.php
drivers_imap_pam.php
  drivers_imap_pam.php in drivers_imap_pam.php
drivers_ldap.php
  drivers_ldap.php in drivers_ldap.php
drivers_pwauth_pam.php
  drivers_pwauth_pam.php in drivers_pwauth_pam.php
drivers_rimap.php
  drivers_rimap.php in drivers_rimap.php
drivers_squid_pam.php
  drivers_squid_pam.php in drivers_squid_pam.php

e
top

$email
  HTTPAuthSession::$email in HTTPAuthSession.php
  User e-mail
$email
  Principal::$email in Principal.php
$email_ok
  Principal::$email_ok in Principal.php
$entry
  CalDAVClient::$entry in caldav-client.php
$entry
  CalDAVSyncClient::$entry in CalDAVSyncClient.php
$exists
  Principal::$exists in Principal.php
  Whether this Principal actually exists in the database yet.
$exists
  DAVResource::$exists in DAVResource.php
$exists
  CalDAVRequest::$exists in CalDAVRequest.php
  The type of collection being requested:
early_exception_handler
  early_exception_handler() in always.php
edit_grant_row
  edit_grant_row() in collection-edit.php
edit_group_row
  edit_group_row() in principal-edit.php
edit_ticket_row
  edit_ticket_row() in principal-edit.php
email
  Principal::email() in Principal.php
  Return the email
epoch
  RepeatRuleDateTime::epoch() in RRule-v2.php
equals
  Rfc5545Duration::equals() in RRule-v2.php
  Return true if $this and $other are equal, false otherwise.
errorResponse
  errorResponse() in autodiscover-handler.php
Exists
  Principal::Exists() in Principal.php
Exists
  DAVResource::Exists() in DAVResource.php
  Checks whether this resource actually exists, in the virtual sense, within the hierarchy
expand_event_instances
  expand_event_instances() in RRule-v2.php
  Expand the event instances for an iCalendar VEVENT (or VTODO)
expand_properties
  expand_properties() in caldav-REPORT-expand-property.php
  Expand the properties, recursing only once
expand_timezone_onsets
  expand_timezone_onsets() in expand.php
  Expand the instances for a STANDARD or DAYLIGHT component of a VTIMEZONE
export
  AtomFeed::export() in AtomFeed.php
export_iCalendar
  export_iCalendar() in caldav-GET-functions.php
external-fetch.php
  external-fetch.php in external-fetch.php
expand.php
  expand.php in expand.php
external-browse.php
  external-browse.php in external-browse.php

f
top

$Format
  RepeatRuleDateTime::$Format in RRule-v2.php
$from
  RepeatRuleDateRange::$from in RRule-v2.php
$fullname
  HTTPAuthSession::$fullname in HTTPAuthSession.php
  User full name
$fullname
  Principal::$fullname in Principal.php
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.
FakeSession
  FakeSession in FakeSession.php
  Sometimes we need a fake session when we are using the DAViCal libraries from a script POV.
FetchCollection
  DAVResource::FetchCollection() in DAVResource.php
  Find the collection associated with this resource.
FetchCollections
  Principal::FetchCollections() in Principal.php
  Fetch the list of collections for this principal
FetchDeadProperties
  Principal::FetchDeadProperties() in Principal.php
  Ensure the principal's dead properties are loaded
FetchDeadProperties
  DAVResource::FetchDeadProperties() in DAVResource.php
  Fetch any dead properties for this URL
FetchParentContainer
  DAVResource::FetchParentContainer() in DAVResource.php
  Fetch the parent to this resource. This is deprecated - use GetParentContainer() instead.
FetchPrincipal
  DAVResource::FetchPrincipal() in DAVResource.php
  Find the principal associated with this resource.
FetchPrivileges
  DAVResource::FetchPrivileges() in DAVResource.php
  Build permissions for this URL
FetchProxyGroups
  DAVPrincipal::FetchProxyGroups() in DAVPrincipal.php
  Split this out so we do it as infrequently as possible, given the cost.
FetchResource
  DAVResource::FetchResource() in DAVResource.php
  Retrieve the actual resource.
FetchSupportedMethods
  DAVResource::FetchSupportedMethods() in DAVResource.php
  Returns the array of supported methods
FetchSupportedReports
  DAVResource::FetchSupportedReports() in DAVResource.php
  Returns the array of supported reports
FetchTickets
  DAVResource::FetchTickets() in DAVResource.php
  Fetches an array of the access_ticket records applying to this path
fetch_external
  fetch_external() in external-fetch.php
FindCalendarHome
  CalDAVSyncClient::FindCalendarHome() in CalDAVSyncClient.php
  Attack the given URL in an attempt to find a principal URL
FindCalendars
  CalDAVSyncClient::FindCalendars() in CalDAVSyncClient.php
  Find the calendars, from the calendar_home_set
FindPrincipal
  CalDAVSyncClient::FindPrincipal() in CalDAVSyncClient.php
  Attack the given URL in an attempt to find a principal URL
finish
  CalDAVSyncCache::finish() in CalDAVSyncCache.php
FloatOrUTC
  RepeatRuleDateTime::FloatOrUTC() in RRule-v2.php
  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.
FromPath
  DAVResource::FromPath() in DAVResource.php
  Initialise from a path
FromRow
  DAVResource::FromRow() in DAVResource.php
  Initialise from a database row
fromTwoDates
  Rfc5545Duration::fromTwoDates() in RRule-v2.php
  Factory method to return an Rfc5545Duration object from the difference between two dates.
feed.php
  feed.php in feed.php
freebusy.php
  freebusy.php in freebusy.php
FakeSession.php
  FakeSession.php in FakeSession.php
freebusy-functions.php
  freebusy-functions.php in freebusy-functions.php

g
top

$getctag
  CalendarInfo::$getctag in caldav-client-v2.php
$groups
  HTTPAuthSession::$groups in HTTPAuthSession.php
  Group rights
generateKeys
  generateKeys() in iSchedule.php
Get
  CalDAVSyncCalendar::Get() in CalDAVSyncCalendar.php
GetACL
  DAVResource::GetACL() in DAVResource.php
  Return ACL settings
getAllGroups
  ldapDrivers::getAllGroups() in drivers_ldap.php
  Retrieve all groups from the LDAP directory
getAllUsers
  ldapDrivers::getAllUsers() in drivers_ldap.php
  Retrieve all users from the LDAP directory
GetCalendarDetails
  CalDAVSyncClient::GetCalendarDetails() in CalDAVSyncClient.php
  Find the calendars, from the calendar_home_set
getCapabilities
  iSchedule::getCapabilities() in iSchedule.php
  get capabilities from remote server
getClass
  CheckResult::getClass() in setup.php
GetCollectionETags
  CalDAVSyncClient::GetCollectionETags() in CalDAVSyncClient.php
  Get all etags for a calendar
getComponentRange
  getComponentRange() in RRule-v2.php
  Return a date range for this component.
GetDepthName
  CalDAVRequest::GetDepthName() in CalDAVRequest.php
  Returns the name for this depth: 0, 1, infinity
getDescription
  CheckResult::getDescription() in setup.php
getDuration
  RepeatRuleDateRange::getDuration() in RRule-v2.php
  Get an Rfc5545Duration from this date range. If the from date is null it will be null.
GetEntryByHref
  CalDAVClient::GetEntryByHref() in caldav-client.php
  Get the calendar entry by HREF
GetEntryByHref
  CalDAVSyncClient::GetEntryByHref() in CalDAVSyncClient.php
  Get the calendar entry by HREF
GetEntryByUid
  CalDAVSyncClient::GetEntryByUid() in CalDAVSyncClient.php
  Get the calendar entry by UID
GetEntryByUid
  CalDAVClient::GetEntryByUid() in caldav-client.php
  Get the calendar entry by UID
GetEvents
  CalDAVClient::GetEvents() in caldav-client.php
  Get the events in a range from $start to $finish. The dates should be in the
GetEvents
  CalDAVSyncClient::GetEvents() in CalDAVSyncClient.php
  Get the events in a range from $start to $finish. The dates should be in the
GetHttpRequest
  CalDAVSyncClient::GetHttpRequest() in CalDAVSyncClient.php
  Output http request headers
GetHttpRequest
  CalDAVClient::GetHttpRequest() in caldav-client.php
  Output http request headers
GetHttpResponse
  CalDAVClient::GetHttpResponse() in caldav-client.php
  Output http response headers
getInstance
  VTimezone::getInstance() in vtimezone.php
GetItip
  GetItip() in schedule-functions.php
GetLockDetails
  CalDAVRequest::GetLockDetails() in CalDAVRequest.php
  Returns the DB object associated with a lock token, or false.
GetLockRow
  CalDAVRequest::GetLockRow() in CalDAVRequest.php
  Returns the locked row, either from the cache or from the database
GetMonthByDay
  iCalDate::GetMonthByDay() in RRule.php
  Applies any BYDAY to the month to return a set of days
GetMonthByMonthDay
  iCalDate::GetMonthByMonthDay() in RRule.php
  Applies any BYMONTHDAY to the month to return a set of days
GetNext
  RRule::GetNext() in RRule.php
  This is most of the meat of the RRULE processing, where we find the next date.
getOK
  CheckResult::getOK() in setup.php
GetOKProps
  CalDAVSyncClient::GetOKProps() in CalDAVSyncClient.php
  Return the <prop> ... </prop> of a propstat where the status is OK
GetParentContainer
  DAVResource::GetParentContainer() in DAVResource.php
  Get a DAVResource which is the parent to this resource.
getPrincipalByID
  getPrincipalByID() in auth-functions.php
GetProperty
  DAVResource::GetProperty() in DAVResource.php
  Return general server-related properties, in plain form
GetProperty
  DAVPrincipal::GetProperty() in DAVPrincipal.php
  Return an arbitrary property
GetPropStat
  DAVResource::GetPropStat() in DAVResource.php
  Construct XML propstat fragment for this resource
GetResponseBody
  CalDAVSyncClient::GetResponseBody() in CalDAVSyncClient.php
  Output http response body
GetResponseHeaders
  CalDAVSyncClient::GetResponseHeaders() in CalDAVSyncClient.php
  Output http response headers
GetRoles
  DAViCalSession::GetRoles() in DAViCalSession.php
  Method used to get the user's roles
GetRoles
  HTTPAuthSession::GetRoles() in HTTPAuthSession.php
  Internal function used to get the user's roles from the database.
getServer
  iSchedule::getServer() in iSchedule.php
  finds a remote calendar server via DNS SRV records
getStatements
  SqlToArray::getStatements() in SqlToArray.php
  Accessor for the array of parsed statements.
getStaticLdap
  getStaticLdap() in drivers_ldap.php
  A generic function to create and fetch static objects
getStatusMessage
  getStatusMessage() in always.php
  Return the HTTP status code description for a given code. Hopefully this is an efficient way to code this.
getTimeZone
  RepeatRuleDateTime::getTimeZone() in RRule-v2.php
GetTodos
  CalDAVClient::GetTodos() in caldav-client.php
  Get the todo's in a range from $start to $finish. The dates should be in the
GetTodos
  CalDAVSyncClient::GetTodos() in CalDAVSyncClient.php
  Get the todo's in a range from $start to $finish. The dates should be in the
GetToken
  CalDAVSyncCalendar::GetToken() in CalDAVSyncCalendar.php
getTxt
  iSchedule::getTxt() in iSchedule.php
  gets the domainkey TXT record from DNS
GetTZID
  GetTZID() in caldav-PUT-functions.php
  Get a TZID string from this VEVENT/VTODO/... component if we can
getUserByEMail
  getUserByEMail() in auth-functions.php
getUserByID
  getUserByID() in auth-functions.php
getUserByName
  getUserByName() in auth-functions.php
getVCalendarRange
  getVCalendarRange() in RRule-v2.php
  Return a RepeatRuleDateRange from the earliest start to the latest end of the event.
GetWeekByDay
  iCalDate::GetWeekByDay() in RRule.php
  Applies any BYDAY to the week to return a set of days
getXML
  AtomEntry::getXML() in AtomFeed.php
GetXmlRequest
  CalDAVClient::GetXmlRequest() in caldav-client.php
  Output xml request
GetXmlRequest
  CalDAVSyncClient::GetXmlRequest() in CalDAVSyncClient.php
  Output xml request
GetXmlResponse
  CalDAVClient::GetXmlResponse() in caldav-client.php
  Output xml response
GetXmlResponse
  CalDAVSyncClient::GetXmlResponse() in CalDAVSyncClient.php
  Output xml response
get_address_properties
  get_address_properties() in caldav-REPORT-cardquery.php
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.
get_freebusy
  get_freebusy() in freebusy-functions.php
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.
get_phpinfo
  get_phpinfo() in setup.php
grant_row_editor
  grant_row_editor() in principal-edit.php
GreaterThan
  iCalDate::GreaterThan() in RRule.php
  Test if $this is greater than the date parameter
GroupMemberSet
  DAVPrincipal::GroupMemberSet() in DAVPrincipal.php
  Accessor for the group member set - the members of this group
GroupMembership
  DAVPrincipal::GroupMembership() in DAVPrincipal.php
  Accessor for the group membership - the groups this principal is a member of
group_memberships_browser
  group_memberships_browser() in principal-edit.php
group_members_browser
  group_members_browser() in principal-edit.php
group_row_editor
  group_row_editor() in principal-edit.php
get.php
  get.php in get.php

h
top

$headers
  CalDAVSyncClient::$headers in CalDAVSyncClient.php
$headers
  CalDAVClient::$headers in caldav-client.php
$httpParsedHeaders
  CalDAVSyncClient::$httpParsedHeaders in CalDAVSyncClient.php
$httpRequest
  CalDAVClient::$httpRequest in caldav-client.php
$httpRequest
  CalDAVSyncClient::$httpRequest in CalDAVSyncClient.php
$httpResponse
  CalDAVClient::$httpResponse in caldav-client.php
$httpResponseBody
  CalDAVSyncClient::$httpResponseBody in CalDAVSyncClient.php
$httpResponseCode
  CalDAVSyncClient::$httpResponseCode in CalDAVSyncClient.php
$httpResponseHeaders
  CalDAVSyncClient::$httpResponseHeaders in CalDAVSyncClient.php
handle_cancel_request
  handle_cancel_request() in caldav-POST.php
handle_freebusy_request
  handle_freebusy_request() in caldav-POST.php
handle_schedule_reply
  handle_schedule_reply() in caldav-PUT-functions.php
  Deliver scheduling replies to organizer and other attendees
handle_schedule_request
  handle_schedule_request() in caldav-PUT-functions.php
  Deliver scheduling requests to attendees
handle_subaction
  handle_subaction() in principal-edit.php
hasLeapDay
  RepeatRuleDateTime::hasLeapDay() in RRule-v2.php
  Returns a 1 if this year is a leap year, otherwise a 0
hasLimitedOccurrences
  RepeatRule::hasLimitedOccurrences() in RRule-v2.php
  If this repeat rule has an UNTIL= or COUNT= then we can know it will end. Eventually.
hasSyncReport
  CalDAVSyncCalendar::hasSyncReport() in CalDAVSyncCalendar.php
HavePrivilegeTo
  DAVResource::HavePrivilegeTo() in DAVResource.php
  Does the user have the privileges to do what is requested.
HavePrivilegeTo
  DAViCalSession::HavePrivilegeTo() in DAViCalSession.php
  Does the user have the privileges to do what is requested.
HavePrivilegeTo
  CalDAVRequest::HavePrivilegeTo() in CalDAVRequest.php
  Is the user has the privileges to do what is requested.
hour
  RepeatRuleDateTime::hour() in RRule-v2.php
HrefForProp
  CalDAVSyncClient::HrefForProp() in CalDAVSyncClient.php
  Return the href containing this property. Except only if it's inside a status != 200
HrefForResourcetype
  CalDAVSyncClient::HrefForResourcetype() in CalDAVSyncClient.php
  Return the href which has a resourcetype of the specified type
HrefValueInside
  CalDAVSyncClient::HrefValueInside() in CalDAVSyncClient.php
  Return the first occurrence of an href inside the named tag.
help.php
  help.php in help.php
HTTPAuthSession
  HTTPAuthSession in HTTPAuthSession.php
  A Class for handling a session using HTTP Basic Authentication
HTTPAuthSession
  HTTPAuthSession::HTTPAuthSession() in HTTPAuthSession.php
  The constructor, which just calls the type supplied or configured
hyperlink
  hyperlink() in feed.php
  Function for creating anchor links out of plain text.
HTTPAuthSession.php
  HTTPAuthSession.php in HTTPAuthSession.php

i
top

$is_addressbook
  Principal::$is_addressbook in Principal.php
$is_calendar
  Principal::$is_calendar in Principal.php
$is_principal
  Principal::$is_principal in Principal.php
index.php
  index.php in index.php
iSchedule.php
  iSchedule.php in iSchedule.php
i18n
  i18n() in setup.php
  todo work out something more than true/false returns for dependency checks
iCalDate
  iCalDate::iCalDate() in RRule.php
  The constructor takes either an iCalendar date, a text string formatted as an iCalendar date, or epoch seconds.
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.
id
  DAVTicket::id() in DAVTicket.php
imapPamDrivers
  imapPamDrivers in drivers_rimap.php
imapPamDrivers
  imapPamDrivers::imapPamDrivers() in drivers_rimap.php
  Constructor.
IMAP_PAM_check
  IMAP_PAM_check() in drivers_imap_pam.php
  Check the username / password against the PAM system
importFromDirectory
  Tools::importFromDirectory() in tools.php
import_addressbook_collection
  import_addressbook_collection() in caldav-PUT-functions.php
  This function will import a whole calendar
import_calendar_collection
  import_calendar_collection() in caldav-PUT-functions.php
  This function will import a whole calendar
import_collection
  import_collection() in caldav-PUT-functions.php
  This function will import a whole collection
interactive-page.php
  interactive-page.php in interactive-page.php
iSchedule-POST.php
  iSchedule-POST.php in iSchedule-POST.php
iSchedule.php
  iSchedule.php in iSchedule.php
InitialiseRecord
  DAVPrincipal::InitialiseRecord() in DAVPrincipal.php
  Initialise the Principal object from a $usr record from the DB.
internal_url
  Principal::internal_url() in Principal.php
IsAddressBook
  CalDAVRequest::IsAddressBook() in CalDAVRequest.php
  Returns true if the URL referenced by this request points at an addressbook collection.
IsAddressbook
  DAVResource::IsAddressbook() in DAVResource.php
  Checks whether this resource is an addressbook
IsBinding
  DAVResource::IsBinding() in DAVResource.php
  Checks whether this resource is a bind to another resource
IsCalendar
  DAVResource::IsCalendar() in DAVResource.php
  Checks whether this resource is a calendar
IsCalendar
  CalDAVRequest::IsCalendar() in CalDAVRequest.php
  Returns true if the URL referenced by this request points at a calendar collection.
iSchedule
  iSchedule in iSchedule.php
  A class for handling iScheduling requests.
ischedule_cancel
  ischedule_cancel() in iSchedule-POST.php
ischedule_freebusy_request
  ischedule_freebusy_request() in iSchedule-POST.php
ischedule_get
  ischedule_get() in well-known.php
ischedule_request
  ischedule_request() in iSchedule-POST.php
IsCollection
  CalDAVRequest::IsCollection() in CalDAVRequest.php
  Returns true if the URL referenced by this request points at a collection.
IsCollection
  DAVResource::IsCollection() in DAVResource.php
  Checks whether this resource is a collection
isDate
  RepeatRuleDateTime::isDate() in RRule-v2.php
IsExternal
  DAVResource::IsExternal() in DAVResource.php
  Checks whether this resource is a bind to an external resource
isFloating
  RepeatRuleDateTime::isFloating() in RRule-v2.php
IsGroup
  DAVPrincipal::IsGroup() in DAVPrincipal.php
  Is this a group principal?
IsInfiniteDepth
  CalDAVRequest::IsInfiniteDepth() in CalDAVRequest.php
  Returns true if the request asked for infinite depth
IsInSchedulingCollection
  DAVResource::IsInSchedulingCollection() in DAVResource.php
  Checks whether this resource is IN a scheduling inbox/outbox collection
IsLocked
  DAVResource::IsLocked() in DAVResource.php
  Checks whether the resource is locked, returning any lock token, or false
IsLocked
  CalDAVRequest::IsLocked() in CalDAVRequest.php
  Checks whether the resource is locked, returning any lock token, or false
ISODateToHTTPDate
  ISODateToHTTPDate() in always.php
  Convert a date from ISO format into the sad old HTTP format.
IsPrincipal
  DAVResource::IsPrincipal() in DAVResource.php
  Checks whether this resource is a principal
IsPrincipal
  CalDAVRequest::IsPrincipal() in CalDAVRequest.php
  Returns true if the URL referenced by this request points at a principal.
IsProxyRequest
  CalDAVRequest::IsProxyRequest() in CalDAVRequest.php
  Returns true if the URL referenced by this request is within a proxy URL
IsPublic
  DAVResource::IsPublic() in DAVResource.php
  Checks whether the target collection is publicly_readable
IsPublic
  CalDAVRequest::IsPublic() in CalDAVRequest.php
  Checks whether the collection is public
IsPublicOnly
  DAVResource::IsPublicOnly() in DAVResource.php
  Checks whether the target collection is for public events only
IsSchedulingCollection
  DAVResource::IsSchedulingCollection() in DAVResource.php
  Checks whether this resource is a scheduling inbox/outbox collection

k
top

key
  RepeatRule::key() in RRule-v2.php
kill_on_exit
  CalDAVRequest::kill_on_exit() in CalDAVRequest.php

l
top

$locale
  Principal::$locale in Principal.php
$local_etags
  CalDAVSyncState::$local_etags in CalDAVSyncState.php
$local_token
  CalDAVSyncState::$local_token in CalDAVSyncState.php
log_caldav_action.php
  log_caldav_action.php in log_caldav_action.php
list.php
  list.php in list.php
ldapDrivers
  ldapDrivers in drivers_ldap.php
LDAP_check
  LDAP_check() in drivers_ldap.php
  Check the username / password against the LDAP server
LessThan
  iCalDate::LessThan() in RRule.php
  Test if $this is less than the date parameter
localChanges
  CalDAVSyncCache::localChanges() in CalDAVSyncCache.php
local_session_sql
  local_session_sql() in DAViCalSession.php
LoginRequired
  DAViCalSession::LoginRequired() in DAViCalSession.php
  Checks that this user is logged in, and presents a login screen if they aren't.
logRequestHeaders
  logRequestHeaders() in caldav.php
log_caldav_action
  log_caldav_action() in log_caldav_action.php
  Log the action
log_setup_error
  log_setup_error() in setup.php

m
top

$method
  CalDAVRequest::$method in CalDAVRequest.php
  The HTTP request method: PROPFIND, LOCK, REPORT, OPTIONS, etc...
$modified
  Principal::$modified in Principal.php
make_help_link
  make_help_link() in page-header.php
MalformedRequest
  CalDAVRequest::MalformedRequest() in CalDAVRequest.php
  Send a simple error informing the client that was a malformed request
MatchesPath
  DAVTicket::MatchesPath() in DAVTicket.php
MatchesResource
  DAVTicket::MatchesResource() in DAVTicket.php
minute
  RepeatRuleDateTime::minute() in RRule-v2.php
modify
  RepeatRuleDateTime::modify() in RRule-v2.php
month
  RepeatRuleDateTime::month() in RRule-v2.php
MonthDays
  iCalDate::MonthDays() in RRule.php
  Given a MonthDays string like "1MO", "-2WE" return an integer day of the month.
msCdoToOlson
  VTimezone::msCdoToOlson() in vtimezone.php

n
top

newfile.php
  newfile.php in newfile.php
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.
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.
needsSync
  CalDAVSyncCache::needsSync() in CalDAVSyncCache.php
next
  RepeatRule::next() in RRule-v2.php
  Return the next date in the repeating series.

o
top

$options
  CalDAVRequest::$options in CalDAVRequest.php
$original_request_url
  Principal::$original_request_url in Principal.php
other_translated_strings.php
  other_translated_strings.php in other_translated_strings.php
obfuscated_event
  obfuscated_event() in caldav-GET-functions.php
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.
overlaps
  RepeatRuleDateRange::overlaps() in RRule-v2.php
  Assess whether this range overlaps the supplied range. null values are treated as infinity.

p
top

$parent
  DAVResource::$parent in DAVResource.php
$parsed
  iSchedule::$parsed in iSchedule.php
$parser
  CalDAVSyncClient::$parser in CalDAVSyncClient.php
$pass
  CalDAVSyncClient::$pass in CalDAVSyncClient.php
$pass
  CalDAVClient::$pass in caldav-client.php
$password
  Principal::$password in Principal.php
$port
  CalDAVClient::$port in caldav-client.php
$port
  CalDAVSyncClient::$port in CalDAVSyncClient.php
$principal
  CalDAVRequest::$principal in CalDAVRequest.php
  The 'principal' (user/resource/...) which this request seeks to access
$principal_id
  DAViCalSession::$principal_id in DAViCalSession.php
$principal_id
  Principal::$principal_id in Principal.php
$principal_url
  CalDAVSyncClient::$principal_url in CalDAVSyncClient.php
  The principal-URL we're using
$privileges
  Principal::$privileges in Principal.php
$privileges
  CalDAVRequest::$privileges in CalDAVRequest.php
  The decimal privileges allowed by this user to the identified resource.
$protocol
  CalDAVSyncClient::$protocol in CalDAVSyncClient.php
$protocol
  CalDAVClient::$protocol in caldav-client.php
public.php
  public.php in public.php
page-footer.php
  page-footer.php in page-footer.php
page-header.php
  page-header.php in page-header.php
Principal.php
  Principal.php in Principal.php
PublicSession.php
  PublicSession.php in PublicSession.php
pubsub.php
  pubsub.php in pubsub.php
principal-browse.php
  principal-browse.php in principal-browse.php
principal-edit.php
  principal-edit.php in principal-edit.php
parent_path
  DAVResource::parent_path() in DAVResource.php
  Returns the dav_name of the resource in our internal namespace
ParseDigestHeader
  HTTPAuthSession::ParseDigestHeader() in HTTPAuthSession.php
  Parse the HTTP Digest Auth Header
parseDKIM
  iSchedule::parseDKIM() in iSchedule.php
  parses and validates DK header
ParseResponse
  CalDAVClient::ParseResponse() in caldav-client.php
  Split response into httpResponse and xmlResponse
ParseResponse
  CalDAVSyncClient::ParseResponse() in CalDAVSyncClient.php
  Split response into httpResponse and xmlResponse
ParseResponseHeaders
  CalDAVSyncClient::ParseResponseHeaders() in CalDAVSyncClient.php
  Split httpResponseHeaders into an array of headers
parseTxt
  iSchedule::parseTxt() in iSchedule.php
  parses DNS TXT record from domainkey lookup
parseURI
  iSchedule::parseURI() in iSchedule.php
  split up a mailto uri into domain and user components
PHPTest
  RRuleTest::PHPTest() in test-RRULE.php
PreconditionFailed
  CalDAVRequest::PreconditionFailed() in CalDAVRequest.php
  Send an error response for a failed precondition.
PreferMinimal
  CalDAVRequest::PreferMinimal() in CalDAVRequest.php
  Returns true if the 'Prefer: return-minimal' or 'Brief: t' were present in the request headers.
Principal
  Principal in Principal.php
  A class for things to do with a Principal
PrincipalProperty
  DAVPrincipal::PrincipalProperty() in DAVPrincipal.php
  Returns properties which are specific to this principal
PrincipalURL
  CalDAVSyncClient::PrincipalURL() in CalDAVSyncClient.php
  Get/Set the Principal URL
principal_collection_browser
  principal_collection_browser() in principal-edit.php
principal_editor
  principal_editor() in principal-edit.php
principal_grants_browser
  principal_grants_browser() in principal-edit.php
principal_id
  Principal::principal_id() in Principal.php
  Return the principal_id
principal_url
  DAVResource::principal_url() in DAVResource.php
  Returns the principal-URL for this resource
Privileges
  DAVPrincipal::Privileges() in DAVPrincipal.php
  Return the privileges bits for the current session user to this resource
Privileges
  CalDAVRequest::Privileges() in CalDAVRequest.php
  Return the privileges bits for the current session user to this resource
privileges
  DAVTicket::privileges() in DAVTicket.php
Privileges
  DAVResource::Privileges() in DAVResource.php
  Return the privileges bits for the current session user to this resource
privileges_to_XML
  privileges_to_XML() in always.php
  Returns the array of privilege names converted into XMLElements
privilege_format_function
  privilege_format_function() in collection-edit.php
  privilege_format_function is for formatting the binary privileges from the
privilege_to_bits
  privilege_to_bits() in always.php
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.
process_ace
  process_ace() in caldav-ACL.php
  Preconditions
PropertySearch
  DAVPrincipal::PropertySearch() in DAVPrincipal.php
property_response
  property_response() in caldav-REPORT-pps-set.php
  Wrap an individual property name as needed
ProxyFor
  DAVPrincipal::ProxyFor() in DAVPrincipal.php
  Accessor for read or write proxy
PublicSession
  PublicSession in PublicSession.php
  A Class for handling a public (anonymous) session
PublicSession
  PublicSession::PublicSession() in PublicSession.php
  The constructor, which just calls the actual type configured
public_events_only
  public_events_only() in caldav-PUT-functions.php
  Check if this collection should force all events to be PUBLIC.
putRemote
  CalDAVSyncCache::putRemote() in CalDAVSyncCache.php
  Write this change to the remote server
pwauthPamDrivers
  pwauthPamDrivers in drivers_pwauth_pam.php
PWAUTH_PAM_check
  PWAUTH_PAM_check() in drivers_pwauth_pam.php
  Check the username / password against the PAM system

q
top

queryCapabilities
  iSchedule::queryCapabilities() in iSchedule.php
  query capabilities retrieved from server

r
top

$raw_post
  CalDAVRequest::$raw_post in CalDAVRequest.php
  The raw data sent along with the request
$recur
  RRuleTest::$recur in test-RRULE.php
$remote_etags
  CalDAVSyncState::$remote_etags in CalDAVSyncState.php
$remote_token
  CalDAVSyncState::$remote_token in CalDAVSyncState.php
$requestMethod
  CalDAVClient::$requestMethod in caldav-client.php
$requestMethod
  CalDAVSyncClient::$requestMethod in CalDAVSyncClient.php
$resource
  DAVResource::$resource in DAVResource.php
$resourcetypes
  Principal::$resourcetypes in Principal.php
$resourcetypes
  DAVResource::$resourcetypes in DAVResource.php
$result_description
  RRuleTest::$result_description in test-RRULE.php
RRule-v2.php
  RRule-v2.php in RRule-v2.php
RRule.php
  RRule.php in RRule.php
rdate_expand
  rdate_expand() in RRule-v2.php
  Expand the event instances for an RDATE or EXDATE property
ReadProxyGroup
  DAVPrincipal::ReadProxyGroup() in DAVPrincipal.php
  Accessor for the read proxy group
remoteChanges
  CalDAVSyncCache::remoteChanges() in CalDAVSyncCache.php
removeComment
  removeComment() in createdb.php
removeComment
  SqlToArray::removeComment() in SqlToArray.php
  Return the empty string if this line is an SQL comment
render
  Tools::render() in tools.php
Render
  iCalDate::Render() in RRule.php
  Set the day of week used for calculation of week starts
Render
  AtomXHTMLContent::Render() in AtomFeed.php
RenderAsXML
  DAVResource::RenderAsXML() in DAVResource.php
  Render XML for this resource
RenderAsXML
  DAVPrincipal::RenderAsXML() in DAVPrincipal.php
  Render XML for a single Principal (user) from the DB
RenderGMT
  iCalDate::RenderGMT() in RRule.php
  Render the date as GMT
renderImportFromDirectory
  Tools::renderImportFromDirectory() in tools.php
renderSyncLDAP
  Tools::renderSyncLDAP() in tools.php
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.
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.
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.
RepeatRuleTimeZone
  RepeatRuleTimeZone in RRule-v2.php
  Wrap the DateTimeZone class to allow parsing some iCalendar TZID strangenesses
requestUser
  ldapDrivers::requestUser() in drivers_ldap.php
  Returns the result of the LDAP query
resolveConflicts
  CalDAVSyncCache::resolveConflicts() in CalDAVSyncCache.php
resource
  DAVResource::resource() in DAVResource.php
  Returns the database row for this resource
ResourceProperty
  DAVResource::ResourceProperty() in DAVResource.php
  Return general server-related properties for this URL
resource_id
  DAVResource::resource_id() in DAVResource.php
  Returns the definitive resource_id for this resource - usually a dav_id
rewind
  RepeatRule::rewind() in RRule-v2.php
RFC5545
  RepeatRuleDateTime::RFC5545() in RRule-v2.php
  Returns the string following a property name for an RFC5545 DATE-TIME value.
Rfc5545Duration
  Rfc5545Duration in RRule-v2.php
  Provide a useful way of dealing with RFC5545 duration strings of the form
RIMAP_check
  RIMAP_check() in drivers_rimap.php
  Check the username / password against the IMAP server
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.
rollback_on_error
  rollback_on_error() in caldav-PUT-functions.php
  This function launches an error
RRule
  RRule in RRule.php
  A Class for handling Events on a calendar which repeat
RRule
  RRule::RRule() in RRule.php
  The constructor takes a start date and an RRULE definition. Both of these follow the iCalendar standard.
RRuleTest
  RRuleTest in test-RRULE.php
RRuleTest
  RRuleTest::RRuleTest() in test-RRULE.php
rrule_day_number
  RepeatRule::rrule_day_number() in RRule-v2.php
rrule_expand
  rrule_expand() in RRule-v2.php
  Expand the event instances for an RRULE property

s
top

$selector
  iSchedule::$selector in iSchedule.php
$server
  CalDAVSyncClient::$server in CalDAVSyncClient.php
$server
  CalDAVClient::$server in caldav-client.php
$session The session object is global.
  $session The session object is global. in DAViCalSession.php
$supported_privileges
  CalDAVRequest::$supported_privileges in CalDAVRequest.php
  A static structure of supported privileges.
$sync_client
  CalDAVSyncCalendar::$sync_client in CalDAVSyncCalendar.php
setup.php
  setup.php in setup.php
SqlToArray.php
  SqlToArray.php in SqlToArray.php
schedule-functions.php
  schedule-functions.php in schedule-functions.php
second
  RepeatRuleDateTime::second() in RRule-v2.php
sendRequest
  iSchedule::sendRequest() in iSchedule.php
  send request to remote server
send_dav_header
  send_dav_header() in caldav.php
send_page_header
  send_page_header() in page-header.php
serialize
  CalDAVSyncState::serialize() in CalDAVSyncState.php
Set
  CalDAVSyncCalendar::Set() in CalDAVSyncCalendar.php
setAsDate
  RepeatRuleDateTime::setAsDate() in RRule-v2.php
setAsFloat
  RepeatRuleDateTime::setAsFloat() in RRule-v2.php
SetCalendar
  CalDAVSyncClient::SetCalendar() in CalDAVSyncClient.php
  Set the calendar_url we will be using for a while.
setClass
  CheckResult::setClass() in setup.php
setContent
  AtomEntry::setContent() in AtomFeed.php
SetContentType
  CalDAVClient::SetContentType() in caldav-client.php
  Add a Content-type: header.
SetContentType
  CalDAVSyncClient::SetContentType() in CalDAVSyncClient.php
  Add a Content-type: header.
setDate
  AtomEntry::setDate() in AtomFeed.php
setDate
  RepeatRuleDateTime::setDate() in RRule-v2.php
setDateCreated
  AtomEntry::setDateCreated() in AtomFeed.php
setDateModified
  AtomFeed::setDateModified() in AtomFeed.php
setDateModified
  AtomEntry::setDateModified() in AtomFeed.php
SetDebug
  CalDAVSyncClient::SetDebug() in CalDAVSyncClient.php
  Call this to enable / disable debugging. It will return the prior value of the debugging flag.
SetDepth
  CalDAVSyncClient::SetDepth() in CalDAVSyncClient.php
  Add a Depth: header. Valid values are 0, 1 or infinity
SetDepth
  CalDAVClient::SetDepth() in caldav-client.php
setDescription
  AtomFeed::setDescription() in AtomFeed.php
setDescription
  CheckResult::setDescription() in setup.php
setDescription
  AtomEntry::setDescription() in AtomFeed.php
SetEpochDate
  iCalDate::SetEpochDate() in RRule.php
  Set the date from an epoch
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.
SetGMTDate
  iCalDate::SetGMTDate() in RRule.php
  Set the date from a text string
setId
  AtomEntry::setId() in AtomFeed.php
setId
  AtomFeed::setId() in AtomFeed.php
setLink
  AtomEntry::setLink() in AtomFeed.php
setLink
  AtomFeed::setLink() in AtomFeed.php
SetLocalDate
  iCalDate::SetLocalDate() in RRule.php
  Set the date from a text string
SetMatch
  CalDAVSyncClient::SetMatch() in CalDAVSyncClient.php
  Adds an If-Match or If-None-Match header
SetMatch
  CalDAVClient::SetMatch() in caldav-client.php
  Adds an If-Match or If-None-Match header
SetMonthDay
  iCalDate::SetMonthDay() in RRule.php
  Set the day in the month to what we have been given
setPermissions
  CalDAVRequest::setPermissions() in CalDAVRequest.php
  Permissions are controlled as follows:
setTimeZone
  RepeatRuleDateTime::setTimeZone() in RRule-v2.php
setTitle
  AtomEntry::setTitle() in AtomFeed.php
setTitle
  AtomFeed::setTitle() in AtomFeed.php
setTxt
  iSchedule::setTxt() in iSchedule.php
  strictly for testing purposes
SetUserAgent
  CalDAVSyncClient::SetUserAgent() in CalDAVSyncClient.php
  Add a Depth: header. Valid values are 1 or infinity
SetUserAgent
  CalDAVClient::SetUserAgent() in caldav-client.php
  Add a Depth: header. Valid values are 1 or infinity
setUsername
  Principal::setUsername() in Principal.php
  Set the username - but only if the record does not yet exist!
SetWeekStart
  iCalDate::SetWeekStart() in RRule.php
  Set the day of week used for calculation of week starts
setYearDay
  RepeatRuleDateTime::setYearDay() in RRule-v2.php
set_bind_location
  DAVResource::set_bind_location() in DAVResource.php
  Sets the dav_name of the resource we are bound as
set_timezone
  RepeatRule::set_timezone() in RRule-v2.php
signDKIM
  iSchedule::signDKIM() in iSchedule.php
  signs a POST body and headers
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.
SqlFilterCardDAV
  SqlFilterCardDAV() in caldav-REPORT-cardquery.php
  Process a filter fragment returning an SQL fragment
SqlFilterFragment
  SqlFilterFragment() in caldav-REPORT-calquery.php
  Process a filter fragment returning an SQL fragment
SQLTest
  RRuleTest::SQLTest() in test-RRULE.php
SqlToArray
  SqlToArray in SqlToArray.php
  SqlToArray class for parsing a file of somewhat structured SQL statements into an array
squidPamDrivers
  squidPamDrivers in drivers_squid_pam.php
SQUID_PAM_check
  SQUID_PAM_check() in drivers_squid_pam.php
  Check the username / password against the PAM system
SRVFormat
  SRVFormat() in iSchedule.php
SRVOk
  SRVOk() in iSchedule.php
Start
  RepeatRule::Start() in RRule-v2.php
sync_LDAP
  sync_LDAP() in drivers_ldap.php
  sync LDAP against the DB
sync_LDAP_groups
  sync_LDAP_groups() in drivers_ldap.php
  sync LDAP Groups against the DB
sync_token
  DAVResource::sync_token() in DAVResource.php
  Returns the current sync_token for this collection, or the containing collection
sync_user_from_LDAP
  sync_user_from_LDAP() in drivers_ldap.php
  Synchronise a cached user with one from LDAP

t
top

$ticket
  CalDAVRequest::$ticket in CalDAVRequest.php
  A DAVTicket object, if there is a ?ticket=id or Ticket: id with this request
$type_id
  Principal::$type_id in Principal.php
test.php
  test.php in test.php
tools.php
  tools.php in tools.php
tz.php
  tz.php in tz.php
test-RRULE-v2.php
  test-RRULE-v2.php in test-RRULE-v2.php
test-RRULE.php
  test-RRULE.php in test-RRULE.php
TestByMonth
  iCalDate::TestByMonth() in RRule.php
  Test to see if our _mo matches something in the list of months we have received.
ticket_row_editor
  ticket_row_editor() in principal-edit.php
Tools
  Tools in tools.php
tzid
  RepeatRuleTimeZone::tzid() in RRule-v2.php

u
top

$unique_tag
  DAVResource::$unique_tag in DAVResource.php
$until
  RepeatRuleDateRange::$until in RRule-v2.php
$url
  Principal::$url in Principal.php
$url
  CalDAVSyncCalendar::$url in CalDAVSyncCalendar.php
$url
  CalendarInfo::$url in caldav-client-v2.php
$user
  CalDAVSyncClient::$user in CalDAVSyncClient.php
$user
  CalDAVClient::$user in caldav-client.php
$username
  Principal::$username in Principal.php
  Columns from the database
$user_active
  Principal::$user_active in Principal.php
$user_agent
  CalDAVClient::$user_agent in caldav-client.php
  The useragent which is send to the caldav server
$user_agent
  CalDAVSyncClient::$user_agent in CalDAVSyncClient.php
  The useragent which is send to the caldav server
$user_agent
  CalDAVRequest::$user_agent in CalDAVRequest.php
  The user agent making the request.
$user_no
  HTTPAuthSession::$user_no in HTTPAuthSession.php
  User ID number
$user_no
  Principal::$user_no in Principal.php
upgrade.php
  upgrade.php in upgrade.php
unCache
  Principal::unCache() in Principal.php
Unchunk
  CalDAVSyncClient::Unchunk() in CalDAVSyncClient.php
  Unchunk a chunked response
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.
unique_tag
  DAVResource::unique_tag() in DAVResource.php
  Returns the unique_tag (ETag or getctag) for this resource
unique_tag
  DAVPrincipal::unique_tag() in DAVPrincipal.php
  Returns the unique_tag (ETag or getctag) for this resource
unserialize
  CalDAVSyncState::unserialize() in CalDAVSyncState.php
UnsupportedRequest
  CalDAVRequest::UnsupportedRequest() in CalDAVRequest.php
  Sometimes it's a perfectly formed request, but we just don't do that :-(
Update
  Principal::Update() in Principal.php
updateableFields
  Principal::updateableFields() in Principal.php
UpdateCollectionTimezones
  UpdateCollectionTimezones() in auth-functions.php
updateETags
  CalDAVSyncCache::updateETags() in CalDAVSyncCache.php
UpdateUserFromExternal
  UpdateUserFromExternal() in auth-functions.php
  Update the local cache of the remote user details
update_external
  update_external() in external-fetch.php
url
  Principal::url() in Principal.php
  Return the URL for this principal
url
  DAVResource::url() in DAVResource.php
  Returns the URL of our resource
username
  Principal::username() in Principal.php
  Return the username
user_no
  Principal::user_no() in Principal.php
  Return the user_no
user_no
  DAVResource::user_no() in DAVResource.php
  Returns the internal user_no for the principal for this resource
UTC
  RepeatRuleDateTime::UTC() in RRule-v2.php
  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.
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

vcard.php
  vcard.php in vcard.php
vtimezone.php
  vtimezone.php in vtimezone.php
valid
  RepeatRule::valid() in RRule-v2.php
validateKey
  iSchedule::validateKey() in iSchedule.php
  validates that domainkey is acceptable for the current request
ValidateLockToken
  CalDAVRequest::ValidateLockToken() in CalDAVRequest.php
  Checks to see whether the lock token given matches one of the ones handed in with the request.
validateRequest
  iSchedule::validateRequest() in iSchedule.php
  checks that current request has a valid DKIM signature signed by a currently valid key from DNS
VCard
  VCard in vcard.php
verifySignature
  iSchedule::verifySignature() in iSchedule.php
  verifies parsed DKIM header is valid for current message with a signature from the public key in DNS
VTimezone
  VTimezone in vtimezone.php

w
top

well-known.php
  well-known.php in well-known.php
WritableCollection.php
  WritableCollection.php in WritableCollection.php
whatChangedSince
  CalDAVSyncCalendar::whatChangedSince() in CalDAVSyncCalendar.php
whatChangedSince
  WritableCollection::whatChangedSince() in WritableCollection.php
WithinScope
  RRule::WithinScope() in RRule.php
  Processes the array of $relative_days to $base and removes any which are not within the scope of our rule.
WritableCollection
  WritableCollection in WritableCollection.php
  A class for things to do with a DAV Resource
Write
  VCard::Write() in vcard.php
WriteAddresses
  VCard::WriteAddresses() in vcard.php
WriteCalendarAlarms
  WritableCollection::WriteCalendarAlarms() in WritableCollection.php
  Given a dav_id and an original vCalendar, pull out each of the VALARMs and write the values into the calendar_alarm table.
WriteCalendarAttendees
  WritableCollection::WriteCalendarAttendees() in WritableCollection.php
  Parse out the attendee property and write a row to the calendar_attendee table for each one.
WriteCalendarMember
  WritableCollection::WriteCalendarMember() in WritableCollection.php
  Writes the data to a member in the collection and returns the segment_name of the resource in our internal namespace.
WriteEmails
  VCard::WriteEmails() in vcard.php
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.
WritePhones
  VCard::WritePhones() in vcard.php
WriteProxyGroup
  DAVPrincipal::WriteProxyGroup() in DAVPrincipal.php
  Accessor for the write proxy group
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.
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.
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

$xmlRequest
  CalDAVSyncClient::$xmlRequest in CalDAVSyncClient.php
$xmlRequest
  CalDAVClient::$xmlRequest in caldav-client.php
$xmlResponse
  CalDAVSyncClient::$xmlResponse in CalDAVSyncClient.php
$xmlResponse
  CalDAVClient::$xmlResponse in caldav-client.php
XHTML_XMLNS
  XHTML_XMLNS in AtomFeed.php
XMLResponse
  CalDAVRequest::XMLResponse() in CalDAVRequest.php
  Send an XML Response. This function will never return.

y
top

year
  RepeatRuleDateTime::year() in RRule-v2.php

_
top

$_is_group
  DAVPrincipal::$_is_group in DAVPrincipal.php
_EpochFromParts
  iCalDate::_EpochFromParts() in RRule.php
  Given a local text date, convert it to an epoch
_FSOCK_TIMEOUT
  _FSOCK_TIMEOUT in caldav-client-v2.php
_GMTEpochFromParts
  iCalDate::_GMTEpochFromParts() in RRule.php
  Given a GMT text date, convert it to an epoch
_GMTTextFromEpoch
  iCalDate::_GMTTextFromEpoch() in RRule.php
  Given a GMT epoch date, convert it to text
_PartsFromText
  iCalDate::_PartsFromText() in RRule.php
  Given a text date, convert it to parts
_TextFromEpoch
  iCalDate::_TextFromEpoch() in RRule.php
  Given an epoch date, convert it to text
__construct
  RepeatRule::__construct() in RRule-v2.php
__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.
__construct
  squidPamDrivers::__construct() in drivers_squid_pam.php
  The constructor
__construct
  FakeSession::__construct() in FakeSession.php
__construct
  iSchedule::__construct() in iSchedule.php
__construct
  Rfc5545Duration::__construct() in RRule-v2.php
  Construct a new Rfc5545Duration either from incoming seconds or a text string.
__construct
  CheckResult::__construct() in setup.php
__construct
  SqlToArray::__construct() in SqlToArray.php
__construct
  AtomEntry::__construct() in AtomFeed.php
__construct
  RepeatRuleTimeZone::__construct() in RRule-v2.php
__construct
  RepeatRuleDateTime::__construct() in RRule-v2.php
__construct
  RepeatRuleDateRange::__construct() in RRule-v2.php
  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.
__construct
  imapPamDrivers::__construct() in drivers_rimap.php
  The constructor
__construct
  AtomFeed::__construct() in AtomFeed.php
__construct
  CalDAVSyncClient::__construct() in CalDAVSyncClient.php
  Constructor, initialises the class
__construct
  pwauthPamDrivers::__construct() in drivers_pwauth_pam.php
  The constructor
__construct
  AtomXHTMLContent::__construct() in AtomFeed.php
__construct
  CalDAVSyncCalendar::__construct() in CalDAVSyncCalendar.php
__construct
  CalDAVRequest::__construct() in CalDAVRequest.php
  Create a new CalDAVRequest object.
__construct
  CalDAVSyncCache::__construct() in CalDAVSyncCache.php
__construct
  CalDAVSyncState::__construct() in CalDAVSyncState.php
__construct
  DAViCalSession::__construct() in DAViCalSession.php
  Create a new DAViCalSession object.
__construct
  DAVResource::__construct() in DAVResource.php
  Constructor
__construct
  CalendarInfo::__construct() in caldav-client-v2.php
__construct
  ldapDrivers::__construct() in drivers_ldap.php
  Initializes the LDAP connection
__construct
  DAVPrincipal::__construct() in DAVPrincipal.php
  Constructor
__construct
  DAVTicket::__construct() in DAVTicket.php
  Constructor
__get
  Principal::__get() in Principal.php
  This will allow protected properties to be referenced for retrieval, but not referenced for update.
__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.
__toString
  RepeatRuleDateTime::__toString() in RRule-v2.php
__toString
  CalDAVSyncCalendar::__toString() in CalDAVSyncCalendar.php
__toString
  Rfc5545Duration::__toString() in RRule-v2.php
  Returns the duration as a text string of the form ^(-?)P(\d+W)|((\d+D)?(T(\d+H)?(\d+M)?(\d+S)?)?)$
__toString
  CalendarInfo::__toString() in caldav-client-v2.php