PHP 클래스 Horde_Kolab_Storage_List_Query_Acl, horde

Copyright 2011-2016 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/horde

공개 메소드들

메소드 설명
deleteAcl ( string $folder, string $user ) : null Delete the access rights for user on a folder.
getAcl ( string $folder ) : array Retrieve the access rights for a folder. This method will use two calls to the backend. It will first get the individual user rights via getMyRights and will subsequently fetch all ACL if the user has admin rights on a folder. If you already know the user has admin rights on a folder it makes more sense to call getAllAcl() directly.
getAllAcl ( string $folder ) : string Retrieve the all access rights on a folder.
getMyAcl ( string $folder ) : string Retrieve the access rights the current user has on a folder.
hasAclSupport ( ) : boolean Does the backend support ACL?
setAcl ( string $folder, string $user, string $acl ) : null Set the access rights for a folder.

메소드 상세

deleteAcl() 추상적인 공개 메소드

Delete the access rights for user on a folder.
abstract public deleteAcl ( string $folder, string $user ) : null
$folder string The folder to act upon.
$user string The user to delete the ACL for
리턴 null

getAcl() 추상적인 공개 메소드

Retrieve the access rights for a folder. This method will use two calls to the backend. It will first get the individual user rights via getMyRights and will subsequently fetch all ACL if the user has admin rights on a folder. If you already know the user has admin rights on a folder it makes more sense to call getAllAcl() directly.
abstract public getAcl ( string $folder ) : array
$folder string The folder to retrieve the ACL for.
리턴 array An array of rights.

getAllAcl() 추상적인 공개 메소드

Retrieve the all access rights on a folder.
abstract public getAllAcl ( string $folder ) : string
$folder string The folder to retrieve the ACL for.
리턴 string The folder rights.

getMyAcl() 추상적인 공개 메소드

Retrieve the access rights the current user has on a folder.
abstract public getMyAcl ( string $folder ) : string
$folder string The folder to retrieve the user ACL for.
리턴 string The user rights.

hasAclSupport() 추상적인 공개 메소드

Does the backend support ACL?
abstract public hasAclSupport ( ) : boolean
리턴 boolean True if the backend supports ACLs.

setAcl() 추상적인 공개 메소드

Set the access rights for a folder.
abstract public setAcl ( string $folder, string $user, string $acl ) : null
$folder string The folder to act upon.
$user string The user to set the ACL for.
$acl string The ACL.
리턴 null