Class DAVPrincipal
A class for things to do with a DAV Principal
- Principal
-
DAVPrincipal
Package: davical\Principal
Copyright: Catalyst .Net Ltd, Morphoss Ltd http://www.morhposs.com/
License: GNU GPL v2 or later
Author: Andrew McMillan andrew@mcmillan.net.nz
Located at DAVPrincipal.php
Copyright: Catalyst .Net Ltd, Morphoss Ltd http://www.morhposs.com/
License: GNU GPL v2 or later
Author: Andrew McMillan andrew@mcmillan.net.nz
Located at DAVPrincipal.php
public
boolean
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
boolean
|
|
public
string
|
|
public
|
|
public
|
|
public
|
|
public
|
#
calendar_free_busy_set( )
The property calendar-free-busy-set has been dropped from draft 5 of the scheduling extensions for CalDAV, and is not present in the final official RFC (6638). Hence, by default we do not call this method and do not populate the property. Enable the config value $c->support_obsolete_free_busy_property if you really need it, however be aware that performance may be adversely affected if you do so, since the resulting query over the collection table is slow. |
public
|
|
public
|
|
public
|
|
public
|
#
PrincipalProperty( $tag, $prop, & $reply, & $denied )
Returns properties which are specific to this principal |
public
string
|
#
RenderAsXML( array $properties, reference & $reply, boolean $props_only = false )
Render XML for a single Principal (user) from the DB |
Create(),
Exists(),
FetchCollections(),
FetchDeadProperties(),
Update(),
__get(),
__isset(),
byEmail(),
cacheDelete(),
cacheFlush(),
dav_name(),
default_calendar(),
email(),
internal_url(),
principal_id(),
setUsername(),
unCache(),
updateableFields(),
url(),
user_no(),
username()
|
protected
RFC3744:
|
$_is_group
Whether this is a group principal. |