Open Journal Systems  3.3.0
BaseSubmissionFileManager.inc.php
1 <?php
2 
28 import('lib.pkp.classes.file.ContextFileManager');
29 
32  var $_submissionId;
33 
39  function __construct($contextId, $submissionId) {
40  parent::__construct($contextId);
41  $this->_submissionId = (int) $submissionId;
42  }
43 
44 
45  //
46  // Public methods
47  //
52  function getBasePath() {
53  $dirNames = Application::getFileDirectories();
54  return parent::getBasePath() . $dirNames['submission'] . $this->_submissionId . '/';
55  }
56 
61  function getSubmissionId() {
62  return $this->_submissionId;
63  }
64 }
65 
66 
BaseSubmissionFileManager\$_submissionId
$_submissionId
Definition: BaseSubmissionFileManager.inc.php:35
ContextFileManager\$contextId
$contextId
Definition: ContextFileManager.inc.php:24
BaseSubmissionFileManager\getBasePath
getBasePath()
Definition: BaseSubmissionFileManager.inc.php:55
ContextFileManager
Class defining operations for private context file management.
Definition: ContextFileManager.inc.php:19
BaseSubmissionFileManager
Base helper class for submission file management tasks.
Definition: BaseSubmissionFileManager.inc.php:30
BaseSubmissionFileManager\__construct
__construct($contextId, $submissionId)
Definition: BaseSubmissionFileManager.inc.php:42
BaseSubmissionFileManager\getSubmissionId
getSubmissionId()
Definition: BaseSubmissionFileManager.inc.php:64
Application\getFileDirectories
static getFileDirectories()
Definition: Application.inc.php:206
PrivateFileManager\__construct
__construct()
Definition: PrivateFileManager.inc.php:26