MDL-29231 - Course, Resource - Fix so that the correct icon is displayed for courses...
authorJason Fowler <phalacee@gmail.com>
Thu, 13 Oct 2011 03:50:23 +0000 (11:50 +0800)
committerJason Fowler <phalacee@gmail.com>
Thu, 13 Oct 2011 03:50:23 +0000 (11:50 +0800)
mod/resource/lib.php

index e357e46..341e588 100644 (file)
@@ -257,7 +257,7 @@ function resource_get_coursemodule_info($coursemodule) {
     $fs = get_file_storage();
     $files = $fs->get_area_files($context->id, 'mod_resource', 'content', 0, 'sortorder DESC, id ASC', false); // TODO: this is not very efficient!!
     if (count($files) >= 1) {
     $fs = get_file_storage();
     $files = $fs->get_area_files($context->id, 'mod_resource', 'content', 0, 'sortorder DESC, id ASC', false); // TODO: this is not very efficient!!
     if (count($files) >= 1) {
-        $mainfile = array_pop($files);
+        $mainfile = reset($files);
         $info->icon = file_extension_icon($mainfile->get_filename());
         $resource->mainfile = $mainfile->get_filename();
     }
         $info->icon = file_extension_icon($mainfile->get_filename());
         $resource->mainfile = $mainfile->get_filename();
     }