[Kolab_FreeBusy] element index

Package indexes

All elements
a b c d e f g h i k l m n o p r s t u v x _
_
top
Variable $_acl
Store ACLs.
Variable $_authenticated
Did the above combination authenticate?
Variable $_auth_error
Contains an error string if authentication failed.
Variable $_break
Variable $_data
The data that should get rendered.
Variable $_data
The link to the folder data.
Variable $_errors
Variable $_folder
The folder we are generating free/busy information for.
Variable $_kolab
Our list of Kolab server IMAP folders.
Variable $_owner
The folder owner.
Variable $_params
Parameters provided to this class.
Variable $_relevance
Is this store relevant only for users or admins?
Variable $_structure
The cache structure.
Variable $_structure
The cache structure.
Variable $_suffix
The suffix of this cache file.
Variable $_ts
Current timestamp.
Variable $_type
The type of this cache.
Variable $_type
The type of this cache.
Variable $_type
The type of this cache.
Variable $_version
Cache file version.
Variable $_vfb
The free/busy data that should be displayed.
Variable $_xacl
Store extended attributes ACL.
Method _add
Set a partial as relevant for a user.
Method _addEvent
Add an event.
Method _errorPage
Deliver an error page
Method _fetchRemote
Retrieve external free/busy data.
Method _getCache
Method _getFolderParameter
Return the raw folder name from the request.
Method _getImapFolder
Calculate the correct IMAP folder name to access based on the combination of user and owner.
Method _parseUser
Parse the current user accessing the page and try to authenticate the user.
Method _process
Process both the user accessing the page as well as the owner of the requested free/busy information.
Method _remove
Set a partial as irrelevant for a user.
Method _validate
Method __construct
Constructor.
Method __construct
Constructor.
Method __construct
Constructor.
Method __construct
Constructor.
Method __construct
Constructor.
Method __construct
Constructor.
Method __construct
Constructor.
Method __construct
Constructor.
Method __construct
Constructor.
Method __construct
Constructor.
Method __construct
Constructor.
Method __construct
Constructor.
Method __construct
Constructor.
Method __construct
Constructor.
Method __construct
Construct the Horde_Kolab_FreeBusy_Cache_File_vcal instance.
Method __construct
Constructor.
Method __construct
Constructor.
Method __construct
Constructor.
Method __construct
Constructor.
Method __construct
Constructor.
Method __construct
Constructor.
Method __construct
Method __construct
Construct the Horde_Kolab_FreeBusy_Cache_File instance.
Method __construct
Constructor.
Method __construct
Constructor.
Method __construct
The directory that should be used for caching.
Method __construct
Constructor.
Method __construct
Constructor.
Method __construct
Constructor.
Method __construct
Constructor.
Method __construct
Constructor.
Method __construct
Constructor.
Method __construct
Constructor.
Method __construct
Constructor.
Method __construct
Constructor
Method __construct
Constructor.
Method __construct
Constructor.
Method __construct
Constructor.
Method __construct
Constructor.
Method __construct
Constructor.
Method __construct
Constructor.
Method __construct
Constructor.
Method __construct
Constructor.
Method __construct
Method __construct
a
top
Method allow
Is extended access to the given partial allowed?
Method allow
Is extended access to the given file allowed?
Method allow
Is extended access to the given partial allowed?
Method allow
Is extended access to the given file allowed?
Method allow
Is extended access to the given partial allowed?
Method allow
Is extended access to the given file allowed?
Method allow
Is extended access to the given partial allowed?
Method authenticate
Finds out if a set of login credentials are valid.
Method authenticated
Check if we are in an authenticated situation.
Page Access.php
Access.php in Access.php
Page Acl.php
Acl.php in Acl.php
Page Acl.php
Acl.php in Acl.php
Page Acl.php
Acl.php in Acl.php
Page AllTests.php
AllTests.php in AllTests.php
Page Autoload.php
Autoload.php in Autoload.php
b
top
Page Base.php
Base.php in Base.php
Page Base.php
Base.php in Base.php
Page Base.php
Base.php in Base.php
Page Base.php
Base.php in Base.php
Page Backend.php
Backend.php in Backend.php
Page Base.php
Base.php in Base.php
c
top
Variable $cn
The common name (CN) of the owner.
Method combineResult
Method connect
Connect to the database using the provided credentials.
Method connect
Connect to the database using the provided credentials.
Method connect
Connect to the resource.
Method connect
Connect to the resource.
Method connect
Connect to IMAP.
Page Cache.php
Cache.php in Cache.php
Page Cache.php
Cache.php in Cache.php
Page Configuration.php
Configuration.php in Configuration.php
Page Cache.php
Cache.php in Cache.php
Page Cache.php
Cache.php in Cache.php
Page Cache.php
Cache.php in Cache.php
Page Combined.php
Combined.php in Combined.php
Page Cache.php
Cache.php in Cache.php
Page Configuration.php
Configuration.php in Configuration.php
Page config.php
config.php in config.php
Page CacheTest.php
CacheTest.php in CacheTest.php
Page CacheTest.php
CacheTest.php in CacheTest.php
Page CombinedTest.php
CombinedTest.php in CombinedTest.php
Page CacheTest.php
CacheTest.php in CacheTest.php
d
top
Method debug
Method delete
Delete this partial free/busy data.
Method delete
Clean the cache file contents.
Method delete
Purge the extended ACL information for a partial.
Method delete
Delete this partial data.
Method delete
Purge the ACL information for a partial.
Method delete
Purge the extended ACL information for a partial.
Method delete
Delete this partial data.
Method delete
Purge the ACL information for a partial.
Method delete
Delete a user from the DB.
Method delete
Purge the extended ACL information for a partial.
Method delete
Purge the extended ACL information for a partial.
Method delete
Purge the ACL information for a partial.
Method deleteOwner
Delete all data specific to one user from the cache.
Method deleteOwner
Delete the cache information for the current owner.
Method deletePartial
Delete the cache information for a calendar.
Method duration
Page Db.php
Db.php in Db.php
e
top
Variable $end
Kolab_Event::$end in Imap.php
The end time of the event.
Variable $end
The end time of the event.
Variable $eventID
The driver unique identifier for this event.
Variable $eventID
The driver unique identifier for this event.
Method error
Method expired
Check if the cached free/busy expired.
Method export
Generates the free/busy export.
Method export
Generates the free/busy export.
Method export
Generates the free/busy export.
Page Event.php
Event.php in Event.php
Page Event.php
Event.php in Event.php
Page Event.php
Event.php in Event.php
Variable $events
f
top
Variable $folder
The folder we try to access.
Variable $freebusyserver
The free/busy server for the folder owner.
Method failure
Method fetch
Fetch the free/busy data for a user.
Method fetchDb
Get the actual database handler.
Method fetchDb
Get the actual database handler.
Method fetchOwner
Method fetchRemote
Fetch remote free/busy user if the current user is not local or redirect to the other server if configured this way.
Method fetchRemote
Fetch remote free/busy user if the current user is not local or redirect to the other server if configured this way.
Method fetchUser
Method fetchUserDbUser
Fetch the user data from the user db.
Method fetchUserDbUser
Method fetchUserDbUser
Fetch the user data from the user db.
Constant FREEBUSY_ERROR_NOTFOUND
Error types
Constant FREEBUSY_ERROR_SERVER
Constant FREEBUSY_ERROR_UNAUTHORIZED
Page Freebusy.php
Freebusy.php in Freebusy.php
Page File.php
File.php in File.php
Page Freebusy.php
Freebusy.php in Freebusy.php
Page Fwthree.php
Fwthree.php in Fwthree.php
Page Freebusy.php
Freebusy.php in Freebusy.php
Page Folder.php
Folder.php in Folder.php
Page Fwthree.php
Fwthree.php in Fwthree.php
Page FreeBusy.php
FreeBusy.php in FreeBusy.php
Page FreeBusyTest.php
FreeBusyTest.php in FreeBusyTest.php
Page freebusy.php
freebusy.php in freebusy.php
g
top
Method generate
Generates the free/busy text for $calendar. Cache it for at least an hour, as well.
Method generate
Method generate
Method get
Get the full list of relevant partials for a uid.
Method get
Get the full list of relevant partials for a uid.
Method getAcl
Return the ACL handler.
Method getAcl
Fetch the resource ACL.
Method getACL
Fetch the ACL of this calendar folder.
Method getAcl
Fetch the resource ACL.
Method getAcl
Fetch the resource ACL.
Method getAcl
Fetch the resource ACL.
Method getAcl
Fetch the resource ACL.
Method getAcl
Return the ACL handler.
Method getAcl
Return the ACL handler.
Method getAclDbCache
Return the DB based cache for ACL.
Method getAclDbCache
Return the DB based cache for ACL.
Method getAclDbCache
Return the DB based cache for ACL.
Method getAclFileCache
Return the file based cache for ACL.
Method getAclFileCache
Return the file based cache for ACL.
Method getAclFileCache
Return the file based cache for ACL.
Method getAttributeAcl
Fetch the access controls on specific attributes of this resource.
Method getAttributeAcl
Fetch the access controls on specific attributes of this resource.
Method getAttributeAcl
Fetch the access controls on specific attributes of this resource.
Method getAttributeAcl
Fetch the access controls on specific attributes of this resource.
Method getAttributeAcl
Fetch the access controls on specific attributes of this resource.
Method getAttributeAcl
Fetch the access controls on specific attributes of this resource.
Method getBusyTimes
Method getCacheDir
Return the path to the cache directory.
Method getCacheDir
Return the path to the cache directory.
Method getCacheDir
Return the path to the cache directory.
Method getCombined
Return the partials handler.
Method getCombined
Return the partials handler.
Method getCombined
Return the partials handler.
Method getCredentials
Return the user credentials extracted from the request.
Method getData
Return the data represented by this resource.
Method getData
Return the data represented by this resource.
Method getDateStamp
Return the timestamp for the export.
Method getDateStamp
Return the timestamp for the export.
Method getDateStamp
Return the timestamp for the export.
Method getDateStamp
Return the timestamp for the export.
Method getDomain
Return the primary domain of the user accessing the system.
Method getDomain
Return the primary domain of the user accessing the system.
Method getDomain
Return the primary domain of the user accessing the system.
Method getEncodedInformation
Method getEnd
Get the end timestamp for the export.
Method getEnd
Get the end timestamp for the export.
Method getEnd
Get the end timestamp for the export.
Method getExtendedAccess
Return the IDs of the partials that allow extended access to the data.
Method getExtendedAcl
Return the extended ACL handler.
Method getExtendedAcl
Return the extended ACL handler.
Method getExtendedACL
Fetch the extended ACL of this calendar folder.
Method getExtendedAcl
Return the extended ACL handler.
Method getFile
Get the full path to the cache file.
Method getFiles
Which partials need to be combined into the final vCalendar information?
Method getFiles
Which partials need to be combined into the final vCalendar information?
Method getFolder
Return the folder represented by this resource.
Method getFolder
Method getFolder
Extract the folder name from the request.
Method getFolder
Return the folder represented by this resource.
Method getFreeBusy
Method getFreeBusyFuture
Return how many days into the future the free/busy data should be calculated for this owner.
Method getFreeBusyFuture
Return how many days into the future the free/busy data should be calculated for this owner.
Method getFreeBusyFuture
Return how many days into the future the free/busy data should be calculated for this owner.
Method getFreeBusyPast
Return how many days into the past the free/busy data should be calculated for this owner.
Method getFreeBusyPast
Return how many days into the past the free/busy data should be calculated for this owner.
Method getFreeBusyPast
Return how many days into the past the free/busy data should be calculated for this owner.
Method getFreeBusyServer
Indicates the correct free/busy server for the resource owner.
Method getFreeBusyServer
Indicates the correct free/busy server for the resource owner.
Method getGroupAddresses
Return the groups this user is member of.
Method getGroupAddresses
Return the groups this user is member of.
Method getGuid
Return the primary id of the user accessing the system.
Method getId
Get a partial ID representing a resource.
Method getId
Get a partial ID representing a resource.
Method getId
Get a partial ID representing a resource.
Method getId
Return the user id.
Method getLogger
Method getMail
Return the mail address of the resource owner.
Method getMail
Return the mail address of the resource owner.
Method getMail
Return the mail address of the resource owner.
Method getMtime
Return the last modification date of the cache file.
Method getMtime
Return the last modification date of the cache file.
Method getMtime
Return the last modification date of the cache file.
Method getMtime
Return the last modification date of the cache file.
Method getName
Return the name of the resource owner.
Method getName
Return the name of the resource.
Method getName
Return the name of the resource.
Method getName
Return the name of the resource.
Method getName
Return the name of the resource.
Method getName
Return the name of the resource.
Method getName
Return the name of the resource owner.
Method getName
Return the name of the resource owner.
Method getOrganizerMail
Return the organizer mail for the export.
Method getOrganizerMail
Return the organizer mail for the export.
Method getOrganizerMail
Return the organizer mail for the export.
Method getOrganizerName
Return the organizer name for the export.
Method getOrganizerName
Return the organizer name for the export.
Method getOrganizerName
Return the organizer name for the export.
Method getOwner
Return the owner of the resource.
Method getOwner
Return the owner of the resource.
Method getOwner
Extract the resource owner from the request.
Method getOwner
Return the owner of the resource.
Method getOwner
Return the owner of the resource.
Method getOwner
Extract the resource owner from the request.
Method getOwner
Extract the resource owner from the request.
Method getOwnerCnParameter
Method getParameters
Return the parameters.
Method getPartialById
Return a handler for a partial based on an ID.
Method getPartialById
Return a handler for a partial based on an ID.
Method getPartialById
Return a handler for a partial based on an ID.
Method getPartialByOwnerAndFolder
Return a handler for a partial based on a folder and an owner.
Method getPartialByOwnerAndFolder
Return a handler for a partial based on a folder and an owner.
Method getPartialByOwnerAndFolder
Return a handler for a partial based on a folder and an owner.
Method getPartialIds
Which partials need to be merged into the combined information for one owner?
Method getPartialIds
Which partials need to be merged into the combined information for one owner?
Method getPartialIds
Which partials need to be merged into the combined information for one owner?
Method getPartialIds
Return the IDs of the partials that are relevant to this combined result.
Method getPrimaryId
Return the primary id of the resource owner.
Method getPrimaryId
Return the primary id of the user accessing the system.
Method getPrimaryId
Return the primary id of the user accessing the system.
Method getPrimaryId
Return the primary id of the user accessing the system.
Method getProductId
Method getProductId
Method getRelevance
Return for whom this resource exports relevant data.
Method getRelevance
Return for whom this resource exports relevant data.
Method getRelevance
Return for whom this resource exports relevant data.
Method getRelevance
Fetch the relevance of this calendar folder.
Method getRelevance
Return for whom this resource exports relevant data.
Method getRelevance
Return for whom this resource exports relevant data.
Method getRelevance
Return for whom this resource exports relevant data.
Method getResource
Method getResource
Return the decorated resource.
Method getResourceId
Extract the resource name from the request.
Method getResourceName
Get the name of the resource.
Method getResourceName
Get the name of the resource.
Method getResourceName
Get the name of the resource.
Method getSelf
Method getServer
Return an element from the server parameters.
Method getServer
Method getSignature
Method getStart
Get the start timestamp for the export.
Method getStart
Get the start timestamp for the export.
Method getStart
Get the start timestamp for the export.
Method getUrl
Method getUrl
Method getUrlAttribute
Method getUser
Method getUserDbUser
Method getUserId
Return the ID of the user for whom extended free/busy access is being checked.
Method getUserId
Return the ID of the user for whom extended free/busy access is being checked.
Method getUserId
Return the ID of the user for whom extended free/busy access is being checked.
Method getXaclDbCache
Return the DB based cache for extended ACL.
Method getXaclDbCache
Return the DB based cache for extended ACL.
Method getXaclDbCache
Return the DB based cache for extended ACL.
Method getXaclFileCache
Return the file based cache for extended ACL.
Method getXaclFileCache
Return the file based cache for extended ACL.
Method getXaclFileCache
Return the file based cache for extended ACL.
Method getAcl
Fetch the resource ACL.
Method getAclDbCache
Return the DB based cache for ACL.
Method getAttributeAcl
Fetch the access controls on specific attributes of this resource.
Method getDomain
Return the primary domain of the user accessing the system.
Method getGroupAddresses
Return the groups this user is member of.
Method getMail
Method getMtimes
Method getName
Return the name of the resource.
Method getName
Method getOwner
Return the owner of the resource.
Method getPrimaryId
Method getPrimaryId
Return the primary id of the user accessing the system.
Method getRelevance
Return for whom this resource exports relevant data.
Method getXaclDbCache
Return the DB based cache for extended ACL.
h
top
Method has
Is the partial relevant for the user?
Method has
Is the partial relevant for the user?
Method hasRemoteServers
Method hasStatus
Checks whether the events status is the same as the specified value.
Method hasStatus
Checks whether the events status is the same as the specified value.
Class Horde_Kolab_FreeBusy
Horde_Kolab_FreeBusy in FreeBusy.php
How to use this class
Class Horde_Kolab_FreeBusy_Access
The Horde_Kolab_FreeBusy_Access:: class provides functionality to check free/busy access rights for the specified folder.
Method Horde_Kolab_FreeBusy_Access
Constructor.
Class Horde_Kolab_FreeBusy_AllTests
Combine the tests for this package.
Class Horde_Kolab_FreeBusy_Cache
The Horde_Kolab_FreeBusy_Cache:: class provides functionality to store prepared free/busy data for quick retrieval.
Class Horde_Kolab_FreeBusy_Cache_Acl
Free/busy access control for free/busy exports.
Class Horde_Kolab_FreeBusy_Cache_Acl_Base
Free/busy access control that ignores ACL information and simply collects all partials belonging to one user.
Class Horde_Kolab_FreeBusy_Cache_Acl_Cache
Free/busy access control based on cached ACL information.
Class Horde_Kolab_FreeBusy_Cache_Acl_Null
Free/busy access control that ignores ACL information and simply collects all partials belonging to one user.
Class Horde_Kolab_FreeBusy_Cache_Combined_Freebusy
Handles the cached partial free/busy lists.
Class Horde_Kolab_FreeBusy_Cache_Db
A berkeley db based cache for free/busy data.
Class Horde_Kolab_FreeBusy_Cache_Db_Acl
A berkeley db based cache for free/busy data that holds relevant cache files based on folder ACLs.
Class Horde_Kolab_FreeBusy_Cache_Db_Base
A berkeley db based cache for free/busy data.
Class Horde_Kolab_FreeBusy_Cache_Db_Xacl
A berkeley db based cache for free/busy data that holds relevant cache files based on extended folder ACLs.
Class Horde_Kolab_FreeBusy_Cache_File
A representation of a cache file.
Class Horde_Kolab_FreeBusy_Cache_File_Acl
A cache file for ACLs. This serves as a buffer between the DB based ACL storage and is required to hold the old ACL list for updates to the DB based cache.
Class Horde_Kolab_FreeBusy_Cache_File_Pvcal
A cache file for partial free/busy information.
Class Horde_Kolab_FreeBusy_Cache_File_Vcal
A cache file for complete free/busy information.
Class Horde_Kolab_FreeBusy_Cache_File_Xacl
A cache file for extended ACLs. This serves as a buffer between the DB based ACL storage and is required to hold the old ACL list for updates to the DB based cache.
Class Horde_Kolab_FreeBusy_Cache_Partial
Handles partial cached data.
Class Horde_Kolab_FreeBusy_Cache_Partial_Freebusy
Handles a cached partial free/busy list.
Class Horde_Kolab_FreeBusy_Cache_Partial_Freebusy_Decorator_Log
Logs access to a cached partial free/busy list.
Class Horde_Kolab_FreeBusy_Cache_Structure
Handles the structure of the cache.
Class Horde_Kolab_FreeBusy_Cache_Structure_Base
Handles the structure of the cache.
Class Horde_Kolab_FreeBusy_Cache_Structure_Decorator_Log
Handles the structure of the cache.
Class Horde_Kolab_FreeBusy_Cache_Xacl
Extended free/busy access control for free/busy exports.
Class Horde_Kolab_FreeBusy_Cache_Xacl_Base
Cache for extended access to partials.
Class Horde_Kolab_FreeBusy_Cache_Xacl_Cache
Extended free/busy access control based on cached ACL information.
Class Horde_Kolab_FreeBusy_Cache_Xacl_Configuration
Configuration based extended free/busy access control for free/busy exports.
Class Horde_Kolab_FreeBusy_Cache_Xacl_Decorator_Log
Logs extended free/busy access control.
Class Horde_Kolab_FreeBusy_Export_Freebusy
Interface definition for the free/busy exporter.
Class Horde_Kolab_FreeBusy_Export_Freebusy_Acl_Cache
Free/busy access control based on cached ACL information.
Class Horde_Kolab_FreeBusy_Export_Freebusy_Acl_Null
Free/busy access control that ignores ACL information and simply collects all partials belonging to one user.
Class Horde_Kolab_FreeBusy_Export_Freebusy_Backend
The Kolab backend for the free/busy export.
Class Horde_Kolab_FreeBusy_Export_Freebusy_Backend_Kolab
The Kolab backend for the free/busy export.
Class Horde_Kolab_FreeBusy_Export_Freebusy_Base
Converts the data from the free/busy resource into a free/busy iCal object,
Class Horde_Kolab_FreeBusy_Export_Freebusy_Combined
Combines several partial free/busy lists into the free/busy list for a user.
Class Horde_Kolab_FreeBusy_Export_Freebusy_Combined_Decorator_Cache
A cache for combined free/busy lists.
Class Horde_Kolab_FreeBusy_Export_Freebusy_Decorator_Log
Logs exporting free/busy data.
Class Horde_Kolab_FreeBusy_Export_Freebusy_Fwthree
A wrapper for the free/busy export that is specific to cope with the situation in Horde framework 3.
Class Horde_Kolab_FreeBusy_Export_Freebusy_Xacl_Cache
Extended free/busy access control based on cached ACL information.
Class Horde_Kolab_FreeBusy_Export_Freebusy_Xacl_Configuration
Configuration based extended free/busy access control for free/busy exports.
Class Horde_Kolab_FreeBusy_Export_Freebusy_Xacl_Decorator_Log
Logs extended free/busy access control.
Class Horde_Kolab_FreeBusy_FreeBusyTest
Test the Kolab free/busy system.
Method Horde_Kolab_FreeBusy_Imap
Initialize the free/busy IMAP handler.
Class Horde_Kolab_FreeBusy_Imap
The Horde_Kolab_Freebusy class provides a library for quickly generating free/busy information from the Kolab IMAP data.
Class Horde_Kolab_FreeBusy_Logger
A log wrapper for Horde framework 3.
Class Horde_Kolab_FreeBusy_Object_Event
A reduced event representation derived from the Kronolith event representation.
Class Horde_Kolab_FreeBusy_Owner
This basic interface for a resource owner.
Class Horde_Kolab_FreeBusy_Owner_Event
This basic interface for a calendar owner.
Class Horde_Kolab_FreeBusy_Owner_Event_Kolab
This class represents a Kolab calendar owner.
Class Horde_Kolab_FreeBusy_Owner_Kolab
This class represents a Kolab resource owner.
Class Horde_Kolab_FreeBusy_Params_Freebusy_Folder
This class provides the folder name requested from the free/busy system.
Class Horde_Kolab_FreeBusy_Params_Freebusy_Owner
This class provides the owner id requested from the free/busy system.
Class Horde_Kolab_FreeBusy_Params_Freebusy_Resource_Kolab
This class provides the Kolab specific resource name requested from the free/busy system.
Class Horde_Kolab_FreeBusy_Params_Owner
Defines a parameter delivering resource owner information.
Class Horde_Kolab_FreeBusy_Params_User
This class provides the credentials for the user currently accessing the export system.
Class Horde_Kolab_FreeBusy_Report
A view for regenerating the Kolab Free/Busy cache.
Method Horde_Kolab_FreeBusy_Report
Class Horde_Kolab_FreeBusy_Request
A dummy request provider for Horde 3.
Class Horde_Kolab_FreeBusy_Resource
Interface definition for resources exporting data.
Class Horde_Kolab_FreeBusy_Resource_Decorator_Log
Logs the resource access.
Class Horde_Kolab_FreeBusy_Resource_Decorator_Mcache
Caches the resource return values in class variables.
Class Horde_Kolab_FreeBusy_Resource_Event
Interface definition for free/busy resources.
Class Horde_Kolab_FreeBusy_Resource_Event_Decorator_Log
Logs the free/busy resource access.
Class Horde_Kolab_FreeBusy_Resource_Event_Decorator_Mcache
Allows to cache data from a free/busy resource.
Class Horde_Kolab_FreeBusy_Resource_Event_Fwthree
The free/busy Kolab backend for Horde framework 3.
Class Horde_Kolab_FreeBusy_Resource_Event_Kolab
The free/busy Kolab backend.
Class Horde_Kolab_FreeBusy_Resource_Kolab
The backend for Kolab resources.
Class Horde_Kolab_FreeBusy_User
This interface defines a user accessing the export system.
Class Horde_Kolab_FreeBusy_UserDb
This interface represents the user database behind the free/busy system.
Class Horde_Kolab_FreeBusy_UserDb_Kolab
This class represents the Kolab user database behind the free/busy system.
Class Horde_Kolab_FreeBusy_UserDb_User
This interface represents a user from the user database.
Class Horde_Kolab_FreeBusy_UserDb_User_Kolab
This interface represents a user from the user database.
Class Horde_Kolab_FreeBusy_User_Decorator_Log
Logs access to the export system.
Class Horde_Kolab_FreeBusy_User_Kolab
This class represents a Kolab accessing the export system.
Class Horde_Kolab_FreeBusy_View
The Horde_Kolab_FreeBusy_View:: class renders data.
Method Horde_Kolab_FreeBusy_View
Constructor.
Class Horde_Kolab_FreeBusy_View_error
The Horde_Kolab_FreeBusy_View_error:: class provides error pages for the Kolab free/busy system.
Method Horde_Kolab_FreeBusy_View_vfb
Constructor.
Class Horde_Kolab_FreeBusy_View_vfb
The Horde_Kolab_FreeBusy_View_vfb:: class renders free/busy data.
Method has
Class Horde_Kolab_FreeBusy_Class_CacheTest
Test combining partial free/busy scripts into a single vCalendar.
Class Horde_Kolab_FreeBusy_Class_Export_Freebusy_CombinedTest
Test combining partial free/busy scripts into a single vCalendar.
Class Horde_Kolab_FreeBusy_Class_Export_Freebusy_Combined_Decorator_CacheTest
Test combining partial free/busy scripts into a single vCalendar.
Class Horde_Kolab_FreeBusy_Integration_CacheTest
Test combining partial free/busy scripts into a single vCalendar.
Class Horde_Kolab_FreeBusy_Stub_Observer
Log observer stub.
Class Horde_Kolab_FreeBusy_Stub_Owner
Stub implementation for the owner representation.
Class Horde_Kolab_FreeBusy_Stub_Partials
Stub for cached partials.
Class Horde_Kolab_FreeBusy_Stub_Request
Stub implementation for the incoming request.
Class Horde_Kolab_FreeBusy_Stub_Resource
Stub implementation for a resource.
Class Horde_Kolab_FreeBusy_Stub_Structure
Stub implementation for the cache structure.
Class Horde_Kolab_FreeBusy_Stub_User
Stub implementation for the user representation.
Class Horde_Kolab_FreeBusy_Stub_Xacl
Stub for the extended ACL DB cache.
i
top
Variable $imap_folder
The IMAP path of folder we try to access.
Method isAuthenticated
Finds out if a set of login credentials are valid.
Method isAuthenticated
Finds out if a set of login credentials are valid.
Method isFree
Page Imap.php
Imap.php in Imap.php
Method isAuthenticated
Finds out if a set of login credentials are valid.
k
top
Class Kolab_Event
Kolab_Event in Imap.php
A reduced event representation derived from the Kronolith event representation.
Method Kolab_Event
Page Kolab.php
Kolab.php in Kolab.php
Page Kolab.php
Kolab.php in Kolab.php
Page Kolab.php
Kolab.php in Kolab.php
Page Kolab.php
Kolab.php in Kolab.php
Page Kolab.php
Kolab.php in Kolab.php
Page Kolab.php
Kolab.php in Kolab.php
Page Kolab.php
Kolab.php in Kolab.php
Page Kolab.php
Kolab.php in Kolab.php
Page Kolab.php
Kolab.php in Kolab.php
Constant KRONOLITH_STATUS_CANCELLED
Constant KRONOLITH_STATUS_CONFIRMED
Constant KRONOLITH_STATUS_FREE
Constant KRONOLITH_STATUS_NONE
Event status - Taken from Kronolith
Constant KRONOLITH_STATUS_TENTATIVE
l
top
Variable $location
The location this event occurs at.
Variable $location
The location this event occurs at.
Page Log.php
Log.php in Log.php
Page Log.php
Log.php in Log.php
Page Log.php
Log.php in Log.php
Page Log.php
Log.php in Log.php
Page Log.php
Log.php in Log.php
Page Logger.php
Logger.php in Logger.php
Page Log.php
Log.php in Log.php
Page Log.php
Log.php in Log.php
Page Log.php
Log.php in Log.php
Method linebreak
Method listEvents
Lists all events in the given time range. *
Method listEvents
Lists all events in the given time range. *
Method listEvents
Lists all events in the given time range.
Method listEvents
Lists all events in the given time range.
Method listEvents
Lists all events in the given time range.
Method listEvents
Lists all events in the time range, optionally restricting results to only events with alarms.
Method load
Load the partial data.
Method load
Load the partial data.
Method load
Load the extended partial free/busy data.
Method load
Load data from the cache file.
Method loadCombined
Load the complete free/busy data of a user.
Method loadPartial
Load partial free/busy data.
Method loadSimple
Load the simple partial free/busy data.
Method loadSimple
Load the simple partial free/busy data.
Method loadVcal
Load the free/busy information from the cache.
m
top
Page Mcache.php
Mcache.php in Mcache.php
Page Mcache.php
Mcache.php in Mcache.php
Method main
Method merge
n
top
Page Null.php
Null.php in Null.php
Page Null.php
Null.php in Null.php
Method notFound
Deliver a "Not Found" page
Method notify
o
top
Variable $owner
The requested owner.
Variable $owner_object
The object representing the folder owner.
Page Owner.php
Owner.php in Owner.php
Page Owner.php
Owner.php in Owner.php
Page Owner.php
Owner.php in Owner.php
Page Observer.php
Observer.php in Observer.php
Page Owner.php
Owner.php in Owner.php
p
top
Variable $private
Whether the event is private.
Variable $private
Whether the event is private.
Page Pvcal.php
Pvcal.php in Pvcal.php
Page Partial.php
Partial.php in Partial.php
Page pfb.php
pfb.php in pfb.php
Method parseFolder
Parse the requested folder for the owner of that folder.
Method parseOwner
Parse the owner value.
Constant PHPUnit_MAIN_METHOD
PHPUnit_MAIN_METHOD in AllTests.php
Define the main method
Method purge
Purge the ACL information.
Method purge
Purge the extended ACL information.
Method purge
Purge the ACL information.
Method purge
Purge the extended ACL information.
Method purge
Purge the extended ACL information.
Page Partials.php
Partials.php in Partials.php
r
top
Page Report.php
Report.php in Report.php
Page Request.php
Request.php in Request.php
Page Resource.php
Resource.php in Resource.php
Page regenerate.php
regenerate.php in regenerate.php
Method recurs
Returns whether this event is a recurring event.
Method recurs
Returns whether this event is a recurring event.
Method recursIn
Determines if the event recurs in the given time span.
Method regenerate
Regenerate the free/busy cache.
Method render
Display the error information.
Method render
Render the data.
Method render
Display the free/busy information.
Page Request.php
Request.php in Request.php
Page Resource.php
Resource.php in Resource.php
Method runGiven
Handle a "given" step.
Method runThen
Handle a "then" step.
Method runWhen
Handle a "when" step.
s
top
Variable $server_object
The object representing the server configuration.
Variable $start
The start time of the event.
Variable $start
The start time of the event.
Page Structure.php
Structure.php in Structure.php
Method serverError
Deliver a "Server Error" page
Method setFilename
Set the full path to the cache file.
Method setParameter
Set a parameter.
Method setPartial
Set the partial represented by this cache file.
Method setSuffix
Set the cache file suffix.
Method setUID
Sets the global UID for this event.
Method setUID
Sets the global UID for this event.
Method setVersion
Set the version expected for the cached data.
Method start
Class Constant STATUS_CANCELLED
Class Constant STATUS_CONFIRMED
Class Constant STATUS_FREE
Class Constant STATUS_NONE
Event status - Taken from Kronolith
Class Constant STATUS_TENTATIVE
Method stop
Method store
Store the ACL information for a partial.
Method store
Store the extended ACL information for a partial.
Method store
Store partial data.
Method store
Method store
Store permissions on a calender folder.
Method store
Store permissions on a calender folder.
Method store
Method store
Store the ACL information for a partial.
Method store
Method store
Store the extended ACL information for a partial.
Method store
Method store
Store the ACL information for a partial.
Method store
Store partial data.
Method store
Store the extended ACL information for a partial.
Method store
Store the extended ACL information for a partial.
Method store
Method store
Store partial free/busy data.
Method store
Store data in the cache file.
Method storePartial
Update the cache information for a resource.
Method storeVcal
Store free/busy infomation in the cache file.
Method success
Method suite
Page Structure.php
Structure.php in Structure.php
Method setAclDbCache
Method setFolder
Method setUp
Method setUp
Method setUp
Method setUp
Method setXaclDbCache
t
top
Variable $title
The title of this event.
Variable $title
The title of this event.
Method testFetch
Test getting free/busy information.
Method testForeignTrigger
Test triggering the folder of another user.
Method testIssue4395
Test https://issues.kolab.org/issue4395
Method testTrigger
Test triggering.
Method trigger
Trigger regeneration of free/busy data in a calender.
Method tearDown
Method tearDown
Method testDeleteownerRemovesOwnerData
Method testDeleteRemovedCachedData
Method testDeleteRemovedCachedDataWhenUsingAcl
Method testLoadLoadsCachedData
Method testLoadLoadsCachedDataWhenUsingAcl
Method testMethodGenerateDeliversEmptyVcalendarIfNoPartialsWereGiven
Method testMethodGenerateDoesNotLoadExtendedPartialDataIfRequestedAndDisallowed
Method testMethodGenerateLoadsExtendedPartialDataIfRequestedAndAllowed
Method testMethodGenerateLogsExtendedAclResultIfExtendedDataWasRequestedAndCurrentUserIsAnonymous
Method testMethodGenerateLogsExtendedAclResultIfExtendedDataWasRequestedAndDenied
Method testMethodGetsignature
Method testMethodGetsignature
Method testMethodLoadReturnsCachedVCalendarWithNewCommonNameIfCacheExpired
Method testMethodLoadReturnsCachedVCalendarWithNewCommonNameIfMinAgeIsBelowZero
Method testMethodLoadReturnsCachedVCalendarWithOldCommonName
Method testMethodLoadReturnsEmptyVCalendar
Method testMethodLoadReturnsSameCachedVCalendarIfMinAgeIsBelowZero
Method testStoreCachesData
Method testStoreCachesDataWhenUsingAcl
u
top
Variable $user
The user calling the script.
Variable $user_object
The object representing the user calling the script.
Page User.php
User.php in User.php
Page User.php
User.php in User.php
Page User.php
User.php in User.php
Page UserDb.php
UserDb.php in UserDb.php
Method unauthorized
Deliver a "Unauthorized" page
Page User.php
User.php in User.php
v
top
Page Vcal.php
Vcal.php in Vcal.php
Page View.php
View.php in View.php
x
top
Page Xacl.php
Xacl.php in Xacl.php
Page Xacl.php
Xacl.php in Xacl.php
Page Xacl.php
Xacl.php in Xacl.php
Page Xacl.php
Xacl.php in Xacl.php
a b c d e f g h i k l m n o p r s t u v x _