## Full index

### Package indexes

- davical
- awl

a
top

AddDays
  iCalDate::AddDays() in RRule.php
  Add some integer number of days to a date
AddDuration
  iCalDate::AddDuration() in RRule.php
  Add duration
addHandler
  xmpp::addHandler() in pubsub.php
AddMonths
  iCalDate::AddMonths() in RRule.php
  Add some number of months to a date
addressbook_home_set
  CalDAVPrincipal::addressbook_home_set() in CalDAVPrincipal.php
  Get the addressbook_home_set, as lazily as possible
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
  PublicSession::AllowedTo() in PublicSession.php
  Checks whether a user is allowed to do something.
AllowedTo
  HTTPAuthSession::AllowedTo() in HTTPAuthSession.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.
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.
AsCollection
  CalDAVPrincipal::AsCollection() in CalDAVPrincipal.php
  Returns a representation of the principal as a collection
AsDate
  RepeatRuleDateTime::AsDate() in RRule-v2.php
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.
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.
AwlDatabase
  AwlDatabase in AwlDatabase.php
  Typically there will only be a single instance of the database level class in an application.
AwlDBDialect
  AwlDBDialect in AwlDBDialect.php
  The AwlDBDialect class handles support for different SQL dialects
AwlQuery
  AwlQuery in AwlQuery.php
  The AwlQuery Class.
AwlUpgrader
  AwlUpgrader in AwlUpgrader.php
  The AwlUpgrader Class.
admin.php
  admin.php in admin.php
always.php
  always.php in always.php
auth-functions.php
  auth-functions.php in auth-functions.php
AwlDatabase.php
  AwlDatabase.php in AwlDatabase.php
AwlDBDialect.php
  AwlDBDialect.php in AwlDBDialect.php
AwlQuery.php
  AwlQuery.php in AwlQuery.php
AwlUpgrader.php
  AwlUpgrader.php in AwlUpgrader.php

b
top

$base_url
  CalDAVClient::$base_url in caldav-client-v2.php
  Server, username, password, calendar
$body
  CalDAVClient::$body in caldav-client-v2.php
$bound_from
  DAVResource::$bound_from in DAVResource.php
$bound_parameters
  AwlQuery::$bound_parameters in AwlQuery.php
  The current array of bound parameters
$bound_querystring
  AwlQuery::$bound_querystring in AwlQuery.php
  The actual query string, after we've replaced parameters in it
$by_email
  CalDAVPrincipal::$by_email in CalDAVPrincipal.php
BasicAuthSession
  HTTPAuthSession::BasicAuthSession() in HTTPAuthSession.php
  Handle Basic HTTP Authentication (not secure unless https)
Begin
  AwlQuery::Begin() in AwlQuery.php
  Wrap the parent DB class Begin() so we can $qry->Begin() sometime before we $qry->Exec()
Begin
  AwlDatabase::Begin() in AwlDatabase.php
  Begin a transaction.
Bind
  AwlQuery::Bind() in AwlQuery.php
  Bind some parameters. This can be called in three ways:
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
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_site_statistics
  build_site_statistics() in setup.php

c
top

$calendar_home_set
  CalDAVClient::$calendar_home_set in caldav-client-v2.php
  The calendar-home-set we're using
$calendar_url
  CalDAVClient::$calendar_url in caldav-client-v2.php
  The calendar-URL we're using
$calendar_urls
  CalDAVClient::$calendar_urls in caldav-client-v2.php
  The calendar_urls we have discovered
$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_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:
$connection
  AwlQuery::$connection in AwlQuery.php
  Our database connection, normally copied from a global one
$contenttype
  DAVResource::$contenttype in DAVResource.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.
CalDAVClient
  CalDAVClient in caldav-client-v2.php
  A class for accessing DAViCal via CalDAV, as a client
CalDAVPrincipal
  CalDAVPrincipal in CalDAVPrincipal.php
  A class for things to do with a DAV Principal
CalDAVRequest
  CalDAVRequest in CalDAVRequest.php
  A class for collecting things to do with this request.
CalendarHomeSet
  CalDAVClient::CalendarHomeSet() in caldav-client-v2.php
  Get/Set the calendar-home-set URL
CalendarInfo
  CalendarInfo in caldav-client-v2.php
  A class for holding basic calendar information
CalendarMultiget
  CalDAVClient::CalendarMultiget() in caldav-client-v2.php
  Get a bunch of events for a calendar with a calendar-multiget report
CalendarUrls
  CalDAVClient::CalendarUrls() in caldav-client-v2.php
  Get/Set the calendar-home-set URL
calendar_free_busy_set
  CalDAVPrincipal::calendar_free_busy_set() in CalDAVPrincipal.php
  Get the calendar_free_busy_set, as lazily as possible
