PHP Класс IssueGridHandler, ojs

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

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

Метод Описание
__construct ( ) Constructor
addIssue ( $args, $request ) An action to add a new issue
authorize ( $request, &$args, $roleAssignments )
clearIssueObjectsPubIds ( $args, $request ) : JSONMessage Clear issue objects pub ids
clearPubId ( $args, $request ) : JSONMessage Clear issue pub id
deleteCoverImage ( $args, $request ) : JSONMessage Delete an uploaded cover image.
deleteIssue ( $args, $request ) Removes an issue
editIssue ( $args, $request ) : JSONMessage An action to edit a issue
editIssueData ( $args, $request ) : JSONMessage An action to edit a issue's identifying data
getAssignPublicIdentifiersFormTemplate ( ) : string Get the template for the assign public identifiers form.
identifiers ( $args, $request ) : JSONMessage An action to edit issue pub ids
initialize ( $request, $args )
issueGalleys ( $args, $request ) : JSONMessage Displays the issue galleys page.
issueToc ( $args, $request ) : JSONMessage Display the table of contents
publishIssue ( $args, $request ) Publish issue
unpublishIssue ( $args, $request ) Unpublish a previously-published issue
updateIdentifiers ( $args, $request ) : JSONMessage Update issue pub ids
updateIssue ( $args, $request ) : JSONMessage Update a issue
uploadFile ( $args, $request ) : JSONMessage An action to upload an issue file. Used for issue cover images.

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

Метод Описание
_addCenterColumns ( $issueGridCellProvider ) Private function to add central columns to the grid.
getRowInstance ( ) : IssueGridRow Get the row handler - override the default row handler

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

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

Constructor
public __construct ( )

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

May be overridden by subclasses.
protected _addCenterColumns ( $issueGridCellProvider )
$issueGridCellProvider IssueGridCellProvider

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

An action to add a new issue
public addIssue ( $args, $request )
$args array
$request PKPRequest

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

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

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

Clear issue objects pub ids
public clearIssueObjectsPubIds ( $args, $request ) : JSONMessage
$args array
$request PKPRequest
Результат JSONMessage JSON object

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

Clear issue pub id
public clearPubId ( $args, $request ) : JSONMessage
$args array
$request PKPRequest
Результат JSONMessage JSON object

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

Delete an uploaded cover image.
public deleteCoverImage ( $args, $request ) : JSONMessage
$args array `coverImage` string Filename of the cover image to be deleted. `issueId` int Id of the issue this cover image is attached to
$request PKPRequest
Результат JSONMessage JSON object

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

Removes an issue
public deleteIssue ( $args, $request )
$args array
$request PKPRequest

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

An action to edit a issue
public editIssue ( $args, $request ) : JSONMessage
$args array
$request PKPRequest
Результат JSONMessage JSON object

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

An action to edit a issue's identifying data
public editIssueData ( $args, $request ) : JSONMessage
$args array
$request PKPRequest
Результат JSONMessage JSON object

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

Get the template for the assign public identifiers form.
public getAssignPublicIdentifiersFormTemplate ( ) : string
Результат string

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

Get the row handler - override the default row handler
protected getRowInstance ( ) : IssueGridRow
Результат IssueGridRow

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

An action to edit issue pub ids
public identifiers ( $args, $request ) : JSONMessage
$args array
$request PKPRequest
Результат JSONMessage JSON object

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

См. также: PKPHandler::initialize()
public initialize ( $request, $args )

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

Displays the issue galleys page.
public issueGalleys ( $args, $request ) : JSONMessage
$args array
$request PKPRequest
Результат JSONMessage JSON object

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

Display the table of contents
public issueToc ( $args, $request ) : JSONMessage
$args array
$request PKPRequest
Результат JSONMessage JSON object

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

Publish issue
public publishIssue ( $args, $request )
$args array
$request Request

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

Unpublish a previously-published issue
public unpublishIssue ( $args, $request )
$args array
$request PKPRequest

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

Update issue pub ids
public updateIdentifiers ( $args, $request ) : JSONMessage
$args array
$request PKPRequest
Результат JSONMessage JSON object

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

Update a issue
public updateIssue ( $args, $request ) : JSONMessage
$args array
$request PKPRequest
Результат JSONMessage JSON object

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

An action to upload an issue file. Used for issue cover images.
public uploadFile ( $args, $request ) : JSONMessage
$args array
$request PKPRequest
Результат JSONMessage JSON object