Differences Between: [Versions 310 and 311] [Versions 311 and 403] [Versions 39 and 311]
H5P Content manager class
Copyright: | 2020 Amaia Anabitarte <amaia@moodle.com> |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 97 lines (4 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
content:: (2 methods):
is_view_allowed()
import_file()
is_view_allowed() X-Ref |
Returns user has access permission for the content itself. If the H5P content-type library is disabled, the user won't have access to it. return: bool True if content could be accessed. False otherwise. |
import_file(\stored_file $file) X-Ref |
Import a file as a valid content. Before importing the file, this method will check if the file is a valid H5P package. If it's not valid, it will thrown an exception. param: \stored_file $file File to store in the content file area. return: \stored_file|null the stored content file or null if the file is discarted. |