/** * Email a director decision comment. */ function emailDirectorDecisionComment($args, $request) { $paperId = (int) $request->getUserVar('paperId'); $submissionEditHandler = new SubmissionEditHandler(); $submissionEditHandler->validate($request, $paperId); $trackDirectorSubmissionDao = DAORegistry::getDAO('TrackDirectorSubmissionDAO'); $submission =& $trackDirectorSubmissionDao->getTrackDirectorSubmission($paperId); $this->setupTemplate($request, true); if (TrackDirectorAction::emailDirectorDecisionComment($submission, $request->getUserVar('send'))) { if ($request->getUserVar('blindCcReviewers')) { $this->blindCcReviewsToReviewers(array(), $request); } else { $request->redirect(null, null, null, 'submissionReview', array($paperId)); } } }