calendar_home_set
  CalDAVPrincipal::calendar_home_set() in CalDAVPrincipal.php
  Get the calendar_home_set, as lazily as possible
calendar_to_xml
  calendar_to_xml() in caldav-REPORT.php
  Return XML for a single calendar (or todo) entry from the DB
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.
check_davical_version
  check_davical_version() in setup.php
check_for_expansion
  check_for_expansion() in caldav-REPORT-calquery.php
check_pdo
  check_pdo() in setup.php
check_pdo_pgsql
  check_pdo_pgsql() in setup.php
check_pgsql
  check_pgsql() in setup.php
check_schema_version
  check_schema_version() in setup.php
check_string
  check_string() in check_UTF8.php
close
  xmpp::close() in pubsub.php
CollectionId
  CalDAVRequest::CollectionId() in CalDAVRequest.php
  Returns the ID of the collection of, or containing this request
Commit
  AwlDatabase::Commit() in AwlDatabase.php
  Complete a transaction.
Commit
  AwlQuery::Commit() in AwlQuery.php
  Wrap the parent DB class Commit() so we can $qry->Commit() sometime after we $qry->Exec()
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.
CreateDefaultRelationships
  CreateDefaultRelationships() in auth-functions.php
  Defunct function for creating default relationships.
CreateHomeCalendar
  CreateHomeCalendar() in auth-functions.php
  Create a default home calendar for the user.
create_scheduling_requests
  create_scheduling_requests() in caldav-PUT-functions.php
  Create scheduling requests in the schedule inbox for the
current
  RepeatRule::current() in RRule-v2.php
caldav.php
  caldav.php in caldav.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.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.php
  caldav-PUT.php in caldav-PUT.php
caldav-REPORT-calquery.php
  caldav-REPORT-calquery.php in caldav-REPORT-calquery.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.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
CalDAVPrincipal.php
  CalDAVPrincipal.php in CalDAVPrincipal.php
CalDAVRequest.php
  CalDAVRequest.php in CalDAVRequest.php
check_UTF8.php
  check_UTF8.php in check_UTF8.php
collection-edit.php
  collection-edit.php in collection-edit.php

d
top

$dav_name
  CalDAVPrincipal::$dav_name in CalDAVPrincipal.php
$dav_name
  DAVResource::$dav_name in DAVResource.php
$db
  AwlDBDialect::$db in AwlDBDialect.php
  Holds the PDO database connection
$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-v2.php
$dialect
  AwlDBDialect::$dialect in AwlDBDialect.php
  Holds the name of the database dialect
$displayname
  CalendarInfo::$displayname in caldav-client-v2.php
$dtstart
  RRuleTest::$dtstart in test-RRULE-v2.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_MAXPRIV
  DAVICAL_MAXPRIV in always.php
  Given a privilege string, or an array of privilege strings, return a bit mask of the privileges.
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
  DAVTicket::dav_name() in DAVTicket.php
dav_name
  DAVResource::dav_name() in DAVResource.php
  Returns the dav_name of the resource in our internal namespace
dav_name
  CalDAVRequest::dav_name() in CalDAVRequest.php
  Returns the dav_name of the resource in our internal namespace
dav_name
  CalDAVPrincipal::dav_name() in CalDAVPrincipal.php
  Return the partial path representing this principal
day
  RepeatRuleDateTime::day() in RRule-v2.php
DaysInMonth
  iCalDate::DaysInMonth() in RRule.php
  No of days in a month 1(Jan) - 12(Dec)
DeconstructURL
  DeconstructURL() in always.php
  Deconstruct a dav_name from the supplied URL. The dav_name will be urldecoded.
delete_collection
  delete_collection() in caldav-DELETE.php
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
  CalDAVClient::DoCalendarQuery() in caldav-client-v2.php
  Given XML for a calendar query, return an array of the events (/todos) in the response. Each event in the array will have a 'href', 'etag' and '$response_type' part, where the 'href' is relative to the calendar and the '$response_type' contains the definition of the calendar data in iCalendar format.
DoDELETERequest
  CalDAVClient::DoDELETERequest() in caldav-client-v2.php
  DELETE a text/icalendar resource
DoGETRequest
  CalDAVClient::DoGETRequest() in caldav-client-v2.php
  Get a single item from the server.
DoHEADRequest
  CalDAVClient::DoHEADRequest() in caldav-client-v2.php
  Get the HEAD of a single item from the server.
DoOptionsRequest
  CalDAVClient::DoOptionsRequest() in caldav-client-v2.php
  Send an OPTIONS request to the server
DoPROPFINDRequest
  CalDAVClient::DoPROPFINDRequest() in caldav-client-v2.php
  Get a single item from the server.
