From 63e1765c916990a7deaddf847e03047bd04d0755 Mon Sep 17 00:00:00 2001 From: Marina Glancy Date: Fri, 19 Jul 2013 15:52:23 +1000 Subject: [PATCH] MDL-38707 Display module name when the folder is displayed inline --- mod/folder/lang/en/folder.php | 2 +- mod/folder/renderer.php | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/mod/folder/lang/en/folder.php b/mod/folder/lang/en/folder.php index 5f114197662..a3af3ee46c8 100644 --- a/mod/folder/lang/en/folder.php +++ b/mod/folder/lang/en/folder.php @@ -45,7 +45,7 @@ $string['page-mod-folder-view'] = 'Folder module main page'; $string['pluginadministration'] = 'Folder administration'; $string['pluginname'] = 'Folder'; $string['display'] = 'Display folder contents'; -$string['display_help'] = 'If you choose to display the folder contents on a course page, there will be no link to a separate page and the title will not be displayed. +$string['display_help'] = 'If you choose to display the folder contents on a course page, there will be no link to a separate page. The description will be displayed only if "Display description on course page" is checked.
Also note that participants view actions can not be logged in this case.'; $string['displaypage'] = 'On a separate page'; diff --git a/mod/folder/renderer.php b/mod/folder/renderer.php index a755acf7431..07c0f63ed7e 100644 --- a/mod/folder/renderer.php +++ b/mod/folder/renderer.php @@ -58,7 +58,12 @@ class mod_folder_renderer extends plugin_renderer_base { } } - $output .= $this->output->box($this->render(new folder_tree($folder, $cm)), + $foldertree = new folder_tree($folder, $cm); + if ($folder->display == FOLDER_DISPLAY_INLINE) { + // Display module name as the name of the root directory. + $foldertree->dir['dirname'] = $cm->get_formatted_name(); + } + $output .= $this->output->box($this->render($foldertree), 'generalbox foldertree'); // Do not append the edit button on the course page.