17 import(
'lib.pkp.controllers.tab.workflow.PKPWorkflowTabHandler');
30 case WORKFLOW_STAGE_ID_PRODUCTION:
31 $dispatcher = $request->getDispatcher();
32 import(
'lib.pkp.classes.linkAction.request.AjaxModal');
33 $schedulePublicationLinkAction =
new LinkAction(
34 'schedulePublication',
37 $request, ROUTE_COMPONENT,
null,
38 'tab.issueEntry.IssueEntryTabHandler',
39 'publicationMetadata',
null,
40 array(
'submissionId' => $submission->getId(),
'stageId' => $stageId)
42 __(
'submission.publication')
44 __(
'editor.submission.schedulePublication')
46 $templateMgr->assign(
'schedulePublicationLinkAction', $schedulePublicationLinkAction);
49 return parent::fetchTab($args, $request);
59 NOTIFICATION_LEVEL_NORMAL => array(
60 NOTIFICATION_TYPE_VISIT_CATALOG => array(ASSOC_TYPE_SUBMISSION, $submissionId),
61 NOTIFICATION_TYPE_ASSIGN_PRODUCTIONUSER => array(ASSOC_TYPE_SUBMISSION, $submissionId),
62 NOTIFICATION_TYPE_AWAITING_REPRESENTATIONS => array(ASSOC_TYPE_SUBMISSION, $submissionId),
64 NOTIFICATION_LEVEL_TRIVIAL => array()