DoPUTRequest
  CalDAVClient::DoPUTRequest() in caldav-client-v2.php
  PUT a text/icalendar resource, returning the etag
DoRequest
  CalDAVClient::DoRequest() in caldav-client-v2.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
DoXMLRequest
  CalDAVClient::DoXMLRequest() in caldav-client-v2.php
  Send an XML request to the server (e.g. PROPFIND, REPORT, MKCALENDAR)
DAViCalSession.php
  DAViCalSession.php in DAViCalSession.php
davical_configuration_missing.php
  davical_configuration_missing.php in davical_configuration_missing.php
DAVResource.php
  DAVResource.php in DAVResource.php
DAVTicket.php
  DAVTicket.php in DAVTicket.php
drivers_ldap.php
  drivers_ldap.php in drivers_ldap.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
$entry
  CalDAVClient::$entry in caldav-client-v2.php
$error_info
  AwlQuery::$error_info in AwlQuery.php
  The Database error information, if the query fails.
$execution_time
  AwlQuery::$execution_time in AwlQuery.php
  Stores the query execution time - used to deal with long queries.
$exists
  CalDAVRequest::$exists in CalDAVRequest.php
  The type of collection being requested:
$exists
  DAVResource::$exists in DAVResource.php
early_exception_handler
  early_exception_handler() in always.php
edit_grant_row
  edit_grant_row() in principal-edit.php
edit_group_row
  edit_group_row() in principal-edit.php
epoch
  RepeatRuleDateTime::epoch() in RRule-v2.php
ErrorInfo
  AwlDatabase::ErrorInfo() in AwlDatabase.php
event
  DAVResource::event() in DAVResource.php
  Returns the database row for this resource
Exec
  AwlQuery::Exec() in AwlQuery.php
  Execute the query, logging any debugging.
Execute
  AwlQuery::Execute() in AwlQuery.php
  Tell the database to execute the query
Exists
  CalDAVPrincipal::Exists() in CalDAVPrincipal.php
  Does this principal exist?
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 caldav-REPORT.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
E_USER_ERROR
  E_USER_ERROR in AwlDBDialect.php

f
top

$Format
  RepeatRuleDateTime::$Format in RRule-v2.php
$fullname
  HTTPAuthSession::$fullname in HTTPAuthSession.php
  User full name
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.
Fetch
  AwlQuery::Fetch() in AwlQuery.php
  Fetch the next row from the query results
FetchCollection
  DAVResource::FetchCollection() in DAVResource.php
  Find the collection associated with this resource.
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.
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
  CalDAVPrincipal::FetchProxyGroups() in CalDAVPrincipal.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
FindCalendarHome
  CalDAVClient::FindCalendarHome() in caldav-client-v2.php
  Attack the given URL in an attempt to find a principal URL
FindCalendars
  CalDAVClient::FindCalendars() in caldav-client-v2.php
  Find the calendars, from the calendar_home_set
FindPrincipal
  CalDAVClient::FindPrincipal() in caldav-client-v2.php
  Attack the given URL in an attempt to find a principal URL
FromPath
  DAVResource::FromPath() in DAVResource.php
  Initialise from a path
FromRow
  DAVResource::FromRow() in DAVResource.php
  Initialise from a database row
freebusy.php
  freebusy.php in freebusy.php
freebusy-GET.php
  freebusy-GET.php in freebusy-GET.php

g
top

$getctag
  CalendarInfo::$getctag in caldav-client-v2.php
$groups
  HTTPAuthSession::$groups in HTTPAuthSession.php
  Group rights
$group_membership
  CalDAVPrincipal::$group_membership in CalDAVPrincipal.php
$group_member_set
  CalDAVPrincipal::$group_member_set in CalDAVPrincipal.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
  CalDAVClient::GetCalendarDetails() in caldav-client-v2.php
  Find the calendars, from the calendar_home_set
GetCollectionETags
  CalDAVClient::GetCollectionETags() in caldav-client-v2.php
  Get all etags for a calendar
GetDepthName
  CalDAVRequest::GetDepthName() in CalDAVRequest.php
  Returns the name for this depth: 0, 1, infinity
GetEntryByHref
  CalDAVClient::GetEntryByHref() in caldav-client-v2.php
  Get the calendar entry by HREF
GetEntryByUid
  CalDAVClient::GetEntryByUid() in caldav-client-v2.php
  Get the calendar entry by UID
GetEvents
  CalDAVClient::GetEvents() in caldav-client-v2.php
  Get the events in a range from $start to $finish. The dates should be in the
GetFields
  AwlDBDialect::GetFields() in AwlDBDialect.php
  Returns the SQL for the current database dialect which will return a two-column resultset containing a list of fields and their associated data types.
