MDL-50318 course: Fix the URL of embedded images at resources overview
authorDavid Mudrák <david@moodle.com>
Thu, 21 May 2015 15:18:05 +0000 (17:18 +0200)
committerDavid Mudrák <david@moodle.com>
Thu, 21 May 2015 15:23:25 +0000 (17:23 +0200)
Not only mod_resource instances are listed here. All modules that
declare their FEATURE_MOD_ARCHETYPE as MOD_ARCHETYPE_RESOURCE (well, all
but those without own view page, such as mod_label) are listed. So we
must use the real plugin name when rendering the intro field.

course/resources.php

index 400b478..cc05fd6 100644 (file)
@@ -134,7 +134,7 @@ foreach ($cms as $cm) {
     $icon = '<img src="'.$cm->get_icon_url().'" class="activityicon" alt="'.$cm->get_module_type_name().'" /> ';
 
     if (isset($resource->intro) && isset($resource->introformat)) {
-        $intro = format_module_intro('resource', $resource, $cm->id);
+        $intro = format_module_intro($cm->modname, $resource, $cm->id);
     } else {
         $intro = '';
     }