Public Member Functions

EditorDecisionHandler Class Reference

Handle requests for editors to make a decision. More...

Inheritance diagram for EditorDecisionHandler:
Handler Handler

List of all members.

Public Member Functions

 _getEditorDecisionForm ($formName, $decision)
 _getEditorDecisionForm ($formName, $decision)
 _getReviewRoundOps ()
 _getReviewRoundOps ()
 _initiateEditorDecision ($args, &$request, $formName)
 _initiateEditorDecision ($args, &$request, $formName)
 _saveEditorDecision ($args, &$request, $formName, $redirectOp=null, $decision=null)
 _saveEditorDecision ($args, &$request, $formName, $redirectOp=null, $decision=null)
 approveProofs ($args, &$request)
 approveProofs ($args, &$request)
 authorize (&$request, $args, $roleAssignments)
 authorize (&$request, $args, $roleAssignments)
 EditorDecisionHandler ()
 EditorDecisionHandler ()
 externalReview ($args, &$request)
 externalReview ($args, &$request)
 importPeerReviews ($args, &$request)
 importPeerReviews ($args, &$request)
 initialize (&$request, $args)
 initialize (&$request, $args)
 internalReview ($args, &$request)
 internalReview ($args, &$request)
 newReviewRound ($args, &$request)
 newReviewRound ($args, &$request)
 promote ($args, &$request)
 promote ($args, &$request)
 promoteInReview ($args, &$request)
 promoteInReview ($args, &$request)
 saveApproveProof ($args, &$request)
 saveApproveProof ($args, &$request)
 saveExternalReview ($args, &$request)
 saveExternalReview ($args, &$request)
 saveInternalReview ($args, &$request)
 saveInternalReview ($args, &$request)
 saveNewReviewRound ($args, &$request)
 saveNewReviewRound ($args, &$request)
 savePromote ($args, &$request)
 savePromote ($args, &$request)
 savePromoteInReview ($args, &$request)
 savePromoteInReview ($args, &$request)
 saveSendReviews ($args, &$request)
 saveSendReviews ($args, &$request)
 saveSendReviewsInReview ($args, &$request)
 saveSendReviewsInReview ($args, &$request)
 sendReviews ($args, &$request)
 sendReviews ($args, &$request)
 sendReviewsInReview ($args, &$request)
 sendReviewsInReview ($args, &$request)

Detailed Description

Handle requests for editors to make a decision.

Definition at line 23 of file EditorDecisionHandler.inc.php.


Member Function Documentation

EditorDecisionHandler._getEditorDecisionForm ( formName,
decision 
)

Get an instance of an editor decision form.

Parameters:
$formName string
$decision int
Returns:
EditorDecisionForm

Definition at line 433 of file EditorDecisionHandler.inc.php.

Referenced by _initiateEditorDecision(), and _saveEditorDecision().

EditorDecisionHandler._getEditorDecisionForm ( formName,
decision 
)

Get an instance of an editor decision form.

Parameters:
$formName string
$decision int
Returns:
EditorDecisionForm

Definition at line 433 of file EditorDecisionHandler.inc.php.

EditorDecisionHandler._getReviewRoundOps (  ) 

Get operations that need a review round id policy.

Returns:
array

Definition at line 423 of file EditorDecisionHandler.inc.php.

Referenced by authorize(), and EditorDecisionHandler().

EditorDecisionHandler._getReviewRoundOps (  ) 

Get operations that need a review round id policy.

Returns:
array

Definition at line 423 of file EditorDecisionHandler.inc.php.

EditorDecisionHandler._initiateEditorDecision ( args,
&$  request,
formName 
)

Initiate an editor decision.

Parameters:
$args array
$request PKPRequest
$formName string Name of form to call
Returns:
string Serialized JSON object

Definition at line 357 of file EditorDecisionHandler.inc.php.

References _getEditorDecisionForm().

Referenced by externalReview(), internalReview(), newReviewRound(), promote(), promoteInReview(), sendReviews(), and sendReviewsInReview().

EditorDecisionHandler._initiateEditorDecision ( args,
&$  request,
formName 
)

Initiate an editor decision.

Parameters:
$args array
$request PKPRequest
$formName string Name of form to call
Returns:
string Serialized JSON object

Definition at line 357 of file EditorDecisionHandler.inc.php.

