|
Open Journal Systems
3.3.0
|
Public Member Functions | |
| __construct ($contextId) | |
| & | copyFromTemporaryFile (&$temporaryFile, $libraryFileType) |
| deleteById ($fileId) | |
| generateFileName ($type, $originalFileName) | |
| getBasePath () | |
| getFileSuffixFromType ($type) | |
| getNameFromType ($type) | |
| getTitleKeyFromType ($type) | |
| & | getTypeNameMap () |
| & | getTypeSuffixMap () |
| & | getTypeTitleKeyMap () |
Public Member Functions inherited from PrivateFileManager | |
| __construct () | |
Public Member Functions inherited from FileManager | |
| compressFile ($filePath) | |
| copyDir ($source, $dest) | |
| copyFile ($source, $dest) | |
| decompressFile ($filePath) | |
| deleteByPath ($filePath) | |
| downloadByPath ($filePath, $mediaType=null, $inline=false, $fileName=null) | |
| fileExists ($filePath, $type='file') | |
| getDocumentExtension ($type) | |
| getDocumentType ($type) | |
| getExtension ($fileName) | |
| getFirstUploadedPostName () | |
| getImageExtension ($type) | |
| getNiceFileSize ($size) | |
| getUploadedFileName ($fileName) | |
| getUploadedFilePath ($fileName) | |
| getUploadedFileType ($fileName) | |
| getUploadErrorCode ($fileName) | |
| mkdir ($dirPath, $perms=null) | |
| mkdirtree ($dirPath, $perms=null) | |
| parseFileExtension ($fileName) | |
| readFileFromPath ($filePath, $output=false) | |
| rmdir ($dirPath) | |
| rmtree ($file) | |
| setMode ($path, $mask) | |
| truncateFileName ($fileName, $length=127) | |
| uploadedFileExists ($fileName) | |
| uploadError ($fileName) | |
| uploadFile ($fileName, $destFileName) | |
| writeFile ($dest, &$contents) | |
Data Fields | |
| $contextId | |
Data Fields inherited from PrivateFileManager | |
| $filesDir | |
Wrapper class for uploading files to a site/context' library directory.
Definition at line 20 of file PKPLibraryFileManager.inc.php.
| PKPLibraryFileManager::__construct | ( | $contextId | ) |
Constructor
| $contextId | int |
Reimplemented in LibraryFileManager.
Definition at line 31 of file PKPLibraryFileManager.inc.php.
References $contextId.
| & PKPLibraryFileManager::copyFromTemporaryFile | ( | & | $temporaryFile, |
| $libraryFileType | |||
| ) |
Routine to copy a library file from a temporary file.
| $temporaryFile | object |
| $libraryFileType | int LIBRARY_FILE_TYPE_... |
Definition at line 96 of file PKPLibraryFileManager.inc.php.
References FileManager\copyFile(), generateFileName(), and DAORegistry\getDAO().
| PKPLibraryFileManager::deleteById | ( | $fileId | ) |
Delete a file by ID.
| $fileId | int |
Definition at line 49 of file PKPLibraryFileManager.inc.php.
References getBasePath(), and DAORegistry\getDAO().
| PKPLibraryFileManager::generateFileName | ( | $type, | |
| $originalFileName | |||
| ) |
Generate a filename for a library file.
| $type | int LIBRARY_FILE_TYPE_... |
| $originalFileName | string |
Definition at line 64 of file PKPLibraryFileManager.inc.php.
References DAORegistry\getDAO(), FileManager\getExtension(), getFileSuffixFromType(), PKPString\strlen(), PKPString\strpos(), PKPString\substr(), and FileManager\truncateFileName().
Referenced by copyFromTemporaryFile().
| PKPLibraryFileManager::getBasePath | ( | ) |
Get the base path for file storage.
Reimplemented from PrivateFileManager.
Definition at line 40 of file PKPLibraryFileManager.inc.php.
Referenced by deleteById().
| PKPLibraryFileManager::getFileSuffixFromType | ( | $type | ) |
Get the file suffix for the given file type
| $type | int LIBRARY_FILE_TYPE_... |
Definition at line 117 of file PKPLibraryFileManager.inc.php.
References getTypeSuffixMap().
Referenced by generateFileName().
| PKPLibraryFileManager::getNameFromType | ( | $type | ) |
Get the symbolic name from the type
| $type | int LIBRARY_FILE_TYPE_... |
Definition at line 140 of file PKPLibraryFileManager.inc.php.
References getTypeNameMap().
| PKPLibraryFileManager::getTitleKeyFromType | ( | $type | ) |
Get the display name locale key from the type title
| $type | int LIBRARY_FILE_TYPE_... |
Definition at line 167 of file PKPLibraryFileManager.inc.php.
References getTypeTitleKeyMap().
| & PKPLibraryFileManager::getTypeNameMap | ( | ) |
Get the type => name mapping array
Definition at line 176 of file PKPLibraryFileManager.inc.php.
Referenced by getNameFromType().
| & PKPLibraryFileManager::getTypeSuffixMap | ( | ) |
Get the type => suffix mapping array
Definition at line 126 of file PKPLibraryFileManager.inc.php.
Referenced by getFileSuffixFromType().
| & PKPLibraryFileManager::getTypeTitleKeyMap | ( | ) |
Get the type => locale key mapping array
Definition at line 153 of file PKPLibraryFileManager.inc.php.
Referenced by getTitleKeyFromType().
| PKPLibraryFileManager::$contextId |
Definition at line 25 of file PKPLibraryFileManager.inc.php.
Referenced by LibraryFileManager\__construct(), and __construct().