Differences Between: [Versions 39 and 400]
(no description)
File Size: | 94 lines (3 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
H5peditorStorage:: (8 methods):
getLanguage()
getAvailableLanguages()
keepFile()
getLibraries()
alterLibraryFiles()
saveFileTemporarily()
markFileForCleanup()
removeTemporarilySavedFiles()
Interface: H5peditorStorage - X-Ref
A defined interface for the editor to communicate with the database of thegetLanguage($machineName, $majorVersion, $minorVersion, $language) X-Ref |
Load language file(JSON) from database. This is used to translate the editor fields(title, description etc.) return: string Translation in JSON format param: string $name The machine readable name of the library(content type) param: int $major Major part of version number param: int $minor Minor part of version number param: string $lang Language code |
getAvailableLanguages($machineName, $majorVersion, $minorVersion) X-Ref |
Load a list of available language codes from the database. return: array List of possible language codes param: string $machineName The machine readable name of the library(content type) param: int $majorVersion Major part of version number param: int $minorVersion Minor part of version number |
keepFile($fileId) X-Ref |
"Callback" for mark the given file as a permanent file. Used when saving content that has new uploaded files. param: int $fileId |
getLibraries($libraries = NULL) X-Ref |
Decides which content types the editor should have. Two usecases: 1. No input, will list all the available content types. 2. Libraries supported are specified, load additional data and verify that the content types are available. Used by e.g. the Presentation Tool Editor that already knows which content types are supported in its slides. return: array List of all libraries loaded param: array $libraries List of library names + version to load info for |
alterLibraryFiles(&$files, $libraries) X-Ref |
Alter styles and scripts param: array $files param: array $libraries |
saveFileTemporarily($data, $move_file) X-Ref |
Saves a file or moves it temporarily. This is often necessary in order to validate and store uploaded or fetched H5Ps. return: bool|object Returns false if saving failed or the path to the file param: string $data Uri of data that should be saved as a temporary file param: boolean $move_file Can be set to TRUE to move the data instead of saving it |
markFileForCleanup($file, $content_id) X-Ref |
Marks a file for later cleanup, useful when files are not instantly cleaned up. E.g. for files that are uploaded through the editor. param: H5peditorFile param: $content_id |
removeTemporarilySavedFiles($filePath) X-Ref |
Clean up temporary files param: string $filePath Path to file or directory |