diff --git a/lib/form/editor.php b/lib/form/editor.php index dc68ec5402b..271895aa912 100644 --- a/lib/form/editor.php +++ b/lib/form/editor.php @@ -173,7 +173,7 @@ class MoodleQuickForm_editor extends HTML_QuickForm_element { $str .= '
'; /// embedded image files - TODO: hide on the fly when switching editors $str .= '
'; - $editorurl = "$CFG->wwwroot/repository/filepicker.php?action=embedded&itemid=$draftitemid&subdirs=$subdirs&maxbytes=$maxbytes&ctx_id=".$ctx->id; + $editorurl = "$CFG->wwwroot/repository/filepicker.php?action=browse&env=editor&itemid=$draftitemid&subdirs=$subdirs&maxbytes=$maxbytes&ctx_id=".$ctx->id; $str .= 'Error'; // TODO: localise, fix styles, etc. $str .= '
'; @@ -186,8 +186,11 @@ class MoodleQuickForm_editor extends HTML_QuickForm_element { $str .= $PAGE->requires->js_function_call('id2_add_itemid', array($id, $draftitemid))->asap(); if ($editor->supports_repositories()) { - $str .= $PAGE->requires->js_function_call('hide_item', array("{$id}_filemanager"))->asap(); + $str .= $PAGE->requires->js_function_call('destroy_item', array("{$id}_filemanager"))->asap(); } + } else { + // should disable file picker + $str .= 'No file allowed'; } $str .= '';