Open Journal Systems
3.3.0
ArticleGalleyNativeXmlFilter.inc.php
1
<?php
2
16
import
(
'lib.pkp.plugins.importexport.native.filter.RepresentationNativeXmlFilter'
);
17
18
class
ArticleGalleyNativeXmlFilter
extends
RepresentationNativeXmlFilter
{
23
function
__construct
($filterGroup) {
24
parent::__construct($filterGroup);
25
}
26
27
28
//
29
// Implement template methods from PersistableFilter
30
//
34
function
getClassName
() {
35
return
'plugins.importexport.native.filter.ArticleGalleyNativeXmlFilter'
;
36
}
37
38
//
39
// Extend functions in RepresentationNativeXmlFilter
40
//
48
function
createRepresentationNode
($doc, $representation) {
49
$representationNode = parent::createRepresentationNode($doc, $representation);
50
$representationNode->setAttribute(
'approved'
, $representation->getIsApproved()?
'true'
:
'false'
);
51
52
$submission = $this->
getDeployment
()->getSubmission();
53
54
return
$representationNode;
55
}
56
62
function
getFiles
($representation) {
63
$submissionFileDao =
DAORegistry::getDAO
(
'SubmissionFileDAO'
);
/* @var $submissionFileDao SubmissionFileDAO */
64
$galleyFiles = array();
65
if
($representation->getFileId()) $galleyFiles = array($submissionFileDao->getLatestRevision($representation->getFileId()));
66
return
$galleyFiles;
67
}
68
}
69
70
ArticleGalleyNativeXmlFilter\getFiles
getFiles($representation)
Definition:
ArticleGalleyNativeXmlFilter.inc.php:62
ArticleGalleyNativeXmlFilter
Class that converts an ArticleGalley to a Native XML document.
Definition:
ArticleGalleyNativeXmlFilter.inc.php:18
RepresentationNativeXmlFilter
Base class that converts a representation to a Native XML document.
Definition:
RepresentationNativeXmlFilter.inc.php:18
DAORegistry\getDAO
static & getDAO($name, $dbconn=null)
Definition:
DAORegistry.inc.php:57
NativeImportExportFilter\getDeployment
getDeployment()
Definition:
NativeImportExportFilter.inc.php:49
ArticleGalleyNativeXmlFilter\createRepresentationNode
createRepresentationNode($doc, $representation)
Definition:
ArticleGalleyNativeXmlFilter.inc.php:48
ArticleGalleyNativeXmlFilter\__construct
__construct($filterGroup)
Definition:
ArticleGalleyNativeXmlFilter.inc.php:23
ArticleGalleyNativeXmlFilter\getClassName
getClassName()
Definition:
ArticleGalleyNativeXmlFilter.inc.php:34
plugins
importexport
native
filter
ArticleGalleyNativeXmlFilter.inc.php
Generated on Fri Aug 28 2020 14:50:42 for Open Journal Systems by
1.8.17