Index: resource.class.php
===================================================================
RCS file: /cvsroot/moodle/moodle/mod/resource/type/file/resource.class.php,v
retrieving revision 1.71.2.5
diff -u -r1.71.2.5 resource.class.php
--- resource.class.php	11 Jan 2008 11:58:41 -0000	1.71.2.5
+++ resource.class.php	12 Mar 2008 10:23:00 -0000
@@ -244,6 +244,10 @@
                 $resourcetype = "mpeg";
                 $embedded = true;
 
+            } else if ($mimetype == "audio/x-pn-realaudio") {   // It's a realmedia file
+                $resourcetype = "rm";
+                $embedded = true;
+
             } else if ($mimetype == "text/html") {    // It's a web page
                 $resourcetype = "html";
 
@@ -543,6 +547,21 @@
                 echo '</object>';
                 echo '</div>';
 
+            } else if ($resourcetype == "rm") {
+
+                echo '<div class="resourcecontent resourcerm">'; 
+                echo '<object classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width="320" height="240">';
+                echo '<param name="src" value="' . $fullurl . '" />';
+                echo '<param name="controls" value="All" />';
+                echo '<!--[if !IE]>-->';
+                echo '<object type="audio/x-pn-realaudio-plugin" data="' . $fullurl . '" width="320" height="240">';
+                echo '<param name="controls" value="All" />';
+                echo '<a href="' . $fullurl . '">' . $fullurl .'</a>';
+                echo '</object>';
+                echo '<!--<![endif]-->';
+                echo '</object>';
+                echo '</div>';
+
             } else if ($resourcetype == "quicktime") {
                 echo '<div class="resourcecontent resourceqt">';
 
