Open Monograph Press  3.3.0
LibraryFileManager.inc.php
1 <?php
2 
16 import('lib.pkp.classes.file.PKPLibraryFileManager');
17 
19 
24  function __construct($contextId) {
25  parent::__construct($contextId);
26  }
27 
28 
33  function getFileSuffixFromType($type) {
34  $typeSuffixMap =& $this->getTypeSuffixMap();
35  return $typeSuffixMap[$type];
36  }
37 
42  function &getTypeSuffixMap() {
43  static $map = array(
44  LIBRARY_FILE_TYPE_CONTRACT => 'CON',
45  );
46  $parent = parent::getTypeSuffixMap();
47  $map = array_merge($map, $parent);
48  return $map;
49  }
50 
55  function &getTypeTitleKeyMap() {
56  static $map = array(
57  LIBRARY_FILE_TYPE_CONTRACT => 'settings.libraryFiles.category.contracts',
58  );
59  $parent = parent::getTypeTitleKeyMap();
60  $map = array_merge($map, $parent);
61  return $map;
62  }
63 
68  function &getTypeNameMap() {
69  static $map = array(
70  LIBRARY_FILE_TYPE_CONTRACT => 'contacts',
71  );
72  $parent = parent::getTypeNameMap();
73  $map = array_merge($map, $parent);
74  return $map;
75  }
76 }
77 
78 
PKPLibraryFileManager\$contextId
$contextId
Definition: PKPLibraryFileManager.inc.php:25
LibraryFileManager\getTypeTitleKeyMap
& getTypeTitleKeyMap()
Definition: LibraryFileManager.inc.php:55
LibraryFileManager\getTypeSuffixMap
& getTypeSuffixMap()
Definition: LibraryFileManager.inc.php:42
LibraryFileManager
Wrapper class for uploading files to a site/context' library directory.
Definition: LibraryFileManager.inc.php:18
LibraryFileManager\getFileSuffixFromType
getFileSuffixFromType($type)
Definition: LibraryFileManager.inc.php:33
PKPLibraryFileManager
Wrapper class for uploading files to a site/context' library directory.
Definition: PKPLibraryFileManager.inc.php:20
LibraryFileManager\getTypeNameMap
& getTypeNameMap()
Definition: LibraryFileManager.inc.php:68
LibraryFileManager\__construct
__construct($contextId)
Definition: LibraryFileManager.inc.php:24