Правильная последовательность и аргументы сохранения файлового менеджера в Moodle

Я использую Moodle’s filemanager элемент загрузить один файл
К сожалению, документация Moodle очень плохо организована и неполна
Я не могу понять, как я должен работать с проклятым filemanager!
В настоящее время я делаю это так:

// populating database record object in $record
// ...
$insertid = $DB->insert_record('local_usercertlist', $record);
$draftitemid = file_get_submitted_draft_itemid('pic');
file_save_draft_area_files($draftitemid, $PAGE->context->id, 'local_usercertlist', "type1_{$fromform->uid}", $insertid, array('subdirs' => false, 'maxfiles' => 1));

Но теперь я не знаю, как мне получить загруженный файл!
Документация Moodle говорит об использовании moodle_url::make_pluginfile_url() метод, но это необходимо path а также filename и где я могу их найти ?!

может кто-нибудь сказать мне, какова правильная последовательность загрузки & получить файл в Moodle ?!

0

Решение

На сайте есть минимальный пример файлового менеджера: https://github.com/AndyNormore/filemanager

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]