]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-14589: make user_profile files available via userfile.php
authorscyrma <scyrma>
Thu, 4 Sep 2008 07:20:24 +0000 (07:20 +0000)
committerscyrma <scyrma>
Thu, 4 Sep 2008 07:20:24 +0000 (07:20 +0000)
userfile.php

index d43778ee579a62ede58834c5dbd6025d150bd0b2..738d7bdf6ae207f72bcc956dd817266b5b1311a7 100644 (file)
         print_error('invalidarguments');
     }
 
-    $userid = $context->instanceid;
-    if ($USER->id != $userid) {
-        print_error('invaliduserid');
-    }
-
     switch ($filearea) {
-        case 'private': $itemid = 0; $forcedownload = true; break;
-        default:        send_file_not_found();
+        case 'user_private':
+            $userid = $context->instanceid;
+            if ($USER->id != $userid) {
+                print_error('invaliduserid');
+            }
+            // fallthrough
+        case 'user_profile':
+            $itemid = 0;
+            $forcedownload = true;
+            break;
+        default:
+            send_file_not_found();
     }
 
     $relativepath = '/'.implode('/', $args);