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])
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$_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