From facf75c18c14abd58178008d047f2b62e761577f Mon Sep 17 00:00:00 2001 From: moodler Date: Sat, 29 May 2004 06:22:30 +0000 Subject: [PATCH] Fixed activity blocks for social format and site format so that they - display icon properly when moving items - display custom icons (eg on resources) --- blocks/site_main_menu/block_site_main_menu.php | 11 ++++++++--- blocks/social_activities/block_social_activities.php | 11 ++++++++--- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/blocks/site_main_menu/block_site_main_menu.php b/blocks/site_main_menu/block_site_main_menu.php index 9d99bb1e5d8..7c36cf6c513 100644 --- a/blocks/site_main_menu/block_site_main_menu.php +++ b/blocks/site_main_menu/block_site_main_menu.php @@ -49,8 +49,8 @@ class CourseBlock_site_main_menu extends MoodleBlock { $editbuttons = ''; if ($ismoving) { - $this->content->items[] = ' '; - $this->content->icons[] = $USER->activitycopyname.' ('.$strcancel.')'; + $this->content->icons[] = ' '; + $this->content->items[] = $USER->activitycopyname.' ('.$strcancel.')'; } if (!empty($section->sequence)) { @@ -92,6 +92,11 @@ class CourseBlock_site_main_menu extends MoodleBlock { } else { $extra = ''; } + if (!empty($modinfo[$modnumber]->icon)) { + $icon = $CFG->pixpath.'/'.urldecode($modinfo[$modnumber]->icon); + } else { + $icon = $CFG->modpixpath.'/'.$mod->modname.'/icon.gif'; + } if ($mod->modname == 'label') { $this->content->items[] = format_text($extra, FORMAT_HTML).$editbuttons; @@ -99,7 +104,7 @@ class CourseBlock_site_main_menu extends MoodleBlock { } else { $this->content->items[] = ''.$instancename.''.$editbuttons; - $this->content->icons[] = ''.$mod->modfullname.''; + $this->content->icons[] = ''.$mod->modfullname.''; } } } diff --git a/blocks/social_activities/block_social_activities.php b/blocks/social_activities/block_social_activities.php index 1506a5e73c2..222974abdc6 100644 --- a/blocks/social_activities/block_social_activities.php +++ b/blocks/social_activities/block_social_activities.php @@ -46,8 +46,8 @@ class CourseBlock_social_activities extends MoodleBlock { $editbuttons = ''; if ($ismoving) { - $this->content->items[] = ' '; - $this->content->icons[] = $USER->activitycopyname.' ('.$strcancel.')'; + $this->content->icons[] = ' '; + $this->content->items[] = $USER->activitycopyname.' ('.$strcancel.')'; } if (!empty($section->sequence)) { @@ -89,6 +89,11 @@ class CourseBlock_social_activities extends MoodleBlock { } else { $extra = ''; } + if (!empty($modinfo[$modnumber]->icon)) { + $icon = $CFG->pixpath.'/'.urldecode($modinfo[$modnumber]->icon); + } else { + $icon = $CFG->modpixpath.'/'.$mod->modname.'/icon.gif'; + } if ($mod->modname == 'label') { $this->content->items[] = format_text($extra, FORMAT_HTML).$editbuttons; @@ -96,7 +101,7 @@ class CourseBlock_social_activities extends MoodleBlock { } else { $this->content->items[] = ''.$instancename.''.$editbuttons; - $this->content->icons[] = ''.$mod->modfullname.''; + $this->content->icons[] = ''.$mod->modfullname.''; } } }