References _getEditorDecisionForm().

EditorDecisionHandler._saveEditorDecision ( args,
&$  request,
formName,
redirectOp = null,
decision = null 
)

Save an editor decision.

Parameters:
$args array
$request PKPRequest
$formName string Name of form to call
$redirectOp string A workflow stage operation to redirect to if successful (if any).
Returns:
string Serialized JSON object

Definition at line 378 of file EditorDecisionHandler.inc.php.

References _getEditorDecisionForm().

Referenced by saveExternalReview(), saveInternalReview(), saveNewReviewRound(), saveSendReviews(), and saveSendReviewsInReview().

EditorDecisionHandler._saveEditorDecision ( args,
&$  request,
formName,
redirectOp = null,
decision = null 
)

Save an editor decision.

Parameters:
$args array
$request PKPRequest
$formName string Name of form to call
$redirectOp string A workflow stage operation to redirect to if successful (if any).
Returns:
string Serialized JSON object

Definition at line 378 of file EditorDecisionHandler.inc.php.

References _getEditorDecisionForm().

EditorDecisionHandler.approveProofs ( args,
&$  request 
)

Fetch the proofs grid handler.

Parameters:
$args array
$request PKPRequest
Returns:
string Serialized JSON object

Definition at line 284 of file EditorDecisionHandler.inc.php.

EditorDecisionHandler.approveProofs ( args,
&$  request 
)

Fetch the proofs grid handler.

Parameters:
$args array
$request PKPRequest
Returns:
string Serialized JSON object

Definition at line 284 of file EditorDecisionHandler.inc.php.

EditorDecisionHandler.authorize ( &$  request,
args,
roleAssignments 
)
See also:
PKPHandler.authorize()

Definition at line 49 of file EditorDecisionHandler.inc.php.

References _getReviewRoundOps().

Referenced by authorize().

EditorDecisionHandler.authorize ( &$  request,
args,
roleAssignments 
)
See also:
PKPHandler.authorize()

Definition at line 49 of file EditorDecisionHandler.inc.php.

References _getReviewRoundOps(), and authorize().

EditorDecisionHandler.EditorDecisionHandler (  ) 

Constructor.

Definition at line 27 of file EditorDecisionHandler.inc.php.

References _getReviewRoundOps().

EditorDecisionHandler.EditorDecisionHandler (  ) 

Constructor.

Definition at line 27 of file EditorDecisionHandler.inc.php.

References _getReviewRoundOps().

EditorDecisionHandler.externalReview ( args,
&$  request 
)

Jump from submission to external review

Parameters:
$args array
$request PKPRequest
Returns:
string Serialized JSON object

Definition at line 147 of file EditorDecisionHandler.inc.php.

References _initiateEditorDecision().

EditorDecisionHandler.externalReview ( args,
&$  request 
)

Jump from submission to external review

Parameters:
$args array
$request PKPRequest
Returns:
string Serialized JSON object

Definition at line 147 of file EditorDecisionHandler.inc.php.

References _initiateEditorDecision().

EditorDecisionHandler.importPeerReviews ( args,
&$  request 
)

Import all free-text/review form reviews to paste into message

Parameters:
$args array
$request PKPRequest
Returns:
string Serialized JSON object

Definition at line 258 of file EditorDecisionHandler.inc.php.

EditorDecisionHandler.importPeerReviews ( args,
&$  request 
)

Import all free-text/review form reviews to paste into message

Parameters:
$args array
$request PKPRequest
Returns:
string Serialized JSON object

Definition at line 258 of file EditorDecisionHandler.inc.php.

EditorDecisionHandler.initialize ( &$  request,
args 
)
See also:
PKPHandler.initialize()

Definition at line 72 of file EditorDecisionHandler.inc.php.

EditorDecisionHandler.initialize ( &$  request,
args 
)
See also:
PKPHandler.initialize()

Definition at line 72 of file EditorDecisionHandler.inc.php.

EditorDecisionHandler.internalReview ( args,
&$  request 
)

Start a new review round

Parameters:
$args array
$request PKPRequest
Returns:
string Serialized JSON object

Definition at line 122 of file EditorDecisionHandler.inc.php.

References _initiateEditorDecision().

EditorDecisionHandler.internalReview ( args,
&$  request 
)