GetHttpRequest
  CalDAVClient::GetHttpRequest() in caldav-client-v2.php
  Output http request headers
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.
GetOKProps
  CalDAVClient::GetOKProps() in caldav-client-v2.php
  Return the <prop> ... </prop> of a propstat where the status is OK
getPrincipalByID
  getPrincipalByID() in always.php
  Return a user record identified by a user_no, caching it for any subsequent lookup
GetProperty
  DAVResource::GetProperty() in DAVResource.php
  Return general server-related properties, in plain form
GetPropStat
  DAVResource::GetPropStat() in DAVResource.php
  Construct XML propstat fragment for this resource
GetResponseBody
  CalDAVClient::GetResponseBody() in caldav-client-v2.php
  Output http response body
GetResponseHeaders
  CalDAVClient::GetResponseHeaders() in caldav-client-v2.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.
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.
GetTodos
  CalDAVClient::GetTodos() in caldav-client-v2.php
  Get the todo's in a range from $start to $finish. The dates should be in the
getUserByID
  getUserByID() in always.php
  Return a user record identified by a user_no, caching it for any subsequent lookup
getUserByName
  getUserByName() in always.php
  Return a user record identified by a username, caching it for any subsequent lookup
GetVersion
  AwlDBDialect::GetVersion() in AwlDBDialect.php
  Sets the current search path for the database.
GetWeekByDay
  iCalDate::GetWeekByDay() in RRule.php
  Applies any BYDAY to the week to return a set of days
GetXmlRequest
  CalDAVClient::GetXmlRequest() in caldav-client-v2.php
  Output xml request
GetXmlResponse
  CalDAVClient::GetXmlResponse() in caldav-client-v2.php
  Output xml response
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_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.
GreaterThan
  iCalDate::GreaterThan() in RRule.php
  Test if $this is greater than the date parameter
GroupMemberSet
  CalDAVPrincipal::GroupMemberSet() in CalDAVPrincipal.php
  Accessor for the group member set - the members of this group
GroupMembership
  CalDAVPrincipal::GroupMembership() in CalDAVPrincipal.php
  Accessor for the group membership - the groups this principal is a member of

h
top

$headers
  CalDAVClient::$headers in caldav-client-v2.php
$httpRequest
  CalDAVClient::$httpRequest in caldav-client-v2.php
$httpResponse
  CalDAVClient::$httpResponse in caldav-client-v2.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
HavePrivilegeTo
  CalDAVRequest::HavePrivilegeTo() in CalDAVRequest.php
  Is the user has the privileges to do what is requested.
HavePrivilegeTo
  DAVResource::HavePrivilegeTo() in DAVResource.php
  Is the user has the privileges to do what is requested.
hour
  RepeatRuleDateTime::hour() in RRule-v2.php
HrefForProp
  CalDAVClient::HrefForProp() in caldav-client-v2.php
  Return the href containing this property. Except only if it's inside a status != 200
HrefForResourcetype
  CalDAVClient::HrefForResourcetype() in caldav-client-v2.php
  Return the href which has a resourcetype of the specified type
HrefValueInside
  CalDAVClient::HrefValueInside() in caldav-client-v2.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 actual type configured
HTTPAuthSession.php
  HTTPAuthSession.php in HTTPAuthSession.php

i
top

$idle
  xmpp::$idle in pubsub.php
index.php
  index.php in index.php
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.
iCalDate
  iCalDate::iCalDate() in RRule.php
  The constructor takes either an iCalendar date, a text string formatted as an iCalendar date, or epoch seconds.
id
  DAVTicket::id() in DAVTicket.php
importFromDirectory
  Tools::importFromDirectory() in tools.php
import_collection
  import_collection() in caldav-PUT-functions.php
  This function will import a whole calendar
interactive-page.php
  interactive-page.php in interactive-page.php
InitialiseRecord
  CalDAVPrincipal::InitialiseRecord() in CalDAVPrincipal.php
  Initialise the Principal object from a $usr record from the DB.
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.
IsCollection
  DAVResource::IsCollection() in DAVResource.php
  Checks whether this resource is a collection
IsCollection
  CalDAVRequest::IsCollection() in CalDAVRequest.php
  Returns true if the URL referenced by this request points at a collection.
IsGroup
  CalDAVPrincipal::IsGroup() in CalDAVPrincipal.php
  Is this a group principal?
IsInfiniteDepth
  CalDAVRequest::IsInfiniteDepth() in CalDAVRequest.php
  Returns true if the request asked for infinite depth
IsLocked
  CalDAVRequest::IsLocked() in CalDAVRequest.php
  Checks whether the resource is locked, returning any lock token, or false
