]> git.mjollnir.org Git - moodle.git/commitdiff
Merged zip file exception into HEAD MDL-9478
authormoodler <moodler>
Sat, 11 Aug 2007 15:01:47 +0000 (15:01 +0000)
committermoodler <moodler>
Sat, 11 Aug 2007 15:01:47 +0000 (15:01 +0000)
mod/resource/type/file/resource.class.php

index 12d0122135d830181cd530394bdfd1f22a09feb5..6165e3d7af14a525e9a06a994e81b818e70a3695 100644 (file)
@@ -246,6 +246,11 @@ function display() {
 
         } else if ($mimetype == "text/html") {    // It's a web page
             $resourcetype = "html";
+
+        } else if ($mimetype == "application/zip") {    // It's a zip archive
+            $resourcetype = "zip";
+            $embedded = true;
+
         } else if ($mimetype == 'application/pdf' || $mimetype == 'application/x-pdf') {
             $resourcetype = "pdf";
             $embedded = true;
@@ -579,6 +584,12 @@ function display() {
             echo '<!--<![endif]-->';
             echo '</object>';
             echo '</div>';
+
+        } elseif ($resourcetype == 'zip') {
+            echo '<div class="resourcepdf">';
+            echo get_string('clicktoopen', 'resource') . '<a href="' . $fullurl . '">' . format_string($resource->name) . '</a>';
+            echo '</div>';
+
         } elseif ($resourcetype == 'pdf') {
             echo '<div class="resourcepdf">';
             echo '<object data="' . $fullurl . '" type="application/pdf">';