Start a new review round

Parameters:
$args array
$request PKPRequest
Returns:
string Serialized JSON object

Definition at line 122 of file EditorDecisionHandler.inc.php.

References _initiateEditorDecision().

EditorDecisionHandler.newReviewRound ( args,
&$  request 
)

Start a new review round

Parameters:
$args array
$request PKPRequest
Returns:
string Serialized JSON object

Definition at line 90 of file EditorDecisionHandler.inc.php.

References _initiateEditorDecision().

EditorDecisionHandler.newReviewRound ( args,
&$  request 
)

Start a new review round

Parameters:
$args array
$request PKPRequest
Returns:
string Serialized JSON object

Definition at line 90 of file EditorDecisionHandler.inc.php.

References _initiateEditorDecision().

EditorDecisionHandler.promote ( args,
&$  request 
)

Show a promote form (responsible for accept submission modals outside review stage)

Parameters:
$args array
$request PKPRequest
Returns:
string Serialized JSON object

Definition at line 215 of file EditorDecisionHandler.inc.php.

References _initiateEditorDecision().

EditorDecisionHandler.promote ( args,
&$  request 
)

Show a promote form (responsible for accept submission modals outside review stage)

Parameters:
$args array
$request PKPRequest
Returns:
string Serialized JSON object

Definition at line 215 of file EditorDecisionHandler.inc.php.

References _initiateEditorDecision().

EditorDecisionHandler.promoteInReview ( args,
&$  request 
)

Show a promote form (responsible for external review and accept submission modals in review stages). We need this because the authorization for promoting in review stages is different when not in review stages (need to authorize review round id).

Parameters:
$args array
$request PKPRequest
Returns:
string Serialized JSON object

Definition at line 227 of file EditorDecisionHandler.inc.php.

References _initiateEditorDecision().

EditorDecisionHandler.promoteInReview ( args,
&$  request 
)

Show a promote form (responsible for external review and accept submission modals in review stages). We need this because the authorization for promoting in review stages is different when not in review stages (need to authorize review round id).

Parameters:
$args array
$request PKPRequest
Returns:
string Serialized JSON object

Definition at line 227 of file EditorDecisionHandler.inc.php.

References _initiateEditorDecision().

EditorDecisionHandler.saveApproveProof ( args,
&$  request 
)

Approve a proof monograph file.

Parameters:
$args array
$request PKPRequest

Definition at line 308 of file EditorDecisionHandler.inc.php.

References MonographSearchIndex.clearMonographFiles(), MonographSearchIndex.indexMonographFiles(), and MonographLog.logEvent().

EditorDecisionHandler.saveApproveProof ( args,
&$  request 
)

Approve a proof monograph file.

Parameters:
$args array
$request PKPRequest

Definition at line 308 of file EditorDecisionHandler.inc.php.

References MonographSearchIndex.clearMonographFiles(), MonographSearchIndex.indexMonographFiles(), and MonographLog.logEvent().

EditorDecisionHandler.saveExternalReview ( args,
&$  request 
)

Start a new review round in external review, bypassing internal

Parameters:
$args array
$request PKPRequest
Returns:
string Serialized JSON object

Definition at line 157 of file EditorDecisionHandler.inc.php.

References _saveEditorDecision().

EditorDecisionHandler.saveExternalReview ( args,
&$  request 
)

Start a new review round in external review, bypassing internal

Parameters:
$args array
$request PKPRequest
Returns:
string Serialized JSON object

Definition at line 157 of file EditorDecisionHandler.inc.php.

References _saveEditorDecision().

EditorDecisionHandler.saveInternalReview ( args,
&$  request 
)

Start a new review round

Parameters:
$args array
$request PKPRequest
Returns:
string Serialized JSON object

Definition at line 132 of file EditorDecisionHandler.inc.php.

References _saveEditorDecision().

EditorDecisionHandler.saveInternalReview ( args,
&$  request 
)

Start a new review round

Parameters:
$args array
$request PKPRequest
Returns:
string Serialized JSON object

Definition at line 132 of file EditorDecisionHandler.inc.php.

References _saveEditorDecision().

EditorDecisionHandler.saveNewReviewRound ( args,
&$  request 
)

Start a new review round

Parameters:
$args array
$request PKPRequest
Returns:
string Serialized JSON object

