PHP 클래스 Whups_Query_Manager, horde

Copyright 2001-2002 Robert E. Coyle Copyright 2001-2016 Horde LLC (http://www.horde.org/) See the enclosed file LICENSE for license information (BSD). If you did not receive this file, see http://www.horde.org/licenses/bsdl.php.
저자: Robert E. Coyle ([email protected])
저자: Jan Schneider ([email protected])
파일 보기 프로젝트 열기: horde/horde 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$_shareManager Horde_Share Horde_Share instance for managing shares.

공개 메소드들

메소드 설명
__construct ( ) Constructor.
delete ( Whups_Query $query )
getQuery ( integer $queryId ) : Whups_Query Returns a specific query identified by its id.
getQueryBySlug ( string $slug ) : Whups_Query Returns a specific query identified by its slug name.
hasPermission ( integer $queryId, string $userid, integer $permission, string $creator = null ) : boolean Checks to see if a user has a given permission to $queryId.
listQueries ( $user, $return_slugs = false ) List queries.
newQuery ( )
save ( Whups_Query $query )

보호된 메소드들

메소드 설명
_getQuery ( Horde_Share_Object $share ) : Whups_Query Builds a query object from a share object.

메소드 상세

__construct() 공개 메소드

Constructor.
public __construct ( )

_getQuery() 보호된 메소드

Builds a query object from a share object.
protected _getQuery ( Horde_Share_Object $share ) : Whups_Query
$share Horde_Share_Object A share object representing a query.
리턴 Whups_Query The query object built from the share.

delete() 공개 메소드

public delete ( Whups_Query $query )
$query Whups_Query The query to delete.

getQuery() 공개 메소드

Returns a specific query identified by its id.
public getQuery ( integer $queryId ) : Whups_Query
$queryId integer A query id.
리턴 Whups_Query The matching query or null if not found.

getQueryBySlug() 공개 메소드

Returns a specific query identified by its slug name.
public getQueryBySlug ( string $slug ) : Whups_Query
$slug string A query slug.
리턴 Whups_Query The matching query or null if not found.

hasPermission() 공개 메소드

Checks to see if a user has a given permission to $queryId.
public hasPermission ( integer $queryId, string $userid, integer $permission, string $creator = null ) : boolean
$queryId integer The query to check.
$userid string The userid of the user.
$permission integer A Horde_Perms::* constant to test for.
$creator string The creator of the event.
리턴 boolean Whether or not $userid has $permission.

listQueries() 공개 메소드

List queries.
public listQueries ( $user, $return_slugs = false )

newQuery() 공개 메소드

public newQuery ( )

save() 공개 메소드

public save ( Whups_Query $query )
$query Whups_Query The query to save.

프로퍼티 상세

$_shareManager 보호되어 있는 프로퍼티

Horde_Share instance for managing shares.
protected Horde_Share $_shareManager
리턴 Horde_Share