A class for things to do with a DAV Principal
Located in /inc/DAVPrincipal.php (line 19)
Principal | --DAVPrincipal
Inherited from Principal
Principal::$by_email
Principal::$collections
Principal::$collection_id
Principal::$created
Principal::$date_format_type
Principal::$dav_name
Principal::$dead_properties
Principal::$default_calendar
Principal::$default_privileges
Principal::$displayname
Principal::$email
Principal::$email_ok
Principal::$exists
Principal::$fullname
Principal::$is_addressbook
Principal::$is_calendar
Principal::$is_principal
Principal::$locale
Principal::$modified
Principal::$original_request_url
Principal::$password
Principal::$principal_id
Principal::$privileges
Principal::$resourcetypes
Principal::$type_id
Principal::$url
Principal::$username
Principal::$user_active
Principal::$user_no
Constructor
Get the addressbook_home_set, as lazily as possible
Returns a representation of the principal as a collection
Get the calendar_free_busy_set, as lazily as possible
Get the calendar_home_set, as lazily as possible
Split this out so we do it as infrequently as possible, given the cost.
Return an arbitrary property
Accessor for the group member set - the members of this group
Accessor for the group membership - the groups this principal is a member of
Initialise the Principal object from a $usr record from the DB.
Is this a group principal?
Returns properties which are specific to this principal
Return the privileges bits for the current session user to this resource
Accessor for read or write proxy
Accessor for the read proxy group
Render XML for a single Principal (user) from the DB
Returns the unique_tag (ETag or getctag) for this resource
Accessor for the write proxy group
Inherited From Principal
Principal::__construct()
Principal::byEmail()
Principal::cacheDelete()
Principal::cacheFlush()
Principal::Create()
Principal::dav_name()
Principal::default_calendar()
Principal::email()
Principal::Exists()
Principal::FetchCollections()
Principal::FetchDeadProperties()
Principal::internal_url()
Principal::principal_id()
Principal::setUsername()
Principal::unCache()
Principal::Update()
Principal::updateableFields()
Principal::url()
Principal::username()
Principal::user_no()
Principal::__get()
Principal::__isset()
Documentation generated on Fri, 13 Jan 2012 23:44:54 +1300 by phpDocumentor 1.4.3