IsLocked
  DAVResource::IsLocked() in DAVResource.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
  CalDAVRequest::IsPrincipal() in CalDAVRequest.php
  Returns true if the URL referenced by this request points at a principal.
IsPrincipal
  DAVResource::IsPrincipal() in DAVResource.php
  Checks whether this resource is a principal
IsProxyRequest
  CalDAVRequest::IsProxyRequest() in CalDAVRequest.php
  Returns true if the URL referenced by this request is within a proxy URL
IsPublic
  CalDAVRequest::IsPublic() in CalDAVRequest.php
  Checks whether the collection is public
IsPublic
  DAVResource::IsPublic() in DAVResource.php
  Checks whether the target collection is publicly_readable
IsSchedulingCollection
  DAVResource::IsSchedulingCollection() in DAVResource.php
  Checks whether this resource is a calendar

j
top

$jid
  xmpp::$jid in pubsub.php

k
top

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

l
top

$location
  AwlQuery::$location in AwlQuery.php
  Where we called this query from so we can find it in our code! Debugging may also be selectively enabled for a $location.
log_caldav_action.php
  log_caldav_action.php in log_caldav_action.php
ldapDrivers
  ldapDrivers::ldapDrivers() in drivers_ldap.php
  Constructor.
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
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.
log_caldav_action
  log_caldav_action() in log_caldav_action.php
  Log the action

m
top

$method
  CalDAVRequest::$method in CalDAVRequest.php
  The HTTP request method: PROPFIND, LOCK, REPORT, OPTIONS, etc...
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
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.

n
top

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.
next
  RepeatRule::next() in RRule-v2.php

o
top

$options
  CalDAVRequest::$options in CalDAVRequest.php
other_translated_strings.php
  other_translated_strings.php in other_translated_strings.php
obfuscate_event
  obfuscate_event() in caldav-GET.php
open
  xmpp::open() in pubsub.php

p
top

$parent
  DAVResource::$parent in DAVResource.php
$parser
  CalDAVClient::$parser in caldav-client-v2.php
$pass
  CalDAVClient::$pass in caldav-client-v2.php
$password
  xmpp::$password in pubsub.php
$PHP_time
  RRuleTest::$PHP_time in test-RRULE-v2.php
$port
  CalDAVClient::$port in caldav-client-v2.php
$port
  xmpp::$port in pubsub.php
$principal
  CalDAVRequest::$principal in CalDAVRequest.php
  The 'principal' (user/resource/...) which this request seeks to access
$principal_address
  CalDAVPrincipal::$principal_address in CalDAVPrincipal.php
$principal_url
  CalDAVClient::$principal_url in caldav-client-v2.php
  The principal-URL we're using
$privileges
  CalDAVRequest::$privileges in CalDAVRequest.php
  The decimal privileges allowed by this user to the identified resource.
$protocol
  CalDAVClient::$protocol in caldav-client-v2.php
$pubsubLayout
  xmpp::$pubsubLayout in pubsub.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
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
Parameters
  AwlQuery::Parameters() in AwlQuery.php
  Return the parameters we are planning to substitute into the query string
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
ParseResponse
  CalDAVClient::ParseResponse() in caldav-client-v2.php
  Split response into httpResponse and xmlResponse
PHPTest
  RRuleTest::PHPTest() in test-RRULE-v2.php
PreconditionFailed
  CalDAVRequest::PreconditionFailed() in CalDAVRequest.php
  Send an error response for a failed precondition.
Prepare
  AwlQuery::Prepare() in AwlQuery.php
  Tell the database to prepare the query that we will execute
prepare
  AwlDatabase::prepare() in AwlDatabase.php
  Returns a PDOStatement object created using this database, the supplied SQL string, and any parameters given.
PrepareTranslated
  AwlDatabase::PrepareTranslated() in AwlDatabase.php
  Operates identically to AwlDatabase::Prepare, except that $this->Translate() will be called on the query before any processing.
PrincipalProperty
  CalDAVPrincipal::PrincipalProperty() in CalDAVPrincipal.php
  Returns properties which are specific to this principal
PrincipalURL
  CalDAVClient::PrincipalURL() in caldav-client-v2.php
  Get/Set the Principal URL
principal_url
  DAVResource::principal_url() in DAVResource.php
  Returns the principal-URL for this resource
Privileges
  CalDAVPrincipal::Privileges() in CalDAVPrincipal.php
  Return the privileges bits for the current session user to this resource
Privileges
  DAVResource::Privileges() in DAVResource.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_to_XML
  privileges_to_XML() in always.php
  Returns the array of privilege names converted into XMLElements
