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/05/16 06:22:09 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
   |
   --Horde_Kolab_FreeBusy_Cache_DB_acl
Variable Summary
 string $_type
Method Summary
 boolean|PEAR_Error store (string $filename, array $acl, array $oldacl, mixed $perm)
Variables
string $_type = 'acl' (line 41)

The type of this cache.


Redefinition of:
Horde_Kolab_FreeBusy_Cache_DB::$_type
The type of this cache.

Inherited Variables

Inherited from Horde_Kolab_FreeBusy_Cache_DB

Horde_Kolab_FreeBusy_Cache_DB::$_cache_dir
Horde_Kolab_FreeBusy_Cache_DB::$_db
Horde_Kolab_FreeBusy_Cache_DB::$_dbformat
Methods
store (line 55)

Store permissions on a calender folder.

  • return: True if successful.
boolean|PEAR_Error 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

 Horde_Kolab_FreeBusy_Cache_DB::Horde_Kolab_FreeBusy_Cache_DB()
 Horde_Kolab_FreeBusy_Cache_DB::get()
 Horde_Kolab_FreeBusy_Cache_DB::has()
 Horde_Kolab_FreeBusy_Cache_DB::singleton()
 Horde_Kolab_FreeBusy_Cache_DB::_add()
 Horde_Kolab_FreeBusy_Cache_DB::_close()
 Horde_Kolab_FreeBusy_Cache_DB::_notEmpty()
 Horde_Kolab_FreeBusy_Cache_DB::_open()
 Horde_Kolab_FreeBusy_Cache_DB::_remove()

Documentation generated on Sun, 10 Oct 2010 05:15:45 +0000 by phpDocumentor 1.4.3