From b5e9bf485f20cb8a9d8142b45dbba2b42cebf82c Mon Sep 17 00:00:00 2001 From: Dongsheng Cai Date: Thu, 25 Mar 2010 07:22:26 +0000 Subject: [PATCH] "MDL-21021, fixed private file url" --- lib/filelib.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/filelib.php b/lib/filelib.php index 2f69f035567..23d1520ada1 100644 --- a/lib/filelib.php +++ b/lib/filelib.php @@ -581,7 +581,9 @@ function file_get_user_area_files($draftitemid, $filepath = '/', $filearea = 'us $foldername = explode('/', trim($item->filepath, '/')); $item->fullname = trim(array_pop($foldername), '/'); } else { - $item->url = $CFG->wwwroot . '/draftfile.php/' . $context->id .'/user_draft/'.$draftitemid.$item->filepath.$item->fullname; + $fb = get_file_browser(); + $fileinfo = $fb->get_file_info($context, $file->get_filearea(), $file->get_itemid(), $file->get_filepath(), $file->get_filename()); + $item->url = $fileinfo->get_url(); } $list[] = $item; }