|
| byteserving_send_file ($handle, $mimetype, $ranges, $filesize) |
| Send requested byterange of file.
|
|
| download_file_content ($url, $headers=null, $postdata=null, $fullresponse=false, $timeout=300, $connecttimeout=20, $skipcertverify=false, $tofile=NULL, $calctimeout=false) |
| Fetches content of file from Internet (using proxy if defined).
|
|
| file_area_contains_subdirs (context $context, $component, $filearea, $itemid) |
| Detects if area contains subdirs, this is intended for file areas that are attached to content migrated from 1.x where subdirs were allowed everywhere.
|
|
| file_copy_file_to_file_area ($file, $filename, $itemid) |
| Copies a file from one file area to another.
|
|
| file_correct_filepath ($str) |
| Convert any string to a valid filepath.
|
|
stdClass | file_encode_url ($urlbase, $path, $forcedownload=false, $https=false) |
| Encodes file serving url.
|
|
| file_extension_icon ($filename, $unused=null) |
| Returns the relative icon path for a given file name.
|
|
| file_extension_in_typegroup ($filename, $groups, $checktype=false) |
| Checks if file with name $filename has one of the extensions in groups $groups.
|
|
| file_file_icon ($file, $unused=null) |
| Return the relative icon path for a given file.
|
|
| file_folder_icon ($unused=null) |
| Return the relative icon path for a folder image.
|
|
| file_get_all_files_in_draftarea (int $draftitemid, string $filepath='/') |
| Returns all of the files in the draftarea.
|
|
| file_get_drafarea_files ($draftitemid, $filepath='/') |
| Listing all files (including folders) in current path (draft area) used by file manager.
|
|
| file_get_drafarea_folders ($draftitemid, $filepath, &$data) |
| Generate a folder tree of draft area of current USER recursively.
|
|
stdClass | file_get_draft_area_info ($draftitemid, $filepath='/') |
| Returns information about files in a draft area.
|
|
| file_get_file_area_info ($contextid, $component, $filearea, $itemid=0, $filepath='/') |
| Returns information about files in an area.
|
|
| file_get_submitted_draft_itemid ($elname) |
| Returns draft area itemid for a given element.
|
|
| file_get_typegroup ($element, $groups) |
| Returns array of elements of type $element in type group(s)
|
|
moodle_database | file_get_unused_draft_itemid () |
| Generate a draft itemid.
|
|
| file_get_upload_error ($errorcode) |
| Returns description of upload error.
|
|
moodle_database | file_get_user_used_space () |
| Get used space of files $DB @global stdClass $USER.
|
|
| file_is_draft_area_limit_reached ($draftitemid, $areamaxbytes, $newfilesize=0, $includereferences=false) |
| Returns whether a draft area has exceeded/will exceed its size limit.
|
|
| file_is_draft_areas_limit_reached (int $userid) |
| Returns whether a user has reached their draft area upload rate.
|
|
| file_is_executable ($filename) |
| Tells whether the filename is executable.
|
|
| file_is_svg_image_from_mimetype (string $mimetype) |
| Attempt to determine whether the specified mime-type is an SVG image or not.
|
|
| file_merge_draft_area_into_draft_area ($getfromdraftid, $mergeintodraftid) |
| Merge files from two draftarea areas.
|
|
| file_merge_draft_areas ($draftitemid, $usercontextid, $text, $forcehttps=false) |
| Finds all draft areas used in a textarea and copies the files into the primary textarea.
|
|
| file_merge_files_from_draft_area_into_filearea ($draftitemid, $contextid, $component, $filearea, $itemid, array $options=null) |
| Add files from a draft area into a final area.
|
|
| file_mimetype_icon ($mimetype, $unused=null) |
| Returns the relative icon path for a given mime type.
|
|
| file_mimetype_in_typegroup ($mimetype, $groups) |
| Checks if mimetype $mimetype belongs to one of the groups $groups.
|
|
| file_overwrite_existing_draftfile (stored_file $newfile, stored_file $existingfile) |
| Overwrite an existing file in a draft area.
|
|
| file_pluginfile ($relativepath, $forcedownload, $preview=null, $offline=false, $embed=false) |
| This function delegates file serving to individual plugins.
|
|
| file_postupdate_standard_editor ($data, $field, array $options, $context, $component=null, $filearea=null, $itemid=null) |
| Prepares the content of the 'editor' form element with embedded media files to be saved in database.
|
|
| file_postupdate_standard_filemanager ($data, $field, array $options, $context, $component, $filearea, $itemid) |
| Saves files modified by File manager formslib element.
|
|
stdClass | file_prepare_draft_area (&$draftitemid, $contextid, $component, $filearea, $itemid, array $options=null, $text=null) |
| Initialise a draft file area from a real one by copying the files.
|
|
| file_prepare_standard_editor ($data, $field, array $options, $context=null, $component=null, $filearea=null, $itemid=null) |
| Prepares 'editor' formslib element from data in database.
|
|
| file_prepare_standard_filemanager ($data, $field, array $options, $context=null, $component=null, $filearea=null, $itemid=null) |
| Saves text and files modified by Editor formslib element.
|
|
| file_remove_editor_orphaned_files ($editor) |
| Removes those files from the user drafts filearea which are not referenced in the editor text.
|
|
| file_replace_file_area_in_text ($file, $newid, $text, $forcehttps=false) |
| Rewrites a file area in arbitrary text.
|
|
moodle_database | file_reset_sortorder ($contextid, $component, $filearea, $itemid=false) |
| reset file sort order number to 0 $DB
|
|
| file_restore_source_field_from_draft_file ($storedfile) |
| Restore the original source field from draft files.
|
|
| file_rewrite_pluginfile_urls ($text, $file, $contextid, $component, $filearea, $itemid, array $options=null) |
| Convert encoded URLs in $text from the @PLUGINFILE@/... form to an actual URL.
|
|
| file_rewrite_urls_to_pluginfile ($text, $draftitemid, $forcehttps=false) |
| Convert the draft file area URLs in some content to @PLUGINFILE@ tokens ready to be saved in the database.
|
|
| file_safe_save_content ($content, $destination) |
| Safely save content to a certain path.
|
|
stdClass | file_save_draft_area_files ($draftitemid, $contextid, $component, $filearea, $itemid, array $options=null, $text=null, $forcehttps=false) |
| Saves files from a draft file area to a real one (merging the list of files).
|
|
moodle_database | file_set_sortorder ($contextid, $component, $filearea, $itemid, $filepath, $filename, $sortorder) |
| Set file sort order.
|
|
| format_array_postdata_for_curlcall ($arraydata, $currentdata, &$data) |
| Recursive function formating an array in POST parameter.
|
|
| format_postdata_for_curlcall ($postdata) |
| Transform a PHP array into POST parameter (see the recursive function format_array_postdata_for_curlcall)
|
|
| fulldelete ($location) |
| Recursively delete the file or folder with path $location.
|
|
| get_mimetype_description ($obj, $capitalise=false) |
| Obtains descriptions for file types (e.g.
|
|
| get_mimetype_for_sending ($filename='') |
| Determine a file's MIME type based on the given filename using the function mimeinfo.
|
|
& | get_mimetypes_array () |
| Returns a list of information about file types based on extensions.
|
|
| get_moodle_proxy_url () |
| Returns the moodle proxy configuration as a formatted url.
|
|
| mimeinfo ($element, $filename) |
| Obtains information about a filetype based on its extension.
|
|
| mimeinfo_from_type ($element, $mimetype) |
| Obtains information about a filetype based on the MIME type rather than the other way around.
|
|
| readfile_accel ($file, $mimetype, $accelerate) |
| Enhanced readfile() with optional acceleration.
|
|
| readfile_allow_large ($path, $filesize=-1) |
| The readfile function can fail when files are larger than 2GB (even on 64-bit platforms).
|
|
| readstring_accel ($string, $mimetype, $accelerate=false) |
| Similar to readfile_accel() but designed for strings.
|
|
| send_content_uncached ($content, $filename) |
| Serve content which is not meant to be cached.
|
|
| send_file ($path, $filename, $lifetime=null, $filter=0, $pathisstring=false, $forcedownload=false, $mimetype='', $dontdie=false, array $options=array()) |
| Handles the sending of file data to the user's browser, including support for byteranges etc.
|
|
stdClass | send_file_not_found () |
| Requested file is not found or not accessible, does not return, terminates script.
|
|
| send_header_404 () |
| Helper function to send correct 404 for server.
|
|
| send_stored_file ($storedfile, $lifetime=null, $filter=0, $forcedownload=false, array $options=array()) |
| Handles the sending of file data to the user's browser, including support for byteranges etc.
|
|
| send_temp_file ($path, $filename, $pathisstring=false) |
| Handles the sending of temporary file to user, download is forced.
|
|
| send_temp_file_finished ($path) |
| Internal callback function used by send_temp_file()
|
|