/** * View editor decision comments. * @param $args array * @param $request PKPRequest */ function viewEditorDecisionComments($args, $request) { $articleId = (int) array_shift($args); $this->validate($request, $articleId); $this->setupTemplate($request, true); AuthorAction::viewEditorDecisionComments($this->submission); }
/** * View editor decision comments. */ function viewEditorDecisionComments($args) { AuthorHandler::validate(); AuthorHandler::setupTemplate(true); $articleId = $args[0]; list($journal, $authorSubmission) = TrackSubmissionHandler::validate($articleId); AuthorAction::viewEditorDecisionComments($authorSubmission); }
/** * View editor decision comments. */ function viewEditorDecisionComments($args) { $this->validate(); $this->setupTemplate(true); $articleId = $args[0]; $trackSubmissionHandler = new TrackSubmissionHandler(); $trackSubmissionHandler->validate($articleId); $authorSubmission =& $trackSubmissionHandler->submission; AuthorAction::viewEditorDecisionComments($authorSubmission); }
/** * View editor decision comments. */ function viewEditorDecisionComments($args, $request) { $this->validate(); $this->setupTemplate($request, true); $articleId = (int) array_shift($args); $trackSubmissionHandler = new TrackSubmissionHandler(); $trackSubmissionHandler->validate($request, $articleId); $authorSubmission =& $trackSubmissionHandler->submission; AuthorAction::viewEditorDecisionComments($authorSubmission); }
/** * Post editor decision comments. */ function postEditorDecisionComment() { $this->validate(); $this->setupTemplate(true); $articleId = Request::getUserVar('articleId'); // If the user pressed the "Save and email" button, then email the comment. $emailComment = Request::getUserVar('saveAndEmail') != null ? true : false; $trackSubmissionHandler = new TrackSubmissionHandler(); $trackSubmissionHandler->validate($articleId); $submission =& $trackSubmissionHandler->submission; if (AuthorAction::postEditorDecisionComment($submission, $emailComment)) { AuthorAction::viewEditorDecisionComments($submission); } }