16 import(
'lib.pkp.plugins.importexport.native.filter.SubmissionFileNativeXmlFilter');
24 parent::__construct($filterGroup);
35 return 'plugins.importexport.native.filter.SupplementaryFileNativeXmlFilter';
50 $submissionFileNode = parent::createSubmissionFileNode($doc, $submissionFile);
51 $this->
createLocalizedNodes($doc, $submissionFileNode,
'creator', $submissionFile->getCreator(
null));
52 $this->
createLocalizedNodes($doc, $submissionFileNode,
'subject', $submissionFile->getSubject(
null));
53 $this->
createLocalizedNodes($doc, $submissionFileNode,
'description', $submissionFile->getDescription(
null));
54 $this->
createLocalizedNodes($doc, $submissionFileNode,
'publisher', $submissionFile->getPublisher(
null));
55 $this->
createLocalizedNodes($doc, $submissionFileNode,
'sponsor', $submissionFile->getSponsor(
null));
56 if ($dateCreated = $submissionFile->getDateCreated()) {
57 $submissionFileNode->appendChild($doc->createElementNS($deployment->getNamespace(),
'date_created',$dateCreated));
59 $this->
createLocalizedNodes($doc, $submissionFileNode,
'source', $submissionFile->getSource(
null));
60 if ($language = $submissionFile->getLanguage()) {
61 $submissionFileNode->appendChild($doc->createElementNS($deployment->getNamespace(),
'language', htmlspecialchars($language, ENT_COMPAT,
'UTF-8')));
63 return $submissionFileNode;
70 return 'supplementary_file';