$draftfileurl = moodle_url::make_draftfile_url($contextid, $filearea, $itemid, $filepath, $filename);
$modulecontext = context_module::instance($moduleid); $fileurl = moodle_url::make_draftfile_url($modulecontext->id, 'mod_yourmodule', 'draft', '/', $filename);This code generates a URL for a file in draft status within a course module using the module ID and file name. Package Library: The moodle_url function is found in the Moodle core code library.