privilege_format_function
  privilege_format_function() in principal-edit.php
  privilege_format_function is for formatting the binary privileges from the
privilege_to_bits
  privilege_to_bits() in always.php
property_response
  property_response() in caldav-REPORT-pps-set.php
  Wrap an individual property name as needed
ProxyFor
  CalDAVPrincipal::ProxyFor() in CalDAVPrincipal.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.
pubsubConfig
  xmpp::pubsubConfig() in pubsub.php
pubsubCreate
  xmpp::pubsubCreate() in pubsub.php
pubsubDelete
  xmpp::pubsubDelete() in pubsub.php
pubsubPublish
  xmpp::pubsubPublish() in pubsub.php
pubsubPurge
  xmpp::pubsubPurge() in pubsub.php

q
top

$querystring
  AwlQuery::$querystring in AwlQuery.php
  The original query string
$query_time_warning
  AwlQuery::$query_time_warning in AwlQuery.php
  How long the query should take before a warning is issued.
QDo
  AwlQuery::QDo() in AwlQuery.php
  Simple QDo() class which will re-use this query for whatever was passed in, and execute it returning the result of the Exec() call. We can't call it Do() since that's a reserved word...
query
  AwlDatabase::query() in AwlDatabase.php
  Returns a PDOStatement object created using this database, the supplied SQL string, and any parameters given.
QueryString
  AwlQuery::QueryString() in AwlQuery.php
  Return the query string we are planning to execute
quote
  AwlQuery::quote() in AwlQuery.php
  Quote the given string so it can be safely used within string delimiters in a query. To be avoided, in general.
Quote
  AwlDBDialect::Quote() in AwlDBDialect.php
  Returns $value escaped in an appropriate way for this database dialect.

r
top

$raw_post
  CalDAVRequest::$raw_post in CalDAVRequest.php
  The raw data sent along with the request
$read_proxy_for
  CalDAVPrincipal::$read_proxy_for in CalDAVPrincipal.php
$read_proxy_group
  CalDAVPrincipal::$read_proxy_group in CalDAVPrincipal.php
$recur
  RRuleTest::$recur in test-RRULE-v2.php
$requestMethod
  CalDAVClient::$requestMethod in caldav-client-v2.php
$resource
  DAVResource::$resource in DAVResource.php
$resource
  xmpp::$resource in pubsub.php
$resourcetypes
  DAVResource::$resourcetypes in DAVResource.php
$result
  AwlQuery::$result in AwlQuery.php
  Result of the last execution
$result_description
  RRuleTest::$result_description in test-RRULE-v2.php
$rownum
  AwlQuery::$rownum in AwlQuery.php
  number of current row - use accessor to get/set
$rows
  AwlQuery::$rows in AwlQuery.php
  number of rows from pg_numrows - use accessor to get value
RRule-v2.php
  RRule-v2.php in RRule-v2.php
RRule.php
  RRule.php in RRule.php
rdate_expand
  rdate_expand() in caldav-REPORT.php
  Expand the event instances for an RDATE or EXDATE property
ReadProxyGroup
  CalDAVPrincipal::ReadProxyGroup() in CalDAVPrincipal.php
  Accessor for the read proxy group
render
  Tools::render() in tools.php
Render
  iCalDate::Render() in RRule.php
  Set the day of week used for calculation of week starts
RenderAsXML
  DAVResource::RenderAsXML() in DAVResource.php
  Render XML for this resource
RenderAsXML
  CalDAVPrincipal::RenderAsXML() in CalDAVPrincipal.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
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
ReplaceNamedParameters
  AwlDBDialect::ReplaceNamedParameters() in AwlDBDialect.php
  Replaces named query parameters of the form :name with appropriately escaped substitutions.
ReplaceParameters
  AwlDBDialect::ReplaceParameters() in AwlDBDialect.php
  Replaces query parameters with appropriately escaped substitutions.
requestUser
  ldapDrivers::requestUser() in drivers_ldap.php
  Returns the result of the LDAP query
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
Rollback
  AwlDatabase::Rollback() in AwlDatabase.php
  Cancel a transaction in progress.
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
  AwlQuery::Rollback() in AwlQuery.php
  Wrap the parent DB class Rollback() so we can $qry->Rollback() sometime after we $qry->Exec()
rollback_on_error
  rollback_on_error() in caldav-PUT-functions.php
  This function launches an error
rows
  AwlQuery::rows() in AwlQuery.php
  Return the count of rows retrieved/affected
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-v2.php
rrule_expand
  rrule_expand() in caldav-REPORT.php
  Expand the event instances for an RRULE property

s
top

$schedule_inbox_url
  CalDAVPrincipal::$schedule_inbox_url in CalDAVPrincipal.php
