PHP Class SubmissionsListGridHandler, pkp-lib

Inheritance: extends GridHandler
Show file Open project: pkp/pkp-lib Class Usage Examples

Public Properties

Property Type Description
$_isManager iff the current user has a managerial role

Public Methods

Method Description
__construct ( ) Constructor
authorize ( $request, &$args, $roleAssignments )
deleteSubmission ( $args, $request ) : JSONMessage Delete a submission
getFilterSelectionData ( $request )
getIsSubcomponent ( )
initialize ( $request )
renderFilter ( $request, $filterData = [] )

Protected Methods

Method Description
getFilterColumns ( ) : Array Get which columns can be used by users to filter data.
getFilterForm ( )
getFilterValues ( $filter ) : Array Process filter values, assigning default ones if none was set.
getItemsNumber ( ) : integer Define how many items this grid will start loading.
getRowInstance ( ) : SubmissionsListGridRow
initFeatures ( $request, $args )

Method Details

__construct() public method

Constructor
public __construct ( )

authorize() public method

public authorize ( $request, &$args, $roleAssignments )

deleteSubmission() public method

Delete a submission
public deleteSubmission ( $args, $request ) : JSONMessage
$args array
$request PKPRequest
return JSONMessage JSON object

getFilterColumns() protected method

Get which columns can be used by users to filter data.
protected getFilterColumns ( ) : Array
return Array

getFilterForm() protected method

protected getFilterForm ( )

getFilterSelectionData() public method

public getFilterSelectionData ( $request )

getFilterValues() protected method

Process filter values, assigning default ones if none was set.
protected getFilterValues ( $filter ) : Array
return Array

getIsSubcomponent() public method

public getIsSubcomponent ( )

getItemsNumber() protected method

Define how many items this grid will start loading.
protected getItemsNumber ( ) : integer
return integer

getRowInstance() protected method

protected getRowInstance ( ) : SubmissionsListGridRow
return SubmissionsListGridRow

initFeatures() protected method

protected initFeatures ( $request, $args )

initialize() public method

public initialize ( $request )

renderFilter() public method

public renderFilter ( $request, $filterData = [] )

Property Details

$_isManager public property

iff the current user has a managerial role
public $_isManager