/** * Import all free-text/review form reviews to paste into message * @param $args array * @param $request PKPRequest * @return string Serialized JSON object */ function importPeerReviews($args, &$request) { $monographId = $request->getUserVar('monographId'); $seriesEditorSubmissionDao =& DAORegistry::getDAO('SeriesEditorSubmissionDAO'); $seriesEditorSubmission =& $seriesEditorSubmissionDao->getSeriesEditorSubmission($monographId); import('classes.submission.seriesEditor.SeriesEditorAction'); $peerReviews = SeriesEditorAction::getPeerReviews($seriesEditorSubmission); if (empty($peerReviews)) { $json = new JSON('false', Locale::translate('editor.review.noReviews')); } else { $json = new JSON('true', $peerReviews); } return $json->getString(); }
/** * Import all free-text/review form reviews to paste into message * @param $args array * @param $request PKPRequest * @return string Serialized JSON object */ function importPeerReviews($args, &$request) { // Retrieve the authorized submission. $seriesEditorSubmission =& $this->getAuthorizedContextObject(ASSOC_TYPE_MONOGRAPH); // Retrieve peer reviews. import('classes.submission.seriesEditor.SeriesEditorAction'); $seriesEditorAction = new SeriesEditorAction(); $peerReviews = $seriesEditorAction->getPeerReviews($seriesEditorSubmission); if (empty($peerReviews)) { $json = new JSON(false, Locale::translate('editor.review.noReviews')); } else { $json = new JSON(true, $peerReviews); } return $json->getString(); }