PHP 클래스 IssueGridHandler, ojs

상속: extends GridHandler
파일 보기 프로젝트 열기: pkp/ojs 1 사용 예제들

공개 메소드들

메소드 설명
__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.

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