TurbaTurba Base Class.
Located in /lib/Turba.php (line 18)
array
permissionsFilter
(array $in, [integer $permission = PERMS_READ], [array $options = array()], string $filter)
createShare (line 553)
Create a new Turba share.
doMaintenance (line 655)
Checks for any maintenance to run
formatEmailAddresses (line 20)
formatName (line 242)
Formats the name according to the user's preference.
getAddressBookOrder (line 120)
Get the order the user selected for displaying address books.
getAddressBooks (line 101)
Get all the address books the user has the requested permissions to and return them in the user's preferred order.
getColumnName (line 174)
Retrieves a column's field name
getColumns (line 181)
getConfigFromShares (line 385)
Replaces all share-enabled sources in a source list with all shares from this source that the current user has access to.
This will only sync shares that are unique to Horde (basically, a SQL driver source for now). Any backend that supports ACLs or similar mechanism should be configured from within sources.php or _horde_hook_share_* calls.
getDefaultAddressBook (line 140)
Returns the current user's default address book.
getExtendedPermission (line 317)
Gets extended permissions on an address book.
getMenu (line 617)
Build Turba's list of menu items.
getPreferredSortOrder (line 166)
Returns the sort order selected by the user
getSourceFromShare (line 502)
Retrieve a new source config entry based on a Turba share.
getUserName (line 290)
Returns the real name, if available, of a user.
guessLastname (line 206)
Returns a best guess at the lastname in a string.
listShares (line 528)
Returns all shares the current user has specified permissions to.
permissionsFilter (line 350)
Filters data based on permissions.
Documentation generated on Sun, 30 Jan 2011 05:39:27 +0000 by phpDocumentor 1.4.3