Overview

Packages

  • Perms

Classes

  • Horde_Perms
  • Horde_Perms_Base
  • Horde_Perms_Datatree
  • Horde_Perms_Exception
  • Horde_Perms_Null
  • Horde_Perms_Permission
  • Horde_Perms_Permission_Datatree
  • Horde_Perms_Permission_Kolab
  • Horde_Perms_Permission_Kolab_Acl
  • Horde_Perms_Permission_Kolab_Acl_Anonymous
  • Horde_Perms_Permission_Kolab_Acl_Anyone
  • Horde_Perms_Permission_Kolab_Acl_Creator
  • Horde_Perms_Permission_Kolab_Acl_Group
  • Horde_Perms_Permission_Kolab_Acl_User
  • Horde_Perms_Permission_Kolab_AclIterator
  • Horde_Perms_Permission_Kolab_Element
  • Horde_Perms_Permission_Kolab_Element_Creator
  • Horde_Perms_Permission_Kolab_Element_Default
  • Horde_Perms_Permission_Kolab_Element_Group
  • Horde_Perms_Permission_Kolab_Element_Guest
  • Horde_Perms_Permission_Kolab_Element_User
  • Horde_Perms_Permission_Kolab_ElementIterator
  • Horde_Perms_Permission_Sql
  • Horde_Perms_Sql
  • Horde_Perms_Translation

Interfaces

  • Horde_Perms_Permission_Kolab_Storage
  • Overview
  • Package
  • Class
  • Tree

Class Horde_Perms_Permission_Sql

Extension of the Horde_Permission class for storing permission information in the SQL driver.

Copyright 2008-2012 Horde LLC (http://www.horde.org/)

See the enclosed file COPYING for license information (LGPL). If you did not receive this file, see http://www.horde.org/licenses/lgpl21.

Horde_Perms_Permission
Extended by Horde_Perms_Permission_Sql
Package: Perms
Category: Horde
Author: Duck duck@obala.net
Located at Horde/Perms/Permission/Sql.php
Methods summary
public array
# __sleep( )

Tasks to run on serialize().

Tasks to run on serialize().

Returns

array
Parameters that are stored.
public
# setObs( Horde_Cache $cache, Horde_Db_Adapter $db )

Sets the helper functions within the object.

Sets the helper functions within the object.

Parameters

$cache
The cache object.
$db
The database object.
public TODO
# getId( )

Get permission ID.

Get permission ID.

Returns

TODO
public
# setId( string $id )

Set permission id.

Set permission id.

Parameters

$id
Permission ID.
public
# save( )

Saves any changes to this object to the backend permanently. New objects are added instead.

Saves any changes to this object to the backend permanently. New objects are added instead.

Throws

Horde_Perms_Exception

Overrides

Horde_Perms_Permission::save()
Methods inherited from Horde_Perms_Permission
__construct(), addCreatorPermission(), addDefaultPermission(), addGroupPermission(), addGuestPermission(), addUserPermission(), get(), getCreatorPermissions(), getData(), getDefaultPermissions(), getGroupPermissions(), getGuestPermissions(), getName(), getUserPermissions(), removeCreatorPermission(), removeDefaultPermission(), removeGroupPermission(), removeGuestPermission(), removeUserPermission(), setCacheVersion(), setData(), setName(), setPerm(), unsetPerm(), updatePermissions()
Properties inherited from Horde_Perms_Permission
$data, $name
API documentation generated by ApiGen