]> git.mjollnir.org Git - moodle.git/commitdiff
Merged in changes for MDL-9923 from MOODLE_18_STABLE
authormark-nielsen <mark-nielsen>
Tue, 24 Jul 2007 07:04:33 +0000 (07:04 +0000)
committermark-nielsen <mark-nielsen>
Tue, 24 Jul 2007 07:04:33 +0000 (07:04 +0000)
mod/lesson/mediafile.php

index 34e8491c04d7e255ae6572f01884ea56bd0a72ea..fc52550fb256b30918a098d9caef83f8d1085e79 100644 (file)
         error('Course module is incorrect');
     }
 
-    if (!is_url($lesson->mediafile)) {
+    require_login($course->id, false, $cm);
+
+    // Get the mimetype
+    $mimetype = mimeinfo("type", $lesson->mediafile);
+
+    if (!is_url($lesson->mediafile) and !in_array($mimetype, array('text/plain', 'text/html'))) {
         print_header($course->shortname);
     }
 
@@ -49,8 +54,6 @@
         exit();
     }
 
-    require_login($course->id, false, $cm);
-
     if (is_url($lesson->mediafile)) {
         $fullurl = $lesson->mediafile;        
     } else {
@@ -62,9 +65,6 @@
         }
         $fullurl = "$CFG->wwwroot$relativeurl";
     }
-    
-    // Get the mimetype
-    $mimetype = mimeinfo("type", $lesson->mediafile);    
 
     // find the correct type and print it out
     if ($mimetype == "audio/mp3") {    // It's an MP3 audio file