/** * Show the publication metadata form. * @param $request Request * @param $args array * @return JSONMessage JSON object */ function publicationMetadata($args, $request) { import('controllers.tab.issueEntry.form.IssueEntryPublicationMetadataForm'); $submission = $this->getSubmission(); $stageId = $this->getStageId(); $user = $request->getUser(); $issueEntryPublicationMetadataForm = new IssueEntryPublicationMetadataForm($submission->getId(), $user->getId(), $stageId, array('displayedInContainer' => true)); $issueEntryPublicationMetadataForm->initData(); return new JSONMessage(true, $issueEntryPublicationMetadataForm->fetch($request)); }