From f08c15685bbf1e3506c8393b536861c49fcaae16 Mon Sep 17 00:00:00 2001 From: David Mudrak Date: Thu, 26 Apr 2012 11:55:25 +0200 Subject: [PATCH] MDL-32638 fixing the area names and file_browser::get_file_info() API call These two bug made the file browsing non-working in workshop 2.x --- mod/workshop/fileinfolib.php | 2 +- mod/workshop/lib.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/mod/workshop/fileinfolib.php b/mod/workshop/fileinfolib.php index b53206e9c37..5a8b4a2cb7c 100644 --- a/mod/workshop/fileinfolib.php +++ b/mod/workshop/fileinfolib.php @@ -98,7 +98,7 @@ class workshop_file_info_submissions_container extends file_info { $itemids = $DB->get_records('files', array('contextid' => $this->context->id, 'component' => 'mod_workshop', 'filearea' => $this->filearea), 'itemid', "DISTINCT itemid"); foreach ($itemids as $itemid => $unused) { - if ($child = $this->browser->get_file_info($this->context, $this->filearea, $itemid)) { + if ($child = $this->browser->get_file_info($this->context, 'mod_workshop', $this->filearea, $itemid)) { $children[] = $child; } } diff --git a/mod/workshop/lib.php b/mod/workshop/lib.php index cc732f9d940..06f73fabf0a 100644 --- a/mod/workshop/lib.php +++ b/mod/workshop/lib.php @@ -1348,7 +1348,7 @@ function workshop_get_file_info($browser, $areas, $course, $cm, $context, $filea $fs = get_file_storage(); - if ($filearea === 'content' or $filearea === 'attachment') { + if ($filearea === 'submission_content' or $filearea === 'submission_attachment') { if (!has_capability('mod/workshop:viewallsubmissions', $context)) { return null;