$schedule_outbox_url
  CalDAVPrincipal::$schedule_outbox_url in CalDAVPrincipal.php
$server
  xmpp::$server in pubsub.php
$server
  CalDAVClient::$server in caldav-client-v2.php
$session The session object is global.
  $session The session object is global. in DAViCalSession.php
$SQL_time
  RRuleTest::$SQL_time in test-RRULE-v2.php
$status
  xmpp::$status in pubsub.php
$sth
  AwlQuery::$sth in AwlQuery.php
  The PDO statement handle, or null if we don't have one yet.
$supported_privileges
  CalDAVRequest::$supported_privileges in CalDAVRequest.php
  A static structure of supported privileges.
setup.php
  setup.php in setup.php
second
  RepeatRuleDateTime::second() in RRule-v2.php
sendMessage
  xmpp::sendMessage() in pubsub.php
send_page_header
  send_page_header() in page-header.php
SetCalendar
  CalDAVClient::SetCalendar() in caldav-client-v2.php
  Set the calendar_url we will be using for a while.
SetConnection
  AwlQuery::SetConnection() in AwlQuery.php
  Use a different database connection for this query
SetContentType
  CalDAVClient::SetContentType() in caldav-client-v2.php
  Add a Content-type: header.
setDate
  RepeatRuleDateTime::setDate() in RRule-v2.php
SetDepth
  CalDAVClient::SetDepth() in caldav-client-v2.php
  Add a Depth: header. Valid values are 0, 1 or infinity
SetEpochDate
  iCalDate::SetEpochDate() in RRule.php
  Set the date from an epoch
SetGMTDate
  iCalDate::SetGMTDate() in RRule.php
  Set the date from a text string
SetLocalDate
  iCalDate::SetLocalDate() in RRule.php
  Set the date from a text string
SetMatch
  CalDAVClient::SetMatch() in caldav-client-v2.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:
SetSearchPath
  AwlDBDialect::SetSearchPath() in AwlDBDialect.php
  Sets the current search path for the database.
SetSql
  AwlQuery::SetSql() in AwlQuery.php
  Simple SetSql() class which will reset the object with the querystring from the first argument.
setTimeZone
  RepeatRuleDateTime::setTimeZone() in RRule-v2.php
SetUserAgent
  CalDAVClient::SetUserAgent() in caldav-client-v2.php
  Add a Depth: header. Valid values are 1 or infinity
SetWeekStart
  iCalDate::SetWeekStart() in RRule.php
  Set the day of week used for calculation of week starts
set_timezone
  RepeatRule::set_timezone() in RRule-v2.php
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.
SqlFilterFragment
  SqlFilterFragment() in caldav-REPORT-calquery.php
  Process a filter fragment returning an SQL fragment
SQLTest
  RRuleTest::SQLTest() in test-RRULE-v2.php
squidPamDrivers
  squidPamDrivers::squidPamDrivers() in drivers_squid_pam.php
  Constructor.
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
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_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
$tls
  xmpp::$tls in pubsub.php
$translate_all
  AwlDatabase::$translate_all in AwlDatabase.php
  Holds whether we are translating all statements.
$txnstate
  AwlDatabase::$txnstate in AwlDatabase.php
  Holds the state of the transaction 0 = not started, 1 = in progress, -1 = error pending rollback/commit
test.php
  test.php in test.php
tools.php
  tools.php in tools.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.
Tools
  Tools in tools.php
TransactionState
  AwlDatabase::TransactionState() in AwlDatabase.php
  Returns the current state of a transaction, indicating if we have begun a transaction, whether the transaction has failed, or if we are not in a transaction.
TranslateAll
  AwlDatabase::TranslateAll() in AwlDatabase.php
  Switches on or off the processing flag controlling whether subsequent calls to AwlDatabase::Prepare are translated as if PrepareTranslated() had been called.
TranslateSQL
  AwlDBDialect::TranslateSQL() in AwlDBDialect.php
  Translates the given SQL string into a form that will hopefully work for this database dialect. This hook is intended to be used by developers to provide support for differences in database operation by translating the query string in an arbitrary way, such as through a file or database lookup.
tzid
  RepeatRuleTimeZone::tzid() in RRule-v2.php

u
top

$unique_tag
  DAVResource::$unique_tag in DAVResource.php
$url
  CalDAVPrincipal::$url in CalDAVPrincipal.php
$url
  CalendarInfo::$url in caldav-client-v2.php
$user
  CalDAVClient::$user in caldav-client-v2.php
$username
  CalDAVPrincipal::$username in CalDAVPrincipal.php
$user_agent
  CalDAVClient::$user_agent in caldav-client-v2.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
