PHP Class IssueGridHandler, ojs

Inheritance: extends GridHandler
Afficher le fichier Open project: pkp/ojs Class Usage Examples

Méthodes publiques

Méthode Description
__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.

Méthodes protégées

Méthode Description
_addCenterColumns ( $issueGridCellProvider ) Private function to add central columns to the grid.
getRowInstance ( ) : IssueGridRow Get the row handler - override the default row handler

Method Details

__construct() public méthode

Constructor
public __construct ( )

_addCenterColumns() protected méthode

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

addIssue() public méthode

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

authorize() public méthode

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

clearIssueObjectsPubIds() public méthode

Clear issue objects pub ids
public clearIssueObjectsPubIds ( $args, $request ) : JSONMessage
$args array
$request PKPRequest
Résultat JSONMessage JSON object

clearPubId() public méthode

Clear issue pub id
public clearPubId ( $args, $request ) : JSONMessage
$args array
$request PKPRequest
Résultat JSONMessage JSON object

deleteCoverImage() public méthode

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
Résultat JSONMessage JSON object

deleteIssue() public méthode

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

editIssue() public méthode

An action to edit a issue
public editIssue ( $args, $request ) : JSONMessage
$args array
$request PKPRequest
Résultat JSONMessage JSON object

editIssueData() public méthode

An action to edit a issue's identifying data
public editIssueData ( $args, $request ) : JSONMessage
$args array
$request PKPRequest
Résultat JSONMessage JSON object

getAssignPublicIdentifiersFormTemplate() public méthode

Get the template for the assign public identifiers form.

getRowInstance() protected méthode

Get the row handler - override the default row handler
protected getRowInstance ( ) : IssueGridRow
Résultat IssueGridRow

identifiers() public méthode

An action to edit issue pub ids
public identifiers ( $args, $request ) : JSONMessage
$args array
$request PKPRequest
Résultat JSONMessage JSON object

initialize() public méthode

See also: PKPHandler::initialize()
public initialize ( $request, $args )

issueGalleys() public méthode

Displays the issue galleys page.
public issueGalleys ( $args, $request ) : JSONMessage
$args array
$request PKPRequest
Résultat JSONMessage JSON object

issueToc() public méthode

Display the table of contents
public issueToc ( $args, $request ) : JSONMessage
$args array
$request PKPRequest
Résultat JSONMessage JSON object

publishIssue() public méthode

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

unpublishIssue() public méthode

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

updateIdentifiers() public méthode

Update issue pub ids
public updateIdentifiers ( $args, $request ) : JSONMessage
$args array
$request PKPRequest
Résultat JSONMessage JSON object

updateIssue() public méthode

Update a issue
public updateIssue ( $args, $request ) : JSONMessage
$args array
$request PKPRequest
Résultat JSONMessage JSON object

uploadFile() public méthode

An action to upload an issue file. Used for issue cover images.
public uploadFile ( $args, $request ) : JSONMessage
$args array
$request PKPRequest
Résultat JSONMessage JSON object