Definition at line 100 of file EditorDecisionHandler.inc.php.

References _saveEditorDecision().

EditorDecisionHandler.saveNewReviewRound ( args,
&$  request 
)

Start a new review round

Parameters:
$args array
$request PKPRequest
Returns:
string Serialized JSON object

Definition at line 100 of file EditorDecisionHandler.inc.php.

References _saveEditorDecision().

EditorDecisionHandler.savePromote ( args,
&$  request 
)

Save the send review form

Parameters:
$args array
$request PKPRequest
Returns:
string Serialized JSON object

Definition at line 237 of file EditorDecisionHandler.inc.php.

EditorDecisionHandler.savePromote ( args,
&$  request 
)

Save the send review form

Parameters:
$args array
$request PKPRequest
Returns:
string Serialized JSON object

Definition at line 237 of file EditorDecisionHandler.inc.php.

EditorDecisionHandler.savePromoteInReview ( args,
&$  request 
)

Save the send review form (same case of the promoteInReview() method, see description there).

Parameters:
$args array
$request PKPRequest
Returns:
string Serialized JSON object

Definition at line 248 of file EditorDecisionHandler.inc.php.

EditorDecisionHandler.savePromoteInReview ( args,
&$  request 
)

Save the send review form (same case of the promoteInReview() method, see description there).

Parameters:
$args array
$request PKPRequest
Returns:
string Serialized JSON object

Definition at line 248 of file EditorDecisionHandler.inc.php.

EditorDecisionHandler.saveSendReviews ( args,
&$  request 
)

Save the send review form when user is not in review stage.

Parameters:
$args array
$request PKPRequest
Returns:
string Serialized JSON object

Definition at line 195 of file EditorDecisionHandler.inc.php.

References _saveEditorDecision().

EditorDecisionHandler.saveSendReviews ( args,
&$  request 
)

Save the send review form when user is not in review stage.

Parameters:
$args array
$request PKPRequest
Returns:
string Serialized JSON object

Definition at line 195 of file EditorDecisionHandler.inc.php.

References _saveEditorDecision().

EditorDecisionHandler.saveSendReviewsInReview ( args,
&$  request 
)

Save the send review form when user is in review stages.

Parameters:
$args array
$request PKPRequest
Returns:
string Serialized JSON object

Definition at line 205 of file EditorDecisionHandler.inc.php.

References _saveEditorDecision().

EditorDecisionHandler.saveSendReviewsInReview ( args,
&$  request 
)

Save the send review form when user is in review stages.

Parameters:
$args array
$request PKPRequest
Returns:
string Serialized JSON object

Definition at line 205 of file EditorDecisionHandler.inc.php.

References _saveEditorDecision().

EditorDecisionHandler.sendReviews ( args,
&$  request 
)

Show a save review form (responsible for decline submission modals when not in review stage)

Parameters:
$args array
$request PKPRequest
Returns:
string Serialized JSON object

Definition at line 172 of file EditorDecisionHandler.inc.php.

References _initiateEditorDecision().

EditorDecisionHandler.sendReviews ( args,
&$  request 
)

Show a save review form (responsible for decline submission modals when not in review stage)

Parameters:
$args array
$request PKPRequest
Returns:
string Serialized JSON object

Definition at line 172 of file EditorDecisionHandler.inc.php.

References _initiateEditorDecision().

EditorDecisionHandler.sendReviewsInReview ( args,
&$  request 
)

Show a save review form (responsible for request revisions, resubmit for review, and decline submission modals in review stages). We need this because the authorization in review stages is different when not in review stages (need to authorize review round id).

Parameters:
$args array
$request PKPRequest
Returns:
string Serialized JSON object

Definition at line 185 of file EditorDecisionHandler.inc.php.

References _initiateEditorDecision().

EditorDecisionHandler.sendReviewsInReview ( args,
&$  request 
)

Show a save review form (responsible for request revisions, resubmit for review, and decline submission modals in review stages). We need this because the authorization in review stages is different when not in review stages (need to authorize review round id).

Parameters:
$args array
$request PKPRequest
Returns:
string Serialized JSON object

Definition at line 185 of file EditorDecisionHandler.inc.php.

References _initiateEditorDecision().


The documentation for this class was generated from the following files: