The Horde_Kolab_FreeBusy_Access:: class provides functionality to check free/busy access rights for the specified folder.
$Horde: framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Access.php,v 1.15.2.4 2010/06/25 08:08:29 wrobel Exp $
Copyright 2004-2008 Klarälvdalens Datakonsult AB
See the enclosed file COPYING for license information (LGPL). If you did not receive this file, see http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
Located in /Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Access.php (line 31)
The common name (CN) of the owner.
The folder we try to access.
The free/busy server for the folder owner.
The IMAP path of folder we try to access.
The requested owner.
The object representing the folder owner.
The object representing the server configuration.
The user calling the script.
The object representing the user calling the script.
Did the above combination authenticate?
Contains an error string if authentication failed.
Constructor.
Check if we are in an authenticated situation.
Fetch remote free/busy user if the current user is not local or redirect to the other server if configured this way.
Parse the requested folder for the owner of that folder.
Parse the owner value.
Calculate the correct IMAP folder name to access based on the combination of user and owner.
Parse the current user accessing the page and try to authenticate the user.
Process both the user accessing the page as well as the owner of the requested free/busy information.
Documentation generated on Sun, 30 Jan 2011 05:14:56 +0000 by phpDocumentor 1.4.3