PHP Класс Whups_Query, horde

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$id integer Query id.
$name string The full name of the query.
$parameters array
$query array
$slug string The query slug (short name).

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

Свойство Тип Описание
$_qManager Whups_Query_Manager

Открытые методы

Метод Описание
__construct ( Whups_Query_Manager &$qManager, array $qDetails = [] ) Constructor
delete ( ) Delete this object from the backend permanently.
deleteNode ( $pathstring )
feedLink ( ) : array Returns data for this query's feed.
getTabs ( Horde_Variables $vars ) Tab operations for this query.
hasPermission ( string $userid, integer $permission, string $creator = null ) : boolean Checks to see if a user has a given permission.
hoist ( $pathstring )
insertBranch ( $pathstring, $type )
insertCriterion ( $pathstring, $criterion, $cvalue, $operator, $value )
pathToForm ( Horde_Variables &$vars ) : string Path to form
pathToString ( &$path )
reduce ( $method, &$vars ) Bottom up traversal.
save ( ) Saves any changes to this object to the backend permanently. New objects are added instead.
stringToPath ( $pathstring )
textOperators ( ) : array Returns human readable descriptions of all operator types.
walk ( &$obj, $method ) Top down traversal.

Защищенные методы

Метод Описание
_getParameterName ( $value )
_reduce ( &$node, $method, &$vars )
_walk ( &$node, &$more, &$path, &$obj, $method )

Описание методов

__construct() публичный Метод

Constructor
public __construct ( Whups_Query_Manager &$qManager, array $qDetails = [] )
$qManager Whups_Query_Manager
$qDetails array

_getParameterName() защищенный Метод

protected _getParameterName ( $value )

_reduce() защищенный Метод

protected _reduce ( &$node, $method, &$vars )

_walk() защищенный Метод

protected _walk ( &$node, &$more, &$path, &$obj, $method )

delete() публичный Метод

Delete this object from the backend permanently.
public delete ( )

deleteNode() публичный Метод

public deleteNode ( $pathstring )

getTabs() публичный Метод

Tab operations for this query.
public getTabs ( Horde_Variables $vars )
$vars Horde_Variables

hasPermission() публичный Метод

Checks to see if a user has a given permission.
public hasPermission ( string $userid, integer $permission, string $creator = null ) : boolean
$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.

hoist() публичный Метод

public hoist ( $pathstring )

insertBranch() публичный Метод

public insertBranch ( $pathstring, $type )

insertCriterion() публичный Метод

public insertCriterion ( $pathstring, $criterion, $cvalue, $operator, $value )

pathToForm() публичный Метод

Path to form
public pathToForm ( Horde_Variables &$vars ) : string
$vars Horde_Variables
Результат string

pathToString() публичный статический Метод

public static pathToString ( &$path )

reduce() публичный Метод

Bottom up traversal.
public reduce ( $method, &$vars )

save() публичный Метод

Saves any changes to this object to the backend permanently. New objects are added instead.
public save ( )

stringToPath() публичный статический Метод

public static stringToPath ( $pathstring )

textOperators() публичный статический Метод

Returns human readable descriptions of all operator types.
public static textOperators ( ) : array
Результат array Hash with operator types and descriptions.

walk() публичный Метод

Top down traversal.
public walk ( &$obj, $method )

Описание свойств

$_qManager защищенное свойство

protected Whups_Query_Manager $_qManager
Результат Whups_Query_Manager

$id публичное свойство

Query id.
public int $id
Результат integer

$name публичное свойство

The full name of the query.
public string $name
Результат string

$parameters публичное свойство

public array $parameters
Результат array

$query публичное свойство

public array $query
Результат array

$slug публичное свойство

The query slug (short name).
public string $slug
Результат string