upgrade.php
  upgrade.php in upgrade.php
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
UnsupportedRequest
  CalDAVRequest::UnsupportedRequest() in CalDAVRequest.php
  Sometimes it's a perfectly formed request, but we just don't do that :-(
UpdateUserFromExternal
  UpdateUserFromExternal() in auth-functions.php
  Update the local cache of the remote user details
update_scheduling_requests
  update_scheduling_requests() in caldav-PUT-functions.php
  Update scheduling requests in the schedule inbox for the
UserFromPath
  CalDAVRequest::UserFromPath() in CalDAVRequest.php
  Work out the user whose calendar we are accessing, based on elements of the path.
username
  CalDAVPrincipal::username() in CalDAVPrincipal.php
  Return the username
UsernameFromEMail
  CalDAVPrincipal::UsernameFromEMail() in CalDAVPrincipal.php
  Work out the username, based on the given e-mail
UsernameFromPath
  CalDAVPrincipal::UsernameFromPath() in CalDAVPrincipal.php
  Work out the username, based on elements of the path.
UTC
  RepeatRuleDateTime::UTC() in RRule-v2.php
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

valid
  RepeatRule::valid() in RRule-v2.php
ValidateLockToken
  CalDAVRequest::ValidateLockToken() in CalDAVRequest.php
  Checks to see whether the lock token given matches one of the ones handed in with the request.

w
top

$write_proxy_for
  CalDAVPrincipal::$write_proxy_for in CalDAVPrincipal.php
$write_proxy_group
  CalDAVPrincipal::$write_proxy_group in CalDAVPrincipal.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.
WriteProxyGroup
  CalDAVPrincipal::WriteProxyGroup() in CalDAVPrincipal.php
  Accessor for the write proxy group
write_alarms
  write_alarms() in caldav-PUT-functions.php
  Given a dav_id and an original iCalComponent, 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.
write_scheduling_request
  write_scheduling_request() in caldav-PUT-functions.php
  Create a scheduling request in the schedule inbox for the

x
top

$xmlRequest
  CalDAVClient::$xmlRequest in caldav-client-v2.php
$xmlResponse
  CalDAVClient::$xmlResponse in caldav-client-v2.php
XMLResponse
  CalDAVRequest::XMLResponse() in CalDAVRequest.php
  Send an XML Response. This function will never return.
xmpp
  xmpp in pubsub.php
  ********************************************************************

y
top

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

_
top

$_is_group
  CalDAVPrincipal::$_is_group in CalDAVPrincipal.php
_awl_connect_configured_database
  _awl_connect_configured_database() in AwlQuery.php
  Connect to the database defined in the $c->db_connect[] (or $c->pg_connect) arrays
_davical_get_principal_query_cached
  _davical_get_principal_query_cached() in always.php
_EpochFromParts
  iCalDate::_EpochFromParts() in RRule.php
  Given a local text date, convert it to an epoch
_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
_log_query
  AwlQuery::_log_query() in AwlQuery.php
  Log query, optionally with file and line location of the caller.
_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
  RRuleTest::__construct() in test-RRULE-v2.php
__construct
  xmpp::__construct() in pubsub.php
__construct
  RepeatRule::__construct() in RRule-v2.php
__construct
  RepeatRuleDateTime::__construct() in RRule-v2.php
__construct
  RepeatRuleTimeZone::__construct() in RRule-v2.php
__construct
  squidPamDrivers::__construct() in drivers_squid_pam.php
  The constructor
__construct
  DAVResource::__construct() in DAVResource.php
  Constructor
__construct
  CalDAVClient::__construct() in caldav-client-v2.php
  Constructor, initialises the class
__construct
  AwlUpgrader::__construct() in AwlUpgrader.php
  Constructor
__construct
  AwlQuery::__construct() in AwlQuery.php
  Constructor
__construct
  AwlDBDialect::__construct() in AwlDBDialect.php
  Parses the connection string to ascertain the database dialect. Returns true if the dialect is supported and fails if the dialect is not supported. All code to support any given database should be within in an external include.
__construct
  CalendarInfo::__construct() in caldav-client-v2.php
__construct
  CalDAVPrincipal::__construct() in CalDAVPrincipal.php
  Constructor
__construct
  CalDAVRequest::__construct() in CalDAVRequest.php
  Create a new CalDAVRequest object.
__construct
  DAVTicket::__construct() in DAVTicket.php
  Constructor
__construct
  ldapDrivers::__construct() in drivers_ldap.php
  Initializes the LDAP connection
__construct
  DAViCalSession::__construct() in DAViCalSession.php
  Create a new DAViCalSession object.
__toString
  RepeatRuleDateTime::__toString() in RRule-v2.php
__toString
  CalendarInfo::__toString() in caldav-client-v2.php