17 import(
'lib.pkp.pages.authorDashboard.PKPAuthorDashboardHandler');
25 parent::__construct();
41 $internalReviewRounds = $reviewRoundDao->getBySubmissionId($submission->getId(), WORKFLOW_STAGE_ID_INTERNAL_REVIEW);
42 $templateMgr->assign(
'internalReviewRounds', $internalReviewRounds);
43 return parent::submission($args, $request);
50 parent::setupTemplate($request);
54 $chaptersGridUrl = $request->getDispatcher()->url(
58 'grid.users.chapter.ChapterGridHandler',
62 'submissionId' => $submission->getId(),
63 'publicationId' =>
'__publicationId__',
68 $templateMgr->setState([
69 'chaptersGridUrl' => $chaptersGridUrl,
84 switch ($currentStage) {
85 case WORKFLOW_STAGE_ID_INTERNAL_REVIEW:
86 return SUBMISSION_FILE_REVIEW_REVISION;
88 return parent::_fileStageFromWorkflowStage($currentStage);
98 $submissionAssocTypeAndIdArray = array(ASSOC_TYPE_SUBMISSION, $submission->getId());
99 $notificationRequestOptions = parent::_getNotificationRequestOptions($submission);
100 $notificationRequestOptions[NOTIFICATION_LEVEL_TASK][NOTIFICATION_TYPE_PENDING_INTERNAL_REVISIONS] = $submissionAssocTypeAndIdArray;
101 $notificationRequestOptions[NOTIFICATION_LEVEL_NORMAL][NOTIFICATION_TYPE_EDITOR_DECISION_INTERNAL_REVIEW] = $submissionAssocTypeAndIdArray;
102 return $notificationRequestOptions;
109 return $request->getDispatcher()->url(
113 'grid.catalogEntry.PublicationFormatGridHandler',
117 'submissionId' => $submission->getId(),
118 'publicationId' =>
'__publicationId__',