Class Horde_Kolab_FreeBusy_Export_Freebusy_Xacl_Decorator_Log

Description

Logs extended free/busy access control.

Copyright 2008-2010 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/Export/Freebusy/Xacl/Decorator/Log.php (line 29)


	
			
Method Summary
 Horde_Kolab_FreeBusy_Export_Freebusy_Xacl_Decorator_Log __construct ( $xacl)
 boolean allow (string $file)
 string getUserId ()
 boolean|PEAR_Error purge (string $file)
 void store ( $file,  $fb,  $acl)
Methods
Constructor __construct (line 44)

Constructor.

  • access: public
Horde_Kolab_FreeBusy_Export_Freebusy_Xacl_Decorator_Log __construct ( $xacl)
  • Horde_Kolab_FreeBusy_Export_Freebusy_Xacl $xacl: The decorated instance.
allow (line 57)

Is extended access to the given file allowed?

  • return: True if extended access is allowed.
  • access: public
boolean allow (string $file)
  • string $file: Name of the cached partial free/busy information.
getUserId (line 77)

Return the ID of the user for whom extended free/busy access is being checked.

  • return: The user ID.
  • access: public
string getUserId ()
purge (line 89)

Purge the extended ACL information.

  • return: True if purging worked.
  • access: public
boolean|PEAR_Error purge (string $file)
  • string $file: Name of the cached extended ACL information.
store (line 102)
  • access: public
void store ( $file,  $fb,  $acl)
  • $file
  • $fb
  • $acl

Documentation generated on Sun, 30 Jan 2011 05:19:21 +0000 by phpDocumentor 1.4.3