PHP Класс QueryForm, pkp-lib

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

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

Свойство Тип Описание
$_assocId Assoc ID (per _assocType)
$_assocType ASSOC_TYPE_...
$_isNew True iff this is a newly-created query
$_query The query being edited *
$_stageId The stage id associated with the query being edited *

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

Метод Описание
__construct ( $request, $assocType, $assocId, $stageId, $queryId = null ) Constructor.
deleteEntry ( $request, $rowId )
execute ( $request )
fetch ( $request, $actionArgs = [] ) Fetch the form.
getAssocId ( ) : integer Get assoc id
getAssocType ( ) : integer Get assoc type
getQuery ( ) : Query Get the query
getStageId ( ) : integer Get the stage id
initData ( ) Initialize form data from the associated author.
insertEntry ( $request, $newRowId )
readInputData ( ) Assign form data to user-submitted data.
setAssocId ( $assocId ) Set assoc id
setAssocType ( $assocType ) Set assoc type
setQuery ( $query ) Set the query
setStageId ( $stageId ) Set the stage id
updateEntry ( $request, $rowId, $newRowId )

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

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

Constructor.
public __construct ( $request, $assocType, $assocId, $stageId, $queryId = null )
$request Request
$assocType int ASSOC_TYPE_...
$assocId int Assoc ID (per assocType)
$stageId int WORKFLOW_STAGE_...
$queryId int Optional query ID to edit. If none provided, a (potentially temporary) query will be created.

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

public deleteEntry ( $request, $rowId )

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

public execute ( $request )
$request PKPRequest

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

Fetch the form.
См. также: Form::fetch()
public fetch ( $request, $actionArgs = [] )
$request PKPRequest
$actionArgs array Optional list of additional arguments

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

Get assoc id
public getAssocId ( ) : integer
Результат integer

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

Get assoc type
public getAssocType ( ) : integer
Результат integer ASSOC_TYPE_...

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

Get the query
public getQuery ( ) : Query
Результат Query

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

Get the stage id
public getStageId ( ) : integer
Результат integer

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

Initialize form data from the associated author.
public initData ( )

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

public insertEntry ( $request, $newRowId )

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

Assign form data to user-submitted data.
См. также: Form::readInputData()
public readInputData ( )

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

Set assoc id
public setAssocId ( $assocId )
$assocId int

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

Set assoc type
public setAssocType ( $assocType )
$assocType int ASSOC_TYPE_...

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

Set the query
public setQuery ( $query )

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

Set the stage id
public setStageId ( $stageId )

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

public updateEntry ( $request, $rowId, $newRowId )

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

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

Assoc ID (per _assocType)
public $_assocId

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

ASSOC_TYPE_...
public $_assocType

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

True iff this is a newly-created query
public $_isNew

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

The query being edited *
public $_query

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

The stage id associated with the query being edited *
public $_stageId