Open Journal Systems  3.3.0
ContextFileManager.inc.php
1 <?php
2 
17 import('lib.pkp.classes.file.PrivateFileManager');
18 
21  var $contextId;
22 
28  function __construct($contextId) {
29  parent::__construct();
30  $this->contextId = (int) $contextId;
31  }
32 
37  function getBasePath() {
38  $dirNames = Application::getFileDirectories();
39  return parent::getBasePath() . $dirNames['context'] . $this->contextId . '/';
40  }
41 }
42 
43 
PrivateFileManager
Class defining operations for private file management.
Definition: PrivateFileManager.inc.php:18
ContextFileManager\$contextId
$contextId
Definition: ContextFileManager.inc.php:24
ContextFileManager
Class defining operations for private context file management.
Definition: ContextFileManager.inc.php:19
Application\getFileDirectories
static getFileDirectories()
Definition: Application.inc.php:206
PrivateFileManager\__construct
__construct()
Definition: PrivateFileManager.inc.php:26
ContextFileManager\getBasePath
getBasePath()
Definition: ContextFileManager.inc.php:40
ContextFileManager\__construct
__construct($contextId)
Definition: ContextFileManager.inc.php:31