Public Member Functions

EditorDecisionWithEmailForm Class Reference

Base class for the editor decision forms. More...

Inheritance diagram for EditorDecisionWithEmailForm:
EditorDecisionForm PromoteForm SendReviewsForm

List of all members.

Public Member Functions

 _sendReviewMailToAuthor (&$seriesEditorSubmission, $emailKey, $request)
 _updateReviewRoundStatus ($seriesEditorSubmission, $status, $reviewRound=null)
 EditorDecisionWithEmailForm (&$seriesEditorSubmission, $decision, $stageId, $template, $reviewRound=null)
 fetch (&$request)
 getSaveFormOperation ()
 initData ($args, &$request, $actionLabels)
 readInputData ()
 setSaveFormOperation ($saveFormOperation)

Detailed Description

Base class for the editor decision forms.

Definition at line 17 of file EditorDecisionWithEmailForm.inc.php.


Member Function Documentation

EditorDecisionWithEmailForm._sendReviewMailToAuthor ( &$  seriesEditorSubmission,
emailKey,
request 
)

Sends an email with a personal message and the selected review attachements to the author. Also marks review attachments selected by the editor as "viewable" for the author.

Parameters:
$seriesEditorSubmission SeriesEditorSubmission
$emailKey string An email template.
$request PKPRequest

Definition at line 189 of file EditorDecisionWithEmailForm.inc.php.

References EditorDecisionForm.getReviewRound().

Referenced by SendReviewsForm.execute(), and PromoteForm.execute().

EditorDecisionWithEmailForm._updateReviewRoundStatus ( seriesEditorSubmission,
status,
reviewRound = null 
)

Retrieve the last review round and update it with the new status.

Parameters:
$seriesEditorSubmission SeriesEditorSubmission
$status integer One of the REVIEW_ROUND_STATUS_* constants.

Definition at line 167 of file EditorDecisionWithEmailForm.inc.php.

Referenced by SendReviewsForm.execute(), and PromoteForm.execute().

EditorDecisionWithEmailForm.EditorDecisionWithEmailForm ( &$  seriesEditorSubmission,
decision,
stageId,
template,
reviewRound = null 
)

Constructor.

Parameters:
$seriesEditorSubmission SeriesEditorSubmission
$decision integer
$stageId integer
$template string The template to display
$reviewRound ReviewRound

Definition at line 30 of file EditorDecisionWithEmailForm.inc.php.

References EditorDecisionForm.EditorDecisionForm().

Referenced by PromoteForm.PromoteForm(), and SendReviewsForm.SendReviewsForm().

EditorDecisionWithEmailForm.fetch ( &$  request  ) 
EditorDecisionWithEmailForm.getSaveFormOperation (  ) 

Get the operation to save this form.

Returns:
string

Definition at line 41 of file EditorDecisionWithEmailForm.inc.php.

Referenced by fetch().

EditorDecisionWithEmailForm.initData ( args,
&$  request,
actionLabels 
)
See also:
Form.initData()
Parameters:
$actionLabels array

Definition at line 60 of file EditorDecisionWithEmailForm.inc.php.

References EditorDecisionForm.getDecision(), EditorDecisionForm.getReviewRound(), and EditorDecisionForm.getSeriesEditorSubmission().

EditorDecisionWithEmailForm.readInputData (  ) 
See also:
Form.readInputData()

Reimplemented from EditorDecisionForm.

Definition at line 114 of file EditorDecisionWithEmailForm.inc.php.

EditorDecisionWithEmailForm.setSaveFormOperation ( saveFormOperation  ) 

Set the operation to save this form.

Parameters:
$saveFormOperation string

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

Referenced by PromoteForm.PromoteForm(), and SendReviewsForm.SendReviewsForm().


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