pluginfile MDLSITE-1025 Relaxed login check on pluginfile surrounding group icons
authorSam Hemelryk <sam@moodle.com>
Wed, 6 Oct 2010 06:00:49 +0000 (06:00 +0000)
committerSam Hemelryk <sam@moodle.com>
Wed, 6 Oct 2010 06:00:49 +0000 (06:00 +0000)
pluginfile.php

index 36f75ea..780a061 100644 (file)
@@ -524,7 +524,7 @@ if ($component === 'blog') {
         send_file_not_found();
     }
 
-    require_login($course);
+    require_course_login($course, true);
 
     $groupid = (int)array_shift($args);
 
@@ -534,6 +534,9 @@ if ($component === 'blog') {
     }
 
     if ($filearea === 'description') {
+
+        require_login($course);
+
         $filename = array_pop($args);
         $filepath = $args ? '/'.implode('/', $args).'/' : '/';
         if (!$file = $fs->get_file($context->id, 'group', 'description', $group->id, $filepath, $filename) or $file->is_directory()) {