-
access_ticket_browser
-
-
actualDeleteCalendarMember
-
Writes the data to a member in the collection and returns the segment_name of the resource in our internal namespace.
-
addAuthor
-
-
addAuthor
-
-
addCategory
-
-
AddDays
-
Add some integer number of days to a date
-
AddDuration
-
Add duration
-
addEntry
-
-
AddMonths
-
Add some number of months to a date
-
addNode
-
-
addNode
-
-
addressbook_home_set
-
Get the addressbook_home_set, as lazily as possible
-
add_proxy_response
-
Add the calendar-proxy-read/write pseudocollections
-
AllowedTo
-
Checks whether a user is allowed to do something.
-
AllowedTo
-
Are we allowed to do the requested activity
-
AllowedTo
-
Checks whether a user is allowed to do something.
-
ApplyBySetPos
-
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
-
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
-
Returns a representation of the principal as a collection
-
AsDate
-
-
asSeconds
-
Returns the duration as epoch seconds.
-
AssignSessionDetails
-
Internal function used to assign the session details to a user's new session.
-
AssignSessionDetails
-
Internal function used to assign the session details to a user's new session.
-
AtomEntry
-
-
AtomFeed
-
-
AtomXHTMLContent
-
These two classes here sort of emulate the interface from the Zend Framework API with regard to ZendFeedWriteFeed for constructing an Atom feed. Except we do it in a DAViCal way, and we have some huge limitations:
- We *only* support Atom feeds.
-
ATOM_XMLNS
-
-
AuthExternalAWL
-
Authenticate against a different PostgreSQL database which contains a usr table in the AWL format.
-
AuthFailedResponse
-
Authorisation failed, so we send some headers to say so.
-
auth_functions_deprecated
-
-
admin.php
-
-
always.php
-
-
AtomFeed.php
-
-
auth-functions.php
-
-
autodiscover-handler.php
-
-
$base_url
-
Server, username, password, calendar
-
$body
-
-
$bound_from
-
-
$by_email
-
Whether this was retrieved using an e-mail address
-
BasicAuthSession
-
Handle Basic HTTP Authentication (not secure unless https)
-
bindings_to_other_browser
-
-
bindings_to_us_browser
-
-
bits_to_privilege
-
Given a bit mask of the privileges, will return an array of the text values of privileges.
-
bound_from
-
Returns the dav_name of the resource we are bound to, within our internal namespace
-
BuildACE
-
BuildACE - construct an XMLElement subtree for a DAV::ace
-
BuildPrivileges
-
Returns the array of privilege names converted into XMLElements
-
BuildSqlFilter
-
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
-
Returns the array of supported methods converted into XMLElements
-
BuildSupportedPrivileges
-
Returns the array of supported privileges converted into XMLElements
-
BuildSupportedReports
-
Returns the array of supported reports converted into XMLElements
-
BuildTicketinfo
-
Returns the array of tickets converted into XMLElements
-
build_dependencies_table
-
-
build_privileges_html
-
-
build_site_statistics
-
-
byEmail
-
-
$calendar
-
-
$collections
-
-
$collection_id
-
-
$collection_id
-
The ID of the collection containing this path, or of this path if it is a collection
-
$collection_path
-
The path corresponding to the collection_id
-
$collection_type
-
The type of collection being requested:
-
$contenttype
-
-
$created
-
-
$current_user_principal_xml
-
The 'current_user_principal_xml' the DAV:current-user-principal answer. An XMLElement object with an <href> or <unauthenticated> fragment.
-
cacheDelete
-
-
cacheFlush
-
-
CalDAVClient
-
Constructor, initialises the class
-
CalDAVClient
-
A class for accessing DAViCal via CalDAV, as a client
-
CalDAVRequest
-
A class for collecting things to do with this request.
-
caldav_get_feed
-
-
CalendarInfo
-
A class for holding basic calendar information
-
calendar_free_busy_set
-
Get the calendar_free_busy_set, as lazily as possible
-
calendar_home_set
-
Get the calendar_home_set, as lazily as possible
-
CheckPassword
-
CheckPassword does all of the password checking and returns a user record object, or false if it all ends in tears.
-
CheckResult
-
-
check_awl_version
-
-
check_calendar
-
-
check_curl
-
-
check_datetime
-
-
check_davical_version
-
-
check_for_expansion
-
-
check_gettext
-
-
check_iconv
-
-
check_ldap
-
-
check_magic_quotes_gpc
-
-
check_magic_quotes_runtime
-
-
check_pdo
-
-
check_pdo_pgsql
-
-
check_pgsql
-
We put many of these checks before we even try to load always.php so that we can try and do some diagnostic work to ensure it will load OK.
-
check_real_php
-
-
check_schema_version
-
-
check_string
-
-
check_suhosin_server_strip
-
-
CoerceContentType
-
Coerces the Content-type of the request into something valid/appropriate
-
CollectionId
-
Returns the ID of the collection of, or containing this request
-
collection_id
-
Returns the internal collection_id for this collection, or the collection containing this resource
-
component_to_xml
-
Return XML for a single component from the DB
-
confirm_delete_binding
-
-
confirm_delete_bind_in
-
-
confirm_delete_collection
-
-
confirm_delete_principal
-
-
confirm_delete_ticket
-
-
ConstructURL
-
Construct a URL from the supplied dav_name. The URL will be urlencoded, except for any '/' characters in it.
-
ContainerExists
-
Checks whether the container for this resource actually exists, in the virtual sense, within the hierarchy
-
ContainerType
-
Return the type of whatever contains this resource, or would if it existed.
-
controlRequestContainer
-
Work out the location we are doing the PUT to, and check that we have the rights to do the needful.
-
Create
-
-
CreateDefaultRelationships
-
Defunct function for creating default relationships.
-
createEntry
-
-
CreateHomeCalendar
-
Backward compatibility
-
CreateHomeCollections
-
Creates some default home collections for the user.
-
create_external
-
Functions for managing external BIND resources
-
current
-
-
caldav.php
-
-
createdb.php
-
-
caldav-ACL.php
-
-
caldav-BIND.php
-
-
caldav-client-v2.php
-
-
caldav-client.php
-
-
caldav-DELETE.php
-
-
caldav-DELTICKET.php
-
-
caldav-GET.php
-
-
caldav-LOCK.php
-
-
caldav-MKCOL.php
-
-
caldav-MKTICKET.php
-
-
caldav-MOVE.php
-
-
caldav-OPTIONS.php
-
-
caldav-POST.php
-
-
caldav-PROPFIND.php
-
-
caldav-PROPPATCH.php
-
-
caldav-PUT-default.php
-
-
caldav-PUT-functions.php
-
-
caldav-PUT-vcalendar.php
-
-
caldav-PUT-vcard.php
-
-
caldav-REPORT-calquery.php
-
-
caldav-REPORT-cardquery.php
-
-
caldav-REPORT-expand-property.php
-
-
caldav-REPORT-freebusy.php
-
-
caldav-REPORT-multiget.php
-
-
caldav-REPORT-pps-set.php
-
-
caldav-REPORT-principal-match.php
-
-
caldav-REPORT-principal.php
-
-
caldav-REPORT-sync-collection.php
-
-
caldav-REPORT.php
-
-
CalDAVRequest.php
-
-
check_UTF8.php
-
-
capabilities.php
-
-
collection-edit.php
-
-
$date_format_type
-
-
$dav_name
-
-
$dav_name
-
-
$dead_properties
-
-
$default_calendar
-
-
$default_privileges
-
-
$depth
-
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
-
-
$destination
-
The value of any 'Destionation:' header, if present.
-
$displayname
-
-
$displayname
-
-
$domain
-
-
$dtstart
-
-
DateDifference
-
Produce an iCalendar format DURATION for the difference between this an another iCalDate
-
DateToISODate
-
Convert a date into ISO format into the sparkly new ISO format.
-
date_mask
-
-
DAViCalSession
-
A class for creating and holding session information.
-
DAVICAL_ADDRESSBOOK_MAXPRIV
-
-
DAVICAL_MAXPRIV
-
Given a privilege string, or an array of privilege strings, return a bit mask of the privileges.
-
DAVPrincipal
-
A class for things to do with a DAV Principal
-
DAVResource
-
A class for things to do with a DAV Resource
-
DAVTicket
-
A class for things to do with a DAV Ticket
-
DAV_AllProperties
-
Return an array which is an expansion of the DAV::allprop
-
dav_name
-
-
dav_name
-
Return the partial path representing this principal
-
dav_name
-
Returns the dav_name of the resource in our internal namespace
-
dav_name
-
Returns the dav_name of the resource in our internal namespace
-
day
-
-
daysInMonth
-
Returns the number of days in a year/month pair
-
DaysInMonth
-
No of days in a month 1(Jan) - 12(Dec)
-
DEBUG_EXPAND
-
-
DEBUG_RRULE
-
-
DeconstructURL
-
Deconstruct a dav_name from the supplied URL. The dav_name will be urldecoded.
-
default_calendar
-
Return the default calendar for this principal
-
delete_collection
-
-
deliverItipCancel
-
Delivers the iTIP CANCEL message to an ATTENDEE's Scheduling Inbox Collection.
-
DepthRegexTail
-
Returns the tail of a Regex appropriate for this Depth, when appended to
-
DEPTH_INFINITY
-
-
DigestAuthSession
-
Handle Digest HTTP Authentication (no passwords were harmed in this transaction!)
-
display_status
-
Build the array of properties to include in the report output
-
DoCalendarQuery
-
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
-
DELETE a text/icalendar resource
-
DoGETRequest
-
Get a single item from the server.
-
doItipAttendeeReply
-
Do the scheduling adjustments for a REPLY when an ATTENDEE updates their status.
-
doItipOrganizerCancel
-
Handles sending the iTIP CANCEL messages to each ATTENDEE by the ORGANIZER.
-
doNormalLine
-
-
DoOptionsRequest
-
Send an OPTIONS request to the server
-
DoPUTRequest
-
PUT a text/icalendar resource, returning the etag
-
DoRequest
-
Send a request to the server
-
DoResponse
-
Utility function we call when we have a simple status-based response to return to the client. Possibly
-
DoXMLRequest
-
Send an XML request to the server (e.g. PROPFIND, REPORT, MKCALENDAR)
-
do_error
-
-
do_scheduling_for_delete
-
Entry point for scheduling on DELETE, for which there are thee outcomes:
- We don't do scheduling (disabled, no organizer, ...)
- We are an ATTENDEE declining the meeting.
-
do_scheduling_reply
-
Do the scheduling adjustments for a REPLY when an ATTENDEE updates their status.
-
do_scheduling_requests
-
Create/Update the scheduling requests for this resource. This includes updating the scheduled user's default calendar.
-
dbexec.php
-
-
DAViCalSession.php
-
-
davical_configuration_missing.php
-
-
DAVPrincipal.php
-
-
DAVResource.php
-
-
DAVTicket.php
-
-
drivers_imap_pam.php
-
-
drivers_ldap.php
-
-
drivers_pwauth_pam.php
-
-
drivers_rimap.php
-
-
drivers_squid_pam.php
-
-
$Format
-
-
$from
-
-
$fullname
-
User full name
-
$fullname
-
-
FailIfLocked
-
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.
-
FetchCollection
-
Find the collection associated with this resource.
-
FetchCollections
-
Fetch the list of collections for this principal
-
FetchDeadProperties
-
Fetch any dead properties for this URL
-
FetchDeadProperties
-
Ensure the principal's dead properties are loaded
-
FetchParentContainer
-
Fetch the parent to this resource. This is deprecated - use GetParentContainer() instead.
-
FetchPrincipal
-
Find the principal associated with this resource.
-
FetchPrivileges
-
Build permissions for this URL
-
FetchProxyGroups
-
Split this out so we do it as infrequently as possible, given the cost.
-
FetchResource
-
Retrieve the actual resource.
-
FetchSupportedMethods
-
Returns the array of supported methods
-
FetchSupportedReports
-
Returns the array of supported reports
-
FetchTickets
-
Fetches an array of the access_ticket records applying to this path
-
fetch_external
-
-
FloatOrUTC
-
If this is a localised time then this will return the UTC equivalent. If it is a floating time, then you will just get the floating time. If it is a date then it will be returned as a date. Note that if it is a *localised* date then the answer will still be the UTC equivalent but only the date itself will be returned.
-
FromPath
-
Initialise from a path
-
FromRow
-
Initialise from a database row
-
fromTwoDates
-
Factory method to return an Rfc5545Duration object from the difference between two dates.
-
feed.php
-
-
freebusy.php
-
-
freebusy-functions.php
-
-
$getctag
-
-
$groups
-
Group rights
-
GetACL
-
Return ACL settings
-
getAllGroups
-
Retrieve all groups from the LDAP directory
-
getAllUsers
-
Retrieve all users from the LDAP directory
-
getCapabilities
-
get capabilities from remote server
-
getClass
-
-
getComponentRange
-
Return a date range for this component.
-
GetDepthName
-
Returns the name for this depth: 0, 1, infinity
-
getDescription
-
-
getDuration
-
Get an Rfc5545Duration from this date range. If the from date is null it will be null.
-
GetEntryByHref
-
Get the calendar entry by HREF
-
GetEntryByUid
-
Get the calendar entry by UID
-
GetEvents
-
Get the events in a range from $start to $finish. The dates should be in the
-
GetHttpRequest
-
Output http request headers
-
GetHttpResponse
-
Output http response headers
-
GetItip
-
-
GetLockDetails
-
Returns the DB object associated with a lock token, or false.
-
GetLockRow
-
Returns the locked row, either from the cache or from the database
-
GetMonthByDay
-
Applies any BYDAY to the month to return a set of days
-
GetMonthByMonthDay
-
Applies any BYMONTHDAY to the month to return a set of days
-
GetNext
-
This is most of the meat of the RRULE processing, where we find the next date.
-
getOK
-
-
GetParentContainer
-
Get a DAVResource which is the parent to this resource.
-
getPrincipalByID
-
-
GetProperty
-
Return an arbitrary property
-
GetProperty
-
Return general server-related properties, in plain form
-
GetPropStat
-
Construct XML propstat fragment for this resource
-
GetRoles
-
Internal function used to get the user's roles from the database.
-
GetRoles
-
Method used to get the user's roles
-
getServer
-
finds a remote calendar server via DNS SRV records
-
getStatements
-
-
getStaticLdap
-
A generic function to create and fetch static objects
-
getStatusMessage
-
Return the HTTP status code description for a given code. Hopefully this is an efficient way to code this.
-
getTimeZone
-
-
GetTodos
-
Get the todo's in a range from $start to $finish. The dates should be in the
-
getTxt
-
gets the domainkey TXT record from DNS
-
GetTZID
-
Get a TZID string from this VEVENT/VTODO/... component if we can
-
getUserByEMail
-
-
getUserByID
-
-
getUserByName
-
-
getVCalendarRange
-
Return a RepeatRuleDateRange from the earliest start to the latest end of the event.
-
GetWeekByDay
-
Applies any BYDAY to the week to return a set of days
-
getXML
-
-
GetXmlRequest
-
Output xml request
-
GetXmlResponse
-
Output xml response
-
get_address_properties
-
-
get_collection_contents
-
Get XML response for items in the collection If '/' is requested, a list of visible users is given, otherwise a list of calendars for the user which are parented by this path.
-
get_freebusy
-
-
get_href_containers
-
Given a <response><href>...</href><propstat><prop><someprop/></prop><status>HTTP/1.1 200 OK</status></propstat>...</response> pull out the content of <someprop>content</someprop> and check to see if it has any href elements. If it *does* then recurse into them, looking for the next deeper nesting of properties.
-
get_phpinfo
-
-
grant_row_editor
-
-
GreaterThan
-
Test if $this is greater than the date parameter
-
GroupMemberSet
-
Accessor for the group member set - the members of this group
-
GroupMembership
-
Accessor for the group membership - the groups this principal is a member of
-
group_memberships_browser
-
-
group_members_browser
-
-
group_row_editor
-
-
get.php
-
-
$is_addressbook
-
-
$is_calendar
-
-
$is_principal
-
-
index.php
-
-
i18n
-
todo work out something more than true/false returns for dependency checks
-
iCalDate
-
The constructor takes either an iCalendar date, a text string formatted as an iCalendar date, or epoch seconds.
-
iCalDate
-
A Class for handling dates in iCalendar format. We do make the simplifying assumption that all date handling in here is normalised to GMT. One day we might provide some functions to do that, but for now it is done externally.
-
id
-
-
imapPamDrivers
-
Constructor.
-
imapPamDrivers
-
-
IMAP_PAM_check
-
Check the username / password against the PAM system
-
importFromDirectory
-
-
import_addressbook_collection
-
This function will import a whole calendar
-
import_calendar_collection
-
This function will import a whole calendar
-
import_collection
-
This function will import a whole collection
-
interactive-page.php
-
-
iSchedule.php
-
-
InitialiseRecord
-
Initialise the Principal object from a $usr record from the DB.
-
internal_url
-
-
IsAddressbook
-
Checks whether this resource is an addressbook
-
IsAddressBook
-
Returns true if the URL referenced by this request points at an addressbook collection.
-
IsBinding
-
Checks whether this resource is a bind to another resource
-
IsCalendar
-
Returns true if the URL referenced by this request points at a calendar collection.
-
IsCalendar
-
Checks whether this resource is a calendar
-
iSchedule
-
A class for handling iScheduling requests.
-
ischedule_get
-
-
IsCollection
-
Checks whether this resource is a collection
-
IsCollection
-
Returns true if the URL referenced by this request points at a collection.
-
isDate
-
-
IsExternal
-
Checks whether this resource is a bind to an external resource
-
isFloating
-
-
IsGroup
-
Is this a group principal?
-
IsInfiniteDepth
-
Returns true if the request asked for infinite depth
-
IsInSchedulingCollection
-
Checks whether this resource is IN a scheduling inbox/outbox collection
-
IsLocked
-
Checks whether the resource is locked, returning any lock token, or false
-
IsLocked
-
Checks whether the resource is locked, returning any lock token, or false
-
ISODateToHTTPDate
-
Convert a date from ISO format into the sad old HTTP format.
-
IsPrincipal
-
Checks whether this resource is a principal
-
IsPrincipal
-
Returns true if the URL referenced by this request points at a principal.
-
IsProxyRequest
-
Returns true if the URL referenced by this request is within a proxy URL
-
IsPublic
-
Checks whether the target collection is publicly_readable
-
IsPublic
-
Checks whether the collection is public
-
IsPublicOnly
-
Checks whether the target collection is for public events only
-
IsSchedulingCollection
-
Checks whether this resource is a scheduling inbox/outbox collection
-
$parent
-
-
$parsed
-
-
$pass
-
-
$password
-
-
$port
-
-
$principal
-
The 'principal' (user/resource/...) which this request seeks to access
-
$principal_id
-
-
$privileges
-
-
$privileges
-
The decimal privileges allowed by this user to the identified resource.
-
$protocol
-
-
public.php
-
-
page-footer.php
-
-
page-header.php
-
-
Principal.php
-
-
PublicSession.php
-
-
pubsub.php
-
-
principal-browse.php
-
-
principal-edit.php
-
-
parent_path
-
Returns the dav_name of the resource in our internal namespace
-
ParseDigestHeader
-
Parse the HTTP Digest Auth Header
-
parseDKIM
-
parses and validates DK header
-
ParseResponse
-
Split response into httpResponse and xmlResponse
-
parseTxt
-
parses DNS TXT record from domainkey lookup
-
parseURI
-
split up a mailto uri into domain and user components
-
PHPTest
-
-
PreconditionFailed
-
Send an error response for a failed precondition.
-
Principal
-
A class for things to do with a Principal
-
PrincipalProperty
-
Returns properties which are specific to this principal
-
principal_collection_browser
-
-
principal_editor
-
-
principal_grants_browser
-
-
principal_id
-
Return the principal_id
-
principal_url
-
Returns the principal-URL for this resource
-
privileges
-
-
Privileges
-
Return the privileges bits for the current session user to this resource
-
Privileges
-
Return the privileges bits for the current session user to this resource
-
Privileges
-
Return the privileges bits for the current session user to this resource
-
privileges_to_XML
-
Returns the array of privilege names converted into XMLElements
-
privilege_format_function
-
privilege_format_function is for formatting the binary privileges from the
-
privilege_to_bits
-
-
processItipCancel
-
Does the actual processing of the iTIP CANCEL message on behalf of an ATTENDEE, which generally means writing it into the ATTENDEE's default calendar.
-
process_ace
-
Preconditions
-
PropertySearch
-
-
property_response
-
Wrap an individual property name as needed
-
ProxyFor
-
Accessor for read or write proxy
-
PublicSession
-
The constructor, which just calls the actual type configured
-
PublicSession
-
A Class for handling a public (anonymous) session
-
public_events_only
-
Check if this collection should force all events to be PUBLIC.
-
pwauthPamDrivers
-
-
PWAUTH_PAM_check
-
Check the username / password against the PAM system
-
$raw_post
-
The raw data sent along with the request
-
$recur
-
-
$requestMethod
-
-
$resource
-
-
$resourcetypes
-
-
$resourcetypes
-
-
$result_description
-
-
RRule-v2.php
-
-
RRule.php
-
-
rdate_expand
-
Expand the event instances for an RDATE or EXDATE property
-
ReadProxyGroup
-
Accessor for the read proxy group
-
removeComment
-
-
Render
-
Set the day of week used for calculation of week starts
-
Render
-
-
render
-
-
RenderAsXML
-
Render XML for a single Principal (user) from the DB
-
RenderAsXML
-
Render XML for this resource
-
RenderGMT
-
Render the date as GMT
-
renderImportFromDirectory
-
-
renderSyncLDAP
-
-
RepeatRule
-
This class is an implementation of RRULE parsing and expansion, as per RFC5545. It should be reasonably complete, except that it does not handle changing the WKST - there may be a few errors in unusual rules also, but all of the common cases should be handled correctly.
-
RepeatRuleDateRange
-
This class is used to hold a pair of dates defining a range. The range may be open-ended by including a null for one end or the other, or both.
-
RepeatRuleDateTime
-
Wrap the DateTime class to make it friendlier to passing in random strings from iCalendar objects, and especially the random stuff used to identify timezones. We also add some utility methods and stuff too, in order to simplify some of the operations we need to do with dates.
-
RepeatRuleTimeZone
-
Wrap the DateTimeZone class to allow parsing some iCalendar TZID strangenesses
-
requestUser
-
Returns the result of the LDAP query
-
resource
-
Returns the database row for this resource
-
ResourceProperty
-
Return general server-related properties for this URL
-
resource_id
-
Returns the definitive resource_id for this resource - usually a dav_id
-
rewind
-
-
RFC5545
-
Returns the string following a property name for an RFC5545 DATE-TIME value.
-
Rfc5545Duration
-
Provide a useful way of dealing with RFC5545 duration strings of the form
-
RIMAP_check
-
Check the username / password against the IMAP server
-
rollback
-
RFC2068, 14.25: If none of the entity tags match, or if "*" is given and no current entity exists, the server MUST NOT perform the requested method, and MUST return a 412 (Precondition Failed) response.
-
rollback_on_error
-
This function launches an error
-
RRule
-
The constructor takes a start date and an RRULE definition. Both of these follow the iCalendar standard.
-
RRule
-
A Class for handling Events on a calendar which repeat
-
RRuleTest
-
-
RRuleTest
-
-
rrule_day_number
-
-
rrule_expand
-
Expand the event instances for an RRULE property
-
$selector
-
-
$server
-
-
$session
The session object is global.
-
-
$state
-
-
$statement
-
-
$statements
-
-
$supported_privileges
-
A static structure of supported privileges.
-
setup.php
-
-
SqlToArray.php
-
-
schedule-functions.php
-
-
second
-
-
send_dav_header
-
-
send_page_header
-
-
setAsDate
-
-
setAsFloat
-
-
setClass
-
-
setContent
-
-
SetContentType
-
Add a Content-type: header.
-
setDate
-
-
setDate
-
-
setDateCreated
-
-
setDateModified
-
-
setDateModified
-
-
SetDepth
-
-
setDescription
-
-
setDescription
-
-
setDescription
-
-
SetEpochDate
-
Set the date from an epoch
-
setFeedLink
-
Sets the feed link (rel=self), ignoring the parameter which is for compatibility with the Zend library API, although we use this for the Id, whereas they use the first link that is set.
-
SetGMTDate
-
Set the date from a text string
-
setId
-
-
setId
-
-
setLink
-
-
setLink
-
-
SetLocalDate
-
Set the date from a text string
-
SetMatch
-
Adds an If-Match or If-None-Match header
-
SetMonthDay
-
Set the day in the month to what we have been given
-
setPermissions
-
Permissions are controlled as follows:
-
setTimeZone
-
-
setTitle
-
-
setTitle
-
-
SetUserAgent
-
Add a Depth: header. Valid values are 1 or infinity
-
setUsername
-
Set the username - but only if the record does not yet exist!
-
SetWeekStart
-
Set the day of week used for calculation of week starts
-
setYearDay
-
-
set_bind_location
-
Sets the dav_name of the resource we are bound as
-
set_timezone
-
-
signDKIM
-
signs a POST body and headers
-
simple_write_resource
-
A slightly simpler version of write_resource which will make more sense for calling from an external program. This makes assumptions that the collection and user do exist and bypasses all checks for whether it is reasonable to write this here.
-
SqlFilterCardDAV
-
Process a filter fragment returning an SQL fragment
-
SqlFilterFragment
-
Process a filter fragment returning an SQL fragment
-
SQLTest
-
-
SqlToArray
-
-
squidPamDrivers
-
-
SQUID_PAM_check
-
Check the username / password against the PAM system
-
Start
-
-
sync_LDAP
-
sync LDAP against the DB
-
sync_LDAP_groups
-
sync LDAP Groups against the DB
-
sync_user_from_LDAP
-
Synchronise a cached user with one from LDAP
-
$unique_tag
-
-
$until
-
-
$url
-
-
$url
-
-
$user
-
-
$username
-
Columns from the database
-
$user_active
-
-
$user_agent
-
The useragent which is send to the caldav server
-
$user_agent
-
The user agent making the request.
-
$user_no
-
User ID number
-
$user_no
-
-
upgrade.php
-
-
unCache
-
-
unicodeToUtf8
-
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
-
Returns the unique_tag (ETag or getctag) for this resource
-
unique_tag
-
Returns the unique_tag (ETag or getctag) for this resource
-
UnsupportedRequest
-
Sometimes it's a perfectly formed request, but we just don't do that :-(
-
Update
-
-
updateableFields
-
-
UpdateUserFromExternal
-
Update the local cache of the remote user details
-
update_external
-
-
url
-
Returns the URL of our resource
-
url
-
Return the URL for this principal
-
username
-
Return the username
-
user_no
-
Return the user_no
-
user_no
-
Returns the internal user_no for the principal for this resource
-
UTC
-
Always returns a time localised to UTC. Even floating times are converted to UTC using the server's currently configured PHP timezone. Even dates will include a time, which will be non-zero if they were localised dates.
-
utf8ToUnicode
-
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.
-
well-known.php
-
-
WritableCollection.php
-
-
WithinScope
-
Processes the array of $relative_days to $base and removes any which are not within the scope of our rule.
-
WritableCollection
-
A class for things to do with a DAV Resource
-
Write
-
-
WriteAddresses
-
-
WriteCalendarAlarms
-
Given a dav_id and an original vCalendar, pull out each of the VALARMs and write the values into the calendar_alarm table.
-
WriteCalendarAttendees
-
Parse out the attendee property and write a row to the calendar_attendee table for each one.
-
WriteCalendarMember
-
Writes the data to a member in the collection and returns the segment_name of the resource in our internal namespace.
-
WriteEmails
-
-
WriteMember
-
Writes the data to a member in the collection and returns the segment_name of the resource in our internal namespace.
-
WritePhones
-
-
WriteProxyGroup
-
Accessor for the write proxy group
-
write_alarms
-
Given a dav_id and an original vCalendar, pull out each of the VALARMs and write the values into the calendar_alarm table.
-
write_attendees
-
Parse out the attendee property and write a row to the calendar_attendee table for each one.
-
write_resource
-
Actually write the resource to the database. All checking of whether this is reasonable should be done before this is called.
-
$_is_group
-
-
_EpochFromParts
-
Given a local text date, convert it to an epoch
-
_GMTEpochFromParts
-
Given a GMT text date, convert it to an epoch
-
_GMTTextFromEpoch
-
Given a GMT epoch date, convert it to text
-
_PartsFromText
-
Given a text date, convert it to parts
-
_TextFromEpoch
-
Given an epoch date, convert it to text
-
__construct
-
Construct a new RepeatRuleDateRange which will be the range between $date1 and $date2. The earliest of the two dates will be used as the start of the period, the latest as the end. If one of the dates is null then the order of the parameters is significant, with the null treated as -infinity if it is first, or +infinity if it is second.
-
__construct
-
-
__construct
-
-
__construct
-
-
__construct
-
-
__construct
-
-
__construct
-
-
__construct
-
Construct a new Rfc5545Duration either from incoming seconds or a text string.
-
__construct
-
-
__construct
-
Construct a new Principal object. The principal record will be retrieved from the database, or (if not found) initialised to a new record. You can test for whether the Principal exists by calling the Exists() method on the returned object.
-
__construct
-
Create a new DAViCalSession object.
-
__construct
-
Constructor
-
__construct
-
Create a new CalDAVRequest object.
-
__construct
-
-
__construct
-
-
__construct
-
-
__construct
-
The constructor
-
__construct
-
Constructor
-
__construct
-
Constructor
-
__construct
-
The constructor
-
__construct
-
Initializes the LDAP connection
-
__construct
-
The constructor
-
__get
-
This will allow protected properties to be referenced for retrieval, but not referenced for update.
-
__isset
-
This will allow protected properties to be examined for whether they are set without making them writable. PHP 5.1 or later only.
-
__toString
-
Returns the duration as a text string of the form ^(-?)P(\d+W)|((\d+D)?(T(\d+H)?(\d+M)?(\d+S)?)?)$
-
__toString
-
-
__toString
-