
Public Member Functions | |
| articleToTemporaryFile ($articleFile, $userId) | |
| deleteFile ($fileId, $userId) | |
| downloadFile ($fileId, $userId, $inline=false) | |
| & | getFile ($fileId, $userId) |
| handleUpload ($fileName, $userId) | |
| parseFileExtension ($fileName) | |
| readFile ($fileId, $userId, $output=false) | |
| TemporaryFileManager () | |
| viewFile ($fileId) | |
Definition at line 21 of file TemporaryFileManager.inc.php.
| TemporaryFileManager.articleToTemporaryFile | ( | $ | articleFile, | |
| $ | userId | |||
| ) |
Create a new temporary file from an article file.
| $articleFile | object | |
| $userId | int |
Definition at line 162 of file TemporaryFileManager.inc.php.
References FileManager.fileExists(), Core.getCurrentDate(), DAORegistry.getDAO(), FileManager.mkdirtree(), and parseFileExtension().
| TemporaryFileManager.deleteFile | ( | $ | fileId, | |
| $ | userId | |||
| ) |
Delete a file by ID.
| $fileId | int |
Definition at line 66 of file TemporaryFileManager.inc.php.
References DAORegistry.getDAO(), and getFile().
| TemporaryFileManager.downloadFile | ( | $ | fileId, | |
| $ | userId, | |||
| $ | inline = false | |||
| ) |
Download a file.
| $fileId | int the file id of the file to download | |
| $inline | print file as inline instead of attachment, optional |
Reimplemented from FileManager.
Definition at line 81 of file TemporaryFileManager.inc.php.
References getFile().
Referenced by viewFile().
| & TemporaryFileManager.getFile | ( | $ | fileId, | |
| $ | userId | |||
| ) |
Retrieve file information by file ID.
Definition at line 40 of file TemporaryFileManager.inc.php.
References DAORegistry.getDAO().
Referenced by deleteFile(), NativeImportExportPlugin.display(), downloadFile(), and readFile().
| TemporaryFileManager.handleUpload | ( | $ | fileName, | |
| $ | userId | |||
| ) |
Upload the file and add it to the database.
| $fileName | string index into the $_FILES array | |
| $userId | int |
Definition at line 124 of file TemporaryFileManager.inc.php.
References FileManager.fileExists(), Core.getCurrentDate(), DAORegistry.getDAO(), FileManager.getUploadedFileName(), FileManager.mkdirtree(), parseFileExtension(), FileManager.truncateFileName(), and FileManager.uploadFile().
| TemporaryFileManager.parseFileExtension | ( | $ | fileName | ) |
Parse the file extension from a filename/path.
| $fileName | string |
Reimplemented from FileManager.
Definition at line 104 of file TemporaryFileManager.inc.php.
Referenced by articleToTemporaryFile(), and handleUpload().
| TemporaryFileManager.readFile | ( | $ | fileId, | |
| $ | userId, | |||
| $ | output = false | |||
| ) |
Read a file's contents.
| $output | boolean output the file's contents instead of returning a string |
Definition at line 51 of file TemporaryFileManager.inc.php.
References getFile().
| TemporaryFileManager.TemporaryFileManager | ( | ) |
Constructor. Create a manager for handling temporary file uploads.
Definition at line 30 of file TemporaryFileManager.inc.php.
References Config.getVar().
| TemporaryFileManager.viewFile | ( | $ | fileId | ) |
View a file inline (variant of downloadFile).
Definition at line 95 of file TemporaryFileManager.inc.php.
References downloadFile().
1.5.6