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().