Full index

Package indexes


a b c d e f g h i j k l m n o p q r s t u v w x y _
a
top
Method AddDays
iCalDate::AddDays() in RRule.php
Add some integer number of days to a date
Method AddDuration
Add duration
Method addHandler
xmpp::addHandler() in pubsub.php
Method AddMonths
Add some number of months to a date
Method addressbook_home_set
Get the addressbook_home_set, as lazily as possible
Function add_proxy_response
add_proxy_response() in caldav-PROPFIND.php
Add the calendar-proxy-read/write pseudocollections
Method AllowedTo
CalDAVRequest::AllowedTo() in CalDAVRequest.php
Are we allowed to do the requested activity
Method AllowedTo
PublicSession::AllowedTo() in PublicSession.php
Checks whether a user is allowed to do something.
Method AllowedTo
HTTPAuthSession::AllowedTo() in HTTPAuthSession.php
Checks whether a user is allowed to do something.
Method ApplyBySetPos
Given set position descriptions like '1', '3', '11', '-3' or '-1' and a set, return the subset matching the list of set positions.
Function apply_filter
apply_filter() in caldav-REPORT-calquery.php
While we can construct our SQL to apply some filters in the query, other filters need to be checked against the retrieved record. This is for handling those ones.
Method AsCollection
CalDAVPrincipal::AsCollection() in CalDAVPrincipal.php
Returns a representation of the principal as a collection
Method AsDate
Method AssignSessionDetails
Internal function used to assign the session details to a user's new session.
Method AssignSessionDetails
Internal function used to assign the session details to a user's new session.
Function AuthExternalAWL
AuthExternalAWL() in auth-functions.php
Authenticate against a different PostgreSQL database which contains a usr table in the AWL format.
Method AuthFailedResponse
Authorisation failed, so we send some headers to say so.
Class AwlDatabase
AwlDatabase in AwlDatabase.php
Typically there will only be a single instance of the database level class in an application.
Class AwlDBDialect
AwlDBDialect in AwlDBDialect.php
The AwlDBDialect class handles support for different SQL dialects
Class AwlQuery
AwlQuery in AwlQuery.php
The AwlQuery Class.
Class AwlUpgrader
AwlUpgrader in AwlUpgrader.php
The AwlUpgrader Class.
Page admin.php
admin.php in admin.php
Page always.php
always.php in always.php
Page auth-functions.php
auth-functions.php in auth-functions.php
Page AwlDatabase.php
AwlDatabase.php in AwlDatabase.php
Page AwlDBDialect.php
AwlDBDialect.php in AwlDBDialect.php
Page AwlQuery.php
AwlQuery.php in AwlQuery.php
Page AwlUpgrader.php
AwlUpgrader.php in AwlUpgrader.php
b
top
Variable $base_url
CalDAVClient::$base_url in caldav-client-v2.php
Server, username, password, calendar
Variable $body
CalDAVClient::$body in caldav-client-v2.php
Variable $bound_from
DAVResource::$bound_from in DAVResource.php
Variable $bound_parameters
The current array of bound parameters
Variable $bound_querystring
The actual query string, after we've replaced parameters in it
Variable $by_email
CalDAVPrincipal::$by_email in CalDAVPrincipal.php
Method BasicAuthSession
Handle Basic HTTP Authentication (not secure unless https)
Method Begin
AwlQuery::Begin() in AwlQuery.php
Wrap the parent DB class Begin() so we can $qry->Begin() sometime before we $qry->Exec()
Method Begin
AwlDatabase::Begin() in AwlDatabase.php
Begin a transaction.
Method Bind
AwlQuery::Bind() in AwlQuery.php
Bind some parameters. This can be called in three ways:
Function bits_to_privilege
bits_to_privilege() in always.php
Given a bit mask of the privileges, will return an array of the text values of privileges.
Method bound_from
DAVResource::bound_from() in DAVResource.php
Returns the dav_name of the resource we are bound to, within our internal namespace
Method BuildACE
DAVResource::BuildACE() in DAVResource.php
BuildACE - construct an XMLElement subtree for a DAV::ace
Method BuildPrivileges
Returns the array of privilege names converted into XMLElements
Function BuildSqlFilter
BuildSqlFilter() in caldav-REPORT-calquery.php
Build an SQL 'WHERE' clause which implements (parts of) the filter. The elements of the filter which are implemented in the SQL will be removed.
Method BuildSupportedMethods
Returns the array of supported methods converted into XMLElements
Method BuildSupportedPrivileges
Returns the array of supported privileges converted into XMLElements
Method BuildSupportedReports
Returns the array of supported reports converted into XMLElements
Method BuildTicketinfo
Returns the array of tickets converted into XMLElements
Function build_site_statistics
c
top
Variable $calendar_home_set
CalDAVClient::$calendar_home_set in caldav-client-v2.php
The calendar-home-set we're using
Variable $calendar_url
CalDAVClient::$calendar_url in caldav-client-v2.php
The calendar-URL we're using
Variable $calendar_urls
CalDAVClient::$calendar_urls in caldav-client-v2.php
The calendar_urls we have discovered
Variable $collection_id
CalDAVRequest::$collection_id in CalDAVRequest.php
The ID of the collection containing this path, or of this path if it is a collection
Variable $collection_path
CalDAVRequest::$collection_path in CalDAVRequest.php
The path corresponding to the collection_id
Variable $collection_type
CalDAVRequest::$collection_type in CalDAVRequest.php
The type of collection being requested:
Variable $connection
AwlQuery::$connection in AwlQuery.php
Our database connection, normally copied from a global one
Variable $contenttype
DAVResource::$contenttype in DAVResource.php
Variable $current_user_principal_xml
The 'current_user_principal_xml' the DAV:current-user-principal answer. An XMLElement object with an <href> or <unauthenticated> fragment.
Class CalDAVClient
CalDAVClient in caldav-client-v2.php
A class for accessing DAViCal via CalDAV, as a client
Class CalDAVPrincipal
CalDAVPrincipal in CalDAVPrincipal.php
A class for things to do with a DAV Principal
Class CalDAVRequest
CalDAVRequest in CalDAVRequest.php
A class for collecting things to do with this request.
Method CalendarHomeSet
CalDAVClient::CalendarHomeSet() in caldav-client-v2.php
Get/Set the calendar-home-set URL
Class CalendarInfo
CalendarInfo in caldav-client-v2.php
A class for holding basic calendar information
Method CalendarMultiget
CalDAVClient::CalendarMultiget() in caldav-client-v2.php
Get a bunch of events for a calendar with a calendar-multiget report
Method CalendarUrls
CalDAVClient::CalendarUrls() in caldav-client-v2.php
Get/Set the calendar-home-set URL
Method calendar_free_busy_set
Get the calendar_free_busy_set, as lazily as possible
Method calendar_home_set
Get the calendar_home_set, as lazily as possible
Function calendar_to_xml
calendar_to_xml() in caldav-REPORT.php
Return XML for a single calendar (or todo) entry from the DB
Method CheckPassword
HTTPAuthSession::CheckPassword() in HTTPAuthSession.php
CheckPassword does all of the password checking and returns a user record object, or false if it all ends in tears.
Function check_davical_version
Function check_for_expansion
check_for_expansion() in caldav-REPORT-calquery.php
Function check_pdo
check_pdo() in setup.php
Function check_pdo_pgsql
check_pdo_pgsql() in setup.php
Function check_pgsql
check_pgsql() in setup.php
Function check_schema_version
Function check_string
check_string() in check_UTF8.php
Method close
xmpp::close() in pubsub.php
Method CollectionId
CalDAVRequest::CollectionId() in CalDAVRequest.php
Returns the ID of the collection of, or containing this request
Method Commit
AwlDatabase::Commit() in AwlDatabase.php
Complete a transaction.
Method Commit
AwlQuery::Commit() in AwlQuery.php
Wrap the parent DB class Commit() so we can $qry->Commit() sometime after we $qry->Exec()
Function ConstructURL
ConstructURL() in always.php
Construct a URL from the supplied dav_name. The URL will be urlencoded, except for any '/' characters in it.
Method ContainerExists
Checks whether the container for this resource actually exists, in the virtual sense, within the hierarchy
Method ContainerType
DAVResource::ContainerType() in DAVResource.php
Return the type of whatever contains this resource, or would if it existed.
Function controlRequestContainer
controlRequestContainer() in caldav-PUT-functions.php
Work out the location we are doing the PUT to, and check that we have the rights to do the needful.
Function CreateDefaultRelationships
CreateDefaultRelationships() in auth-functions.php
Defunct function for creating default relationships.
Function CreateHomeCalendar
CreateHomeCalendar() in auth-functions.php
Create a default home calendar for the user.
Function create_scheduling_requests
create_scheduling_requests() in caldav-PUT-functions.php
Create scheduling requests in the schedule inbox for the
Method current
RepeatRule::current() in RRule-v2.php
Page caldav.php
caldav.php in caldav.php
Page caldav-ACL.php
caldav-ACL.php in caldav-ACL.php
Page caldav-BIND.php
caldav-BIND.php in caldav-BIND.php
Page caldav-client-v2.php
caldav-client-v2.php in caldav-client-v2.php
Page caldav-client.php
caldav-client.php in caldav-client.php
Page caldav-DELETE.php
caldav-DELETE.php in caldav-DELETE.php
Page caldav-DELTICKET.php
caldav-DELTICKET.php in caldav-DELTICKET.php
Page caldav-GET.php
caldav-GET.php in caldav-GET.php
Page caldav-LOCK.php
caldav-LOCK.php in caldav-LOCK.php
Page caldav-MKCOL.php
caldav-MKCOL.php in caldav-MKCOL.php
Page caldav-MKTICKET.php
caldav-MKTICKET.php in caldav-MKTICKET.php
Page caldav-MOVE.php
caldav-MOVE.php in caldav-MOVE.php
Page caldav-OPTIONS.php
caldav-OPTIONS.php in caldav-OPTIONS.php
Page caldav-POST.php
caldav-POST.php in caldav-POST.php
Page caldav-PROPFIND.php
caldav-PROPFIND.php in caldav-PROPFIND.php
Page caldav-PROPPATCH.php
caldav-PROPPATCH.php in caldav-PROPPATCH.php
Page caldav-PUT-default.php
caldav-PUT-default.php in caldav-PUT-default.php
Page caldav-PUT-functions.php
caldav-PUT-functions.php in caldav-PUT-functions.php
Page caldav-PUT.php
caldav-PUT.php in caldav-PUT.php
Page caldav-REPORT-calquery.php
caldav-REPORT-calquery.php in caldav-REPORT-calquery.php
Page caldav-REPORT-expand-property.php
caldav-REPORT-expand-property.php in caldav-REPORT-expand-property.php
Page caldav-REPORT-freebusy.php
caldav-REPORT-freebusy.php in caldav-REPORT-freebusy.php
Page caldav-REPORT-multiget.php
caldav-REPORT-multiget.php in caldav-REPORT-multiget.php
Page caldav-REPORT-pps-set.php
caldav-REPORT-pps-set.php in caldav-REPORT-pps-set.php
Page caldav-REPORT-principal.php
caldav-REPORT-principal.php in caldav-REPORT-principal.php
Page caldav-REPORT-sync-collection.php
caldav-REPORT-sync-collection.php in caldav-REPORT-sync-collection.php
Page caldav-REPORT.php
caldav-REPORT.php in caldav-REPORT.php
Page CalDAVPrincipal.php
CalDAVPrincipal.php in CalDAVPrincipal.php
Page CalDAVRequest.php
CalDAVRequest.php in CalDAVRequest.php
Page check_UTF8.php
check_UTF8.php in check_UTF8.php
Page collection-edit.php
collection-edit.php in collection-edit.php
d
top
Variable $dav_name
CalDAVPrincipal::$dav_name in CalDAVPrincipal.php
Variable $dav_name
DAVResource::$dav_name in DAVResource.php
Variable $db
AwlDBDialect::$db in AwlDBDialect.php
Holds the PDO database connection
Variable $depth
CalDAVRequest::$depth in CalDAVRequest.php
The depth parameter from the request headers, coerced into a valid integer: 0, 1 or DEPTH_INFINITY which is defined above. The default is set per various RFCs.
Variable $description
RRuleTest::$description in test-RRULE-v2.php
Variable $dialect
AwlDBDialect::$dialect in AwlDBDialect.php
Holds the name of the database dialect
Variable $displayname
CalendarInfo::$displayname in caldav-client-v2.php
Variable $dtstart
RRuleTest::$dtstart in test-RRULE-v2.php
Method DateDifference
Produce an iCalendar format DURATION for the difference between this an another iCalDate
Function DateToISODate
DateToISODate() in always.php
Convert a date into ISO format into the sparkly new ISO format.
Method date_mask
RepeatRule::date_mask() in RRule-v2.php
Class DAViCalSession
DAViCalSession in DAViCalSession.php
A class for creating and holding session information.
Constant DAVICAL_MAXPRIV
DAVICAL_MAXPRIV in always.php
Given a privilege string, or an array of privilege strings, return a bit mask of the privileges.
Class DAVResource
DAVResource in DAVResource.php
A class for things to do with a DAV Resource
Class DAVTicket
DAVTicket in DAVTicket.php
A class for things to do with a DAV Ticket
Method DAV_AllProperties
Return an array which is an expansion of the DAV::allprop
Method dav_name
DAVTicket::dav_name() in DAVTicket.php
Method dav_name
DAVResource::dav_name() in DAVResource.php
Returns the dav_name of the resource in our internal namespace
Method dav_name
CalDAVRequest::dav_name() in CalDAVRequest.php
Returns the dav_name of the resource in our internal namespace
Method dav_name
CalDAVPrincipal::dav_name() in CalDAVPrincipal.php
Return the partial path representing this principal
Method day
Method DaysInMonth
No of days in a month 1(Jan) - 12(Dec)
Function DeconstructURL
DeconstructURL() in always.php
Deconstruct a dav_name from the supplied URL. The dav_name will be urldecoded.
Function delete_collection
delete_collection() in caldav-DELETE.php
Method DepthRegexTail
CalDAVRequest::DepthRegexTail() in CalDAVRequest.php
Returns the tail of a Regex appropriate for this Depth, when appended to
Constant DEPTH_INFINITY
DEPTH_INFINITY in CalDAVRequest.php
Method DigestAuthSession
Handle Digest HTTP Authentication (no passwords were harmed in this transaction!)
Function display_status
display_status() in caldav-REPORT-sync-collection.php
Build the array of properties to include in the report output
Method DoCalendarQuery
CalDAVClient::DoCalendarQuery() in caldav-client-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.
Method DoDELETERequest
CalDAVClient::DoDELETERequest() in caldav-client-v2.php
DELETE a text/icalendar resource
Method DoGETRequest
CalDAVClient::DoGETRequest() in caldav-client-v2.php
Get a single item from the server.
Method DoHEADRequest
CalDAVClient::DoHEADRequest() in caldav-client-v2.php
Get the HEAD of a single item from the server.
Method DoOptionsRequest
CalDAVClient::DoOptionsRequest() in caldav-client-v2.php
Send an OPTIONS request to the server
Method DoPROPFINDRequest
CalDAVClient::DoPROPFINDRequest() in caldav-client-v2.php
Get a single item from the server.
Method DoPUTRequest
CalDAVClient::DoPUTRequest() in caldav-client-v2.php
PUT a text/icalendar resource, returning the etag
Method DoRequest
CalDAVClient::DoRequest() in caldav-client-v2.php
Send a request to the server
Method DoResponse
CalDAVRequest::DoResponse() in CalDAVRequest.php
Utility function we call when we have a simple status-based response to return to the client. Possibly
Method DoXMLRequest
CalDAVClient::DoXMLRequest() in caldav-client-v2.php
Send an XML request to the server (e.g. PROPFIND, REPORT, MKCALENDAR)
Page DAViCalSession.php
DAViCalSession.php in DAViCalSession.php
Page davical_configuration_missing.php
davical_configuration_missing.php in davical_configuration_missing.php
Page DAVResource.php
DAVResource.php in DAVResource.php
Page DAVTicket.php
DAVTicket.php in DAVTicket.php
Page drivers_ldap.php
drivers_ldap.php in drivers_ldap.php
Page drivers_squid_pam.php
drivers_squid_pam.php in drivers_squid_pam.php
e
top
Variable $email
HTTPAuthSession::$email in HTTPAuthSession.php
User e-mail
Variable $entry
CalDAVClient::$entry in caldav-client-v2.php
Variable $error_info
AwlQuery::$error_info in AwlQuery.php
The Database error information, if the query fails.
Variable $execution_time
Stores the query execution time - used to deal with long queries.
Variable $exists
CalDAVRequest::$exists in CalDAVRequest.php
The type of collection being requested:
Variable $exists
DAVResource::$exists in DAVResource.php
Function early_exception_handler
Function edit_grant_row
edit_grant_row() in principal-edit.php
Function edit_group_row
edit_group_row() in principal-edit.php
Method epoch
Method ErrorInfo
AwlDatabase::ErrorInfo() in AwlDatabase.php
Method event
DAVResource::event() in DAVResource.php
Returns the database row for this resource
Method Exec
AwlQuery::Exec() in AwlQuery.php
Execute the query, logging any debugging.
Method Execute
AwlQuery::Execute() in AwlQuery.php
Tell the database to execute the query
Method Exists
CalDAVPrincipal::Exists() in CalDAVPrincipal.php
Does this principal exist?
Method Exists
DAVResource::Exists() in DAVResource.php
Checks whether this resource actually exists, in the virtual sense, within the hierarchy
Function expand_event_instances
expand_event_instances() in caldav-REPORT.php
Expand the event instances for an iCalendar VEVENT (or VTODO)
Function expand_properties
expand_properties() in caldav-REPORT-expand-property.php
Expand the properties, recursing only once
Constant E_USER_ERROR
E_USER_ERROR in AwlDBDialect.php
f
top
Variable $Format
Variable $fullname
HTTPAuthSession::$fullname in HTTPAuthSession.php
User full name
Method FailIfLocked
CalDAVRequest::FailIfLocked() in CalDAVRequest.php
This will either (a) return false if no locks apply, or (b) return the lock_token which the request successfully included to open the lock, or: (c) respond directly to the client with the failure.
Method Fetch
AwlQuery::Fetch() in AwlQuery.php
Fetch the next row from the query results
Method FetchCollection
Find the collection associated with this resource.
Method FetchDeadProperties
Fetch any dead properties for this URL
Method FetchParentContainer
Fetch the parent to this resource.
Method FetchPrincipal
Find the principal associated with this resource.
Method FetchPrivileges
Build permissions for this URL
Method FetchProxyGroups
Split this out so we do it as infrequently as possible, given the cost.
Method FetchResource
DAVResource::FetchResource() in DAVResource.php
Retrieve the actual resource.
Method FetchSupportedMethods
Returns the array of supported methods
Method FetchSupportedReports
Returns the array of supported reports
Method FetchTickets
DAVResource::FetchTickets() in DAVResource.php
Fetches an array of the access_ticket records applying to this path
Method FindCalendarHome
CalDAVClient::FindCalendarHome() in caldav-client-v2.php
Attack the given URL in an attempt to find a principal URL
Method FindCalendars
CalDAVClient::FindCalendars() in caldav-client-v2.php
Find the calendars, from the calendar_home_set
Method FindPrincipal
CalDAVClient::FindPrincipal() in caldav-client-v2.php
Attack the given URL in an attempt to find a principal URL
Method FromPath
DAVResource::FromPath() in DAVResource.php
Initialise from a path
Method FromRow
DAVResource::FromRow() in DAVResource.php
Initialise from a database row
Page freebusy.php
freebusy.php in freebusy.php
Page freebusy-GET.php
freebusy-GET.php in freebusy-GET.php
g
top
Variable $getctag
CalendarInfo::$getctag in caldav-client-v2.php
Variable $groups
HTTPAuthSession::$groups in HTTPAuthSession.php
Group rights
Variable $group_membership
CalDAVPrincipal::$group_membership in CalDAVPrincipal.php
Variable $group_member_set
CalDAVPrincipal::$group_member_set in CalDAVPrincipal.php
Method GetACL
DAVResource::GetACL() in DAVResource.php
Return ACL settings
Method getAllGroups
ldapDrivers::getAllGroups() in drivers_ldap.php
Retrieve all groups from the LDAP directory
Method getAllUsers
ldapDrivers::getAllUsers() in drivers_ldap.php
Retrieve all users from the LDAP directory
Method GetCalendarDetails
CalDAVClient::GetCalendarDetails() in caldav-client-v2.php
Find the calendars, from the calendar_home_set
Method GetCollectionETags
CalDAVClient::GetCollectionETags() in caldav-client-v2.php
Get all etags for a calendar
Method GetDepthName
CalDAVRequest::GetDepthName() in CalDAVRequest.php
Returns the name for this depth: 0, 1, infinity
Method GetEntryByHref
CalDAVClient::GetEntryByHref() in caldav-client-v2.php
Get the calendar entry by HREF
Method GetEntryByUid
CalDAVClient::GetEntryByUid() in caldav-client-v2.php
Get the calendar entry by UID
Method GetEvents
CalDAVClient::GetEvents() in caldav-client-v2.php
Get the events in a range from $start to $finish. The dates should be in the
Method GetFields
AwlDBDialect::GetFields() in AwlDBDialect.php
Returns the SQL for the current database dialect which will return a two-column resultset containing a list of fields and their associated data types.
Method GetHttpRequest
CalDAVClient::GetHttpRequest() in caldav-client-v2.php
Output http request headers
Method GetLockDetails
CalDAVRequest::GetLockDetails() in CalDAVRequest.php
Returns the DB object associated with a lock token, or false.
Method GetLockRow
CalDAVRequest::GetLockRow() in CalDAVRequest.php
Returns the locked row, either from the cache or from the database
Method GetMonthByDay
Applies any BYDAY to the month to return a set of days
Method GetMonthByMonthDay
Applies any BYMONTHDAY to the month to return a set of days
Method GetNext
RRule::GetNext() in RRule.php
This is most of the meat of the RRULE processing, where we find the next date.
Method GetOKProps
CalDAVClient::GetOKProps() in caldav-client-v2.php
Return the <prop> ... </prop> of a propstat where the status is OK
Function getPrincipalByID
getPrincipalByID() in always.php
Return a user record identified by a user_no, caching it for any subsequent lookup
Method GetProperty
DAVResource::GetProperty() in DAVResource.php
Return general server-related properties, in plain form
Method GetPropStat
DAVResource::GetPropStat() in DAVResource.php
Construct XML propstat fragment for this resource
Method GetResponseBody
CalDAVClient::GetResponseBody() in caldav-client-v2.php
Output http response body
Method GetResponseHeaders
CalDAVClient::GetResponseHeaders() in caldav-client-v2.php
Output http response headers
Method GetRoles
DAViCalSession::GetRoles() in DAViCalSession.php
Method used to get the user's roles
Method GetRoles
HTTPAuthSession::GetRoles() in HTTPAuthSession.php
Internal function used to get the user's roles from the database.
Function getStaticLdap
getStaticLdap() in drivers_ldap.php
A generic function to create and fetch static objects
Function getStatusMessage
getStatusMessage() in always.php
Return the HTTP status code description for a given code. Hopefully this is an efficient way to code this.
Method 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
Function getUserByID
getUserByID() in always.php
Return a user record identified by a user_no, caching it for any subsequent lookup
Function getUserByName
getUserByName() in always.php
Return a user record identified by a username, caching it for any subsequent lookup
Method GetVersion
AwlDBDialect::GetVersion() in AwlDBDialect.php
Sets the current search path for the database.
Method GetWeekByDay
Applies any BYDAY to the week to return a set of days
Method GetXmlRequest
CalDAVClient::GetXmlRequest() in caldav-client-v2.php
Output xml request
Method GetXmlResponse
CalDAVClient::GetXmlResponse() in caldav-client-v2.php
Output xml response
Function get_collection_contents
get_collection_contents() in caldav-PROPFIND.php
Get XML response for items in the collection If '/' is requested, a list of visible users is given, otherwise a list of calendars for the user which are parented by this path.
Function get_href_containers
get_href_containers() in caldav-REPORT-expand-property.php
Given a <response><href>...</href><propstat><prop><someprop/></prop><status>HTTP/1.1 200 OK</status></propstat>...</response> pull out the content of <someprop>content</someprop> and check to see if it has any href elements. If it *does* then recurse into them, looking for the next deeper nesting of properties.
Method GreaterThan
Test if $this is greater than the date parameter
Method GroupMemberSet
CalDAVPrincipal::GroupMemberSet() in CalDAVPrincipal.php
Accessor for the group member set - the members of this group
Method GroupMembership
CalDAVPrincipal::GroupMembership() in CalDAVPrincipal.php
Accessor for the group membership - the groups this principal is a member of
h
top
Variable $headers
CalDAVClient::$headers in caldav-client-v2.php
Variable $httpRequest
CalDAVClient::$httpRequest in caldav-client-v2.php
Variable $httpResponse
CalDAVClient::$httpResponse in caldav-client-v2.php
Function handle_cancel_request
handle_cancel_request() in caldav-POST.php
Function handle_freebusy_request
handle_freebusy_request() in caldav-POST.php
Function handle_schedule_reply
handle_schedule_reply() in caldav-PUT-functions.php
Deliver scheduling replies to organizer and other attendees
Function handle_schedule_request
handle_schedule_request() in caldav-PUT-functions.php
Deliver scheduling requests to attendees
Function handle_subaction
handle_subaction() in principal-edit.php
Method HavePrivilegeTo
Is the user has the privileges to do what is requested.
Method HavePrivilegeTo
Is the user has the privileges to do what is requested.
Method hour
Method HrefForProp
CalDAVClient::HrefForProp() in caldav-client-v2.php
Return the href containing this property. Except only if it's inside a status != 200
Method HrefForResourcetype
CalDAVClient::HrefForResourcetype() in caldav-client-v2.php
Return the href which has a resourcetype of the specified type
Method HrefValueInside
CalDAVClient::HrefValueInside() in caldav-client-v2.php
Return the first occurrence of an href inside the named tag.
Page help.php
help.php in help.php
Class HTTPAuthSession
HTTPAuthSession in HTTPAuthSession.php
A Class for handling a session using HTTP Basic Authentication
Method HTTPAuthSession
HTTPAuthSession::HTTPAuthSession() in HTTPAuthSession.php
The constructor, which just calls the actual type configured
Page HTTPAuthSession.php
HTTPAuthSession.php in HTTPAuthSession.php
i
top
Variable $idle
xmpp::$idle in pubsub.php
Page index.php
index.php in index.php
Class iCalDate
iCalDate in RRule.php
A Class for handling dates in iCalendar format. We do make the simplifying assumption that all date handling in here is normalised to GMT. One day we might provide some functions to do that, but for now it is done externally.
Method iCalDate
The constructor takes either an iCalendar date, a text string formatted as an iCalendar date, or epoch seconds.
Method id
DAVTicket::id() in DAVTicket.php
Method importFromDirectory
Function import_collection
import_collection() in caldav-PUT-functions.php
This function will import a whole calendar
Page interactive-page.php
interactive-page.php in interactive-page.php
Method InitialiseRecord
Initialise the Principal object from a $usr record from the DB.
Method IsAddressBook
CalDAVRequest::IsAddressBook() in CalDAVRequest.php
Returns true if the URL referenced by this request points at an addressbook collection.
Method IsAddressbook
DAVResource::IsAddressbook() in DAVResource.php
Checks whether this resource is an addressbook
Method IsBinding
DAVResource::IsBinding() in DAVResource.php
Checks whether this resource is a bind to another resource
Method IsCalendar
DAVResource::IsCalendar() in DAVResource.php
Checks whether this resource is a calendar
Method IsCalendar
CalDAVRequest::IsCalendar() in CalDAVRequest.php
Returns true if the URL referenced by this request points at a calendar collection.
Method IsCollection
DAVResource::IsCollection() in DAVResource.php
Checks whether this resource is a collection
Method IsCollection
CalDAVRequest::IsCollection() in CalDAVRequest.php
Returns true if the URL referenced by this request points at a collection.
Method IsGroup
CalDAVPrincipal::IsGroup() in CalDAVPrincipal.php
Is this a group principal?
Method IsInfiniteDepth
Returns true if the request asked for infinite depth
Method IsLocked
CalDAVRequest::IsLocked() in CalDAVRequest.php
Checks whether the resource is locked, returning any lock token, or false
Method IsLocked
DAVResource::IsLocked() in DAVResource.php
Checks whether the resource is locked, returning any lock token, or false
Function ISODateToHTTPDate
ISODateToHTTPDate() in always.php
Convert a date from ISO format into the sad old HTTP format.
Method IsPrincipal
CalDAVRequest::IsPrincipal() in CalDAVRequest.php
Returns true if the URL referenced by this request points at a principal.
Method IsPrincipal
DAVResource::IsPrincipal() in DAVResource.php
Checks whether this resource is a principal
Method IsProxyRequest
CalDAVRequest::IsProxyRequest() in CalDAVRequest.php
Returns true if the URL referenced by this request is within a proxy URL
Method IsPublic
CalDAVRequest::IsPublic() in CalDAVRequest.php
Checks whether the collection is public
Method IsPublic
DAVResource::IsPublic() in DAVResource.php
Checks whether the target collection is publicly_readable
Method IsSchedulingCollection
Checks whether this resource is a calendar
j
top
Variable $jid
xmpp::$jid in pubsub.php
k
top
Method key
RepeatRule::key() in RRule-v2.php
l
top
Variable $location
AwlQuery::$location in AwlQuery.php
Where we called this query from so we can find it in our code! Debugging may also be selectively enabled for a $location.
Page log_caldav_action.php
log_caldav_action.php in log_caldav_action.php
Method ldapDrivers
ldapDrivers::ldapDrivers() in drivers_ldap.php
Constructor.
Class ldapDrivers
ldapDrivers in drivers_ldap.php
Function LDAP_check
LDAP_check() in drivers_ldap.php
Check the username / password against the LDAP server
Method LessThan
Test if $this is less than the date parameter
Function local_session_sql
local_session_sql() in DAViCalSession.php
Method LoginRequired
DAViCalSession::LoginRequired() in DAViCalSession.php
Checks that this user is logged in, and presents a login screen if they aren't.
Function log_caldav_action
log_caldav_action() in log_caldav_action.php
Log the action
m
top
Variable $method
CalDAVRequest::$method in CalDAVRequest.php
The HTTP request method: PROPFIND, LOCK, REPORT, OPTIONS, etc...
Function make_help_link
make_help_link() in page-header.php
Method MalformedRequest
Send a simple error informing the client that was a malformed request
Method MatchesPath
DAVTicket::MatchesPath() in DAVTicket.php
Method MatchesResource
Method minute
Method month
Method MonthDays
Given a MonthDays string like "1MO", "-2WE" return an integer day of the month.
n
top
Method NeedPrivilege
CalDAVRequest::NeedPrivilege() in CalDAVRequest.php
Send a need-privileges error response. This function will only return if the $href is not supplied and the current user has the specified permission for the request path.
Method NeedPrivilege
DAVResource::NeedPrivilege() in DAVResource.php
Check if we have the needed privilege or send an error response.
Method next
RepeatRule::next() in RRule-v2.php
o
top
Variable $options
CalDAVRequest::$options in CalDAVRequest.php
Page other_translated_strings.php
other_translated_strings.php in other_translated_strings.php
Function obfuscate_event
obfuscate_event() in caldav-GET.php
Method open
xmpp::open() in pubsub.php
p
top
Variable $parent
DAVResource::$parent in DAVResource.php
Variable $parser
CalDAVClient::$parser in caldav-client-v2.php
Variable $pass
CalDAVClient::$pass in caldav-client-v2.php
Variable $password
xmpp::$password in pubsub.php
Variable $PHP_time
RRuleTest::$PHP_time in test-RRULE-v2.php
Variable $port
CalDAVClient::$port in caldav-client-v2.php
Variable $port
xmpp::$port in pubsub.php
Variable $principal
CalDAVRequest::$principal in CalDAVRequest.php
The 'principal' (user/resource/...) which this request seeks to access
Variable $principal_address
Variable $principal_url
CalDAVClient::$principal_url in caldav-client-v2.php
The principal-URL we're using
Variable $privileges
CalDAVRequest::$privileges in CalDAVRequest.php
The decimal privileges allowed by this user to the identified resource.
Variable $protocol
CalDAVClient::$protocol in caldav-client-v2.php
Variable $pubsubLayout
xmpp::$pubsubLayout in pubsub.php
Page public.php
public.php in public.php
Page page-footer.php
page-footer.php in page-footer.php
Page page-header.php
page-header.php in page-header.php
Page PublicSession.php
PublicSession.php in PublicSession.php
Page pubsub.php
pubsub.php in pubsub.php
Page principal-browse.php
principal-browse.php in principal-browse.php
Page principal-edit.php
principal-edit.php in principal-edit.php
Method Parameters
AwlQuery::Parameters() in AwlQuery.php
Return the parameters we are planning to substitute into the query string
Method parent_path
DAVResource::parent_path() in DAVResource.php
Returns the dav_name of the resource in our internal namespace
Method ParseDigestHeader
Parse the HTTP Digest Auth Header
Method ParseResponse
CalDAVClient::ParseResponse() in caldav-client-v2.php
Split response into httpResponse and xmlResponse
Method PHPTest
RRuleTest::PHPTest() in test-RRULE-v2.php
Method PreconditionFailed
Send an error response for a failed precondition.
Method Prepare
AwlQuery::Prepare() in AwlQuery.php
Tell the database to prepare the query that we will execute
Method prepare
AwlDatabase::prepare() in AwlDatabase.php
Returns a PDOStatement object created using this database, the supplied SQL string, and any parameters given.
Method PrepareTranslated
Operates identically to AwlDatabase::Prepare, except that $this->Translate() will be called on the query before any processing.
Method PrincipalProperty
Returns properties which are specific to this principal
Method PrincipalURL
CalDAVClient::PrincipalURL() in caldav-client-v2.php
Get/Set the Principal URL
Method principal_url
DAVResource::principal_url() in DAVResource.php
Returns the principal-URL for this resource
Method Privileges
CalDAVPrincipal::Privileges() in CalDAVPrincipal.php
Return the privileges bits for the current session user to this resource
Method Privileges
DAVResource::Privileges() in DAVResource.php
Return the privileges bits for the current session user to this resource
Method Privileges
CalDAVRequest::Privileges() in CalDAVRequest.php
Return the privileges bits for the current session user to this resource
Method privileges
DAVTicket::privileges() in DAVTicket.php
Function privileges_to_XML
privileges_to_XML() in always.php
Returns the array of privilege names converted into XMLElements
Function privilege_format_function
privilege_format_function() in principal-edit.php
privilege_format_function is for formatting the binary privileges from the
Function privilege_to_bits
privilege_to_bits() in always.php
Function property_response
property_response() in caldav-REPORT-pps-set.php
Wrap an individual property name as needed
Method ProxyFor
CalDAVPrincipal::ProxyFor() in CalDAVPrincipal.php
Accessor for read or write proxy
Class PublicSession
PublicSession in PublicSession.php
A Class for handling a public (anonymous) session
Method PublicSession
PublicSession::PublicSession() in PublicSession.php
The constructor, which just calls the actual type configured
Function public_events_only
public_events_only() in caldav-PUT-functions.php
Check if this collection should force all events to be PUBLIC.
Method pubsubConfig
xmpp::pubsubConfig() in pubsub.php
Method pubsubCreate
xmpp::pubsubCreate() in pubsub.php
Method pubsubDelete
xmpp::pubsubDelete() in pubsub.php
Method pubsubPublish
xmpp::pubsubPublish() in pubsub.php
Method pubsubPurge
xmpp::pubsubPurge() in pubsub.php
q
top
Variable $querystring
AwlQuery::$querystring in AwlQuery.php
The original query string
Variable $query_time_warning
How long the query should take before a warning is issued.
Method 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...
Method query
AwlDatabase::query() in AwlDatabase.php
Returns a PDOStatement object created using this database, the supplied SQL string, and any parameters given.
Method QueryString
AwlQuery::QueryString() in AwlQuery.php
Return the query string we are planning to execute
Method quote
AwlQuery::quote() in AwlQuery.php
Quote the given string so it can be safely used within string delimiters in a query. To be avoided, in general.
Method Quote
AwlDBDialect::Quote() in AwlDBDialect.php
Returns $value escaped in an appropriate way for this database dialect.
r
top
Variable $raw_post
CalDAVRequest::$raw_post in CalDAVRequest.php
The raw data sent along with the request
Variable $read_proxy_for
CalDAVPrincipal::$read_proxy_for in CalDAVPrincipal.php
Variable $read_proxy_group
CalDAVPrincipal::$read_proxy_group in CalDAVPrincipal.php
Variable $recur
RRuleTest::$recur in test-RRULE-v2.php
Variable $requestMethod
CalDAVClient::$requestMethod in caldav-client-v2.php
Variable $resource
DAVResource::$resource in DAVResource.php
Variable $resource
xmpp::$resource in pubsub.php
Variable $resourcetypes
DAVResource::$resourcetypes in DAVResource.php
Variable $result
AwlQuery::$result in AwlQuery.php
Result of the last execution
Variable $result_description
RRuleTest::$result_description in test-RRULE-v2.php
Variable $rownum
AwlQuery::$rownum in AwlQuery.php
number of current row - use accessor to get/set
Variable $rows
AwlQuery::$rows in AwlQuery.php
number of rows from pg_numrows - use accessor to get value
Page RRule-v2.php
RRule-v2.php in RRule-v2.php
Page RRule.php
RRule.php in RRule.php
Function rdate_expand
rdate_expand() in caldav-REPORT.php
Expand the event instances for an RDATE or EXDATE property
Method ReadProxyGroup
CalDAVPrincipal::ReadProxyGroup() in CalDAVPrincipal.php
Accessor for the read proxy group
Method render
Tools::render() in tools.php
Method Render
iCalDate::Render() in RRule.php
Set the day of week used for calculation of week starts
Method RenderAsXML
DAVResource::RenderAsXML() in DAVResource.php
Render XML for this resource
Method RenderAsXML
CalDAVPrincipal::RenderAsXML() in CalDAVPrincipal.php
Render XML for a single Principal (user) from the DB
Method RenderGMT
Render the date as GMT
Method renderImportFromDirectory
Method renderSyncLDAP
Class RepeatRule
RepeatRule in RRule-v2.php
Class RepeatRuleDateTime
RepeatRuleDateTime in RRule-v2.php
Wrap the DateTime class to make it friendlier to passing in random strings from iCalendar objects, and especially the random stuff used to identify timezones. We also add some utility methods and stuff too, in order to simplify some of the operations we need to do with dates.
Class RepeatRuleTimeZone
RepeatRuleTimeZone in RRule-v2.php
Wrap the DateTimeZone class to allow parsing some iCalendar TZID strangenesses
Method ReplaceNamedParameters
Replaces named query parameters of the form :name with appropriately escaped substitutions.
Method ReplaceParameters
Replaces query parameters with appropriately escaped substitutions.
Method requestUser
ldapDrivers::requestUser() in drivers_ldap.php
Returns the result of the LDAP query
Method ResourceProperty
Return general server-related properties for this URL
Method resource_id
DAVResource::resource_id() in DAVResource.php
Returns the definitive resource_id for this resource - usually a dav_id
Method rewind
RepeatRule::rewind() in RRule-v2.php
Method RFC5545
Method Rollback
AwlDatabase::Rollback() in AwlDatabase.php
Cancel a transaction in progress.
Function rollback
rollback() in caldav-MOVE.php
RFC2068, 14.25: If none of the entity tags match, or if "*" is given and no current entity exists, the server MUST NOT perform the requested method, and MUST return a 412 (Precondition Failed) response.
Method Rollback
AwlQuery::Rollback() in AwlQuery.php
Wrap the parent DB class Rollback() so we can $qry->Rollback() sometime after we $qry->Exec()
Function rollback_on_error
rollback_on_error() in caldav-PUT-functions.php
This function launches an error
Method rows
AwlQuery::rows() in AwlQuery.php
Return the count of rows retrieved/affected
Class RRule
RRule in RRule.php
A Class for handling Events on a calendar which repeat
Method RRule
RRule::RRule() in RRule.php
The constructor takes a start date and an RRULE definition. Both of these follow the iCalendar standard.
Class RRuleTest
RRuleTest in test-RRULE-v2.php
Function rrule_expand
rrule_expand() in caldav-REPORT.php
Expand the event instances for an RRULE property
s
top
Variable $schedule_inbox_url
Variable $schedule_outbox_url
Variable $server
xmpp::$server in pubsub.php
Variable $server
CalDAVClient::$server in caldav-client-v2.php
Global $session The session object is global.
Variable $SQL_time
RRuleTest::$SQL_time in test-RRULE-v2.php
Variable $status
xmpp::$status in pubsub.php
Variable $sth
AwlQuery::$sth in AwlQuery.php
The PDO statement handle, or null if we don't have one yet.
Variable $supported_privileges
A static structure of supported privileges.
Page setup.php
setup.php in setup.php
Method second
Method sendMessage
xmpp::sendMessage() in pubsub.php
Function send_page_header
send_page_header() in page-header.php
Method SetCalendar
CalDAVClient::SetCalendar() in caldav-client-v2.php
Set the calendar_url we will be using for a while.
Method SetConnection
Use a different database connection for this query
Method SetContentType
CalDAVClient::SetContentType() in caldav-client-v2.php
Add a Content-type: header.
Method setDate
Method SetDepth
CalDAVClient::SetDepth() in caldav-client-v2.php
Add a Depth: header. Valid values are 0, 1 or infinity
Method SetEpochDate
Set the date from an epoch
Method SetGMTDate
Set the date from a text string
Method SetLocalDate
Set the date from a text string
Method SetMatch
CalDAVClient::SetMatch() in caldav-client-v2.php
Adds an If-Match or If-None-Match header
Method SetMonthDay
Set the day in the month to what we have been given
Method setPermissions
CalDAVRequest::setPermissions() in CalDAVRequest.php
Permissions are controlled as follows:
Method SetSearchPath
AwlDBDialect::SetSearchPath() in AwlDBDialect.php
Sets the current search path for the database.
Method SetSql
AwlQuery::SetSql() in AwlQuery.php
Simple SetSql() class which will reset the object with the querystring from the first argument.
Method setTimeZone
Method SetUserAgent
CalDAVClient::SetUserAgent() in caldav-client-v2.php
Add a Depth: header. Valid values are 1 or infinity
Method SetWeekStart
Set the day of week used for calculation of week starts
Method set_timezone
Function simple_write_resource
simple_write_resource() in caldav-PUT-functions.php
A slightly simpler version of write_resource which will make more sense for calling from an external program. This makes assumptions that the collection and user do exist and bypasses all checks for whether it is reasonable to write this here.
Function SqlFilterFragment
SqlFilterFragment() in caldav-REPORT-calquery.php
Process a filter fragment returning an SQL fragment
Method SQLTest
RRuleTest::SQLTest() in test-RRULE-v2.php
Method squidPamDrivers
squidPamDrivers::squidPamDrivers() in drivers_squid_pam.php
Constructor.
Class squidPamDrivers
squidPamDrivers in drivers_squid_pam.php
Function SQUID_PAM_check
SQUID_PAM_check() in drivers_squid_pam.php
Check the username / password against the PAM system
Method Start
RepeatRule::Start() in RRule-v2.php
Function sync_LDAP
sync_LDAP() in drivers_ldap.php
sync LDAP against the DB
Function sync_LDAP_groups
sync_LDAP_groups() in drivers_ldap.php
sync LDAP Groups against the DB
Function sync_user_from_LDAP
sync_user_from_LDAP() in drivers_ldap.php
Synchronise a cached user with one from LDAP
t
top
Variable $ticket
CalDAVRequest::$ticket in CalDAVRequest.php
A DAVTicket object, if there is a ?ticket=id or Ticket: id with this request
Variable $tls
xmpp::$tls in pubsub.php
Variable $translate_all
AwlDatabase::$translate_all in AwlDatabase.php
Holds whether we are translating all statements.
Variable $txnstate
AwlDatabase::$txnstate in AwlDatabase.php
Holds the state of the transaction 0 = not started, 1 = in progress, -1 = error pending rollback/commit
Page test.php
test.php in test.php
Page tools.php
tools.php in tools.php
Page test-RRULE-v2.php
test-RRULE-v2.php in test-RRULE-v2.php
Page test-RRULE.php
test-RRULE.php in test-RRULE.php
Method TestByMonth
Test to see if our _mo matches something in the list of months we have received.
Class Tools
Tools in tools.php
Method TransactionState
Returns the current state of a transaction, indicating if we have begun a transaction, whether the transaction has failed, or if we are not in a transaction.
Method 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.
Method TranslateSQL
AwlDBDialect::TranslateSQL() in AwlDBDialect.php
Translates the given SQL string into a form that will hopefully work for this database dialect. This hook is intended to be used by developers to provide support for differences in database operation by translating the query string in an arbitrary way, such as through a file or database lookup.
Method tzid
u
top
Variable $unique_tag
DAVResource::$unique_tag in DAVResource.php
Variable $url
CalDAVPrincipal::$url in CalDAVPrincipal.php
Variable $url
CalendarInfo::$url in caldav-client-v2.php
Variable $user
CalDAVClient::$user in caldav-client-v2.php
Variable $username
CalDAVPrincipal::$username in CalDAVPrincipal.php
Variable $user_agent
CalDAVClient::$user_agent in caldav-client-v2.php
The useragent which is send to the caldav server
Variable $user_agent
CalDAVRequest::$user_agent in CalDAVRequest.php
The user agent making the request.
Variable $user_no
HTTPAuthSession::$user_no in HTTPAuthSession.php
User ID number
Page upgrade.php
upgrade.php in upgrade.php
Function unicodeToUtf8
unicodeToUtf8() in check_UTF8.php
Takes an array of ints representing the Unicode characters and returns a UTF-8 string. Astral planes are supported ie. the ints in the input can be > 0xFFFF. Occurrances of the BOM are ignored. Surrogates are not allowed.
Method unique_tag
DAVResource::unique_tag() in DAVResource.php
Returns the unique_tag (ETag or getctag) for this resource
Method UnsupportedRequest
Sometimes it's a perfectly formed request, but we just don't do that :-(
Function UpdateUserFromExternal
UpdateUserFromExternal() in auth-functions.php
Update the local cache of the remote user details
Function update_scheduling_requests
update_scheduling_requests() in caldav-PUT-functions.php
Update scheduling requests in the schedule inbox for the
Method UserFromPath
CalDAVRequest::UserFromPath() in CalDAVRequest.php
Work out the user whose calendar we are accessing, based on elements of the path.
Method username
CalDAVPrincipal::username() in CalDAVPrincipal.php
Return the username
Method UsernameFromEMail
Work out the username, based on the given e-mail
Method UsernameFromPath
Work out the username, based on elements of the path.
Method UTC
Function utf8ToUnicode
utf8ToUnicode() in check_UTF8.php
Takes an UTF-8 string and returns an array of ints representing the Unicode characters. Astral planes are supported ie. the ints in the output can be > 0xFFFF. Occurrances of the BOM are ignored. Surrogates are not allowed.
v
top
Method valid
RepeatRule::valid() in RRule-v2.php
Method ValidateLockToken
Checks to see whether the lock token given matches one of the ones handed in with the request.
w
top
Variable $write_proxy_for
CalDAVPrincipal::$write_proxy_for in CalDAVPrincipal.php
Variable $write_proxy_group
Method WithinScope
Processes the array of $relative_days to $base and removes any which are not within the scope of our rule.
Method WriteProxyGroup
CalDAVPrincipal::WriteProxyGroup() in CalDAVPrincipal.php
Accessor for the write proxy group
Function 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.
Function write_attendees
write_attendees() in caldav-PUT-functions.php
Parse out the attendee property and write a row to the calendar_attendee table for each one.
Function write_resource
write_resource() in caldav-PUT-functions.php
Actually write the resource to the database. All checking of whether this is reasonable should be done before this is called.
Function write_scheduling_request
write_scheduling_request() in caldav-PUT-functions.php
Create a scheduling request in the schedule inbox for the
x
top
Variable $xmlRequest
CalDAVClient::$xmlRequest in caldav-client-v2.php
Variable $xmlResponse
CalDAVClient::$xmlResponse in caldav-client-v2.php
Method XMLResponse
CalDAVRequest::XMLResponse() in CalDAVRequest.php
Send an XML Response. This function will never return.
Class xmpp
xmpp in pubsub.php
********************************************************************
y
top
Method year
_
top
Variable $_is_group
CalDAVPrincipal::$_is_group in CalDAVPrincipal.php
Function _awl_connect_configured_database
Connect to the database defined in the $c->db_connect[] (or $c->pg_connect) arrays
Function _davical_get_principal_query_cached
Method _EpochFromParts
Given a local text date, convert it to an epoch
Method _GMTEpochFromParts
Given a GMT text date, convert it to an epoch
Method _GMTTextFromEpoch
Given a GMT epoch date, convert it to text
Method _log_query
AwlQuery::_log_query() in AwlQuery.php
Log query, optionally with file and line location of the caller.
Method _PartsFromText
Given a text date, convert it to parts
Method _TextFromEpoch
Given an epoch date, convert it to text
Method __construct
RRuleTest::__construct() in test-RRULE-v2.php
Method __construct
xmpp::__construct() in pubsub.php
Method __construct
Method __construct
Method __construct
Method __construct
squidPamDrivers::__construct() in drivers_squid_pam.php
The constructor
Method __construct
DAVResource::__construct() in DAVResource.php
Constructor
Method __construct
CalDAVClient::__construct() in caldav-client-v2.php
Constructor, initialises the class
Method __construct
AwlUpgrader::__construct() in AwlUpgrader.php
Constructor
Method __construct
AwlQuery::__construct() in AwlQuery.php
Constructor
Method __construct
AwlDBDialect::__construct() in AwlDBDialect.php
Parses the connection string to ascertain the database dialect. Returns true if the dialect is supported and fails if the dialect is not supported. All code to support any given database should be within in an external include.
Method __construct
CalendarInfo::__construct() in caldav-client-v2.php
Method __construct
CalDAVPrincipal::__construct() in CalDAVPrincipal.php
Constructor
Method __construct
CalDAVRequest::__construct() in CalDAVRequest.php
Create a new CalDAVRequest object.
Method __construct
DAVTicket::__construct() in DAVTicket.php
Constructor
Method __construct
ldapDrivers::__construct() in drivers_ldap.php
Initializes the LDAP connection
Method __construct
DAViCalSession::__construct() in DAViCalSession.php
Create a new DAViCalSession object.
Method __toString
Method __toString
CalendarInfo::__toString() in caldav-client-v2.php
a b c d e f g h i j k l m n o p q r s t u v w x y _