Class Horde_Kolab_FreeBusy_Cache_Db_Acl

Description

A berkeley db based cache for free/busy data that holds relevant cache files based on folder ACLs.

$Horde: framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Cache/Db/Acl.php,v 1.1.2.1 2010-10-10 16:26:43 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/Cache/Db/Acl.php (line 34)

Horde_Kolab_FreeBusy_Cache_Db_Base
   |
   --Horde_Kolab_FreeBusy_Cache_Db_Acl
Variable Summary
 string $_type
Method Summary
 NULL store (string $filename, array $acl, array $oldacl, mixed $perm)
Variables
string $_type = 'acl' (line 43)

The type of this cache.

  • access: protected

Redefinition of:
Horde_Kolab_FreeBusy_Cache_Db_Base::$_type
The type of this cache.
Methods
store (line 57)

Store permissions on a calender folder.

  • access: public
NULL store (string $filename, array $acl, array $oldacl, mixed $perm)
  • string $filename: The cache file representing the calendar folder.
  • array $acl: The new ACL.
  • array $oldacl: The old ACL.
  • mixed $perm: False if all permissions should be revoked, a single character specifying allowed access otherwise.

Inherited Methods

Inherited From Horde_Kolab_FreeBusy_Cache_Db_Base

 Horde_Kolab_FreeBusy_Cache_Db_Base::__construct()
 Horde_Kolab_FreeBusy_Cache_Db_Base::delete()
 Horde_Kolab_FreeBusy_Cache_Db_Base::get()
 Horde_Kolab_FreeBusy_Cache_Db_Base::has()
 Horde_Kolab_FreeBusy_Cache_Db_Base::_add()
 Horde_Kolab_FreeBusy_Cache_Db_Base::_remove()

Documentation generated on Sun, 30 Jan 2011 05:14:58 +0000 by phpDocumentor 1.4.3