From 7074b2d85f98bf164e840cfafde651d8e86e0bf7 Mon Sep 17 00:00:00 2001 From: Paul Holden Date: Fri, 20 Jun 2025 19:16:43 +0100 Subject: [PATCH] MDL-85652 block_site_main_menu: correct page course comparison. We can only use the "Add activity" control when on site page. --- blocks/site_main_menu/block_site_main_menu.php | 14 ++++++++------ 1 file changed, 8 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 35316ec64ad..42d9e61cddb 100644 --- a/blocks/site_main_menu/block_site_main_menu.php +++ b/blocks/site_main_menu/block_site_main_menu.php @@ -56,12 +56,14 @@ class block_site_main_menu extends block_base { $this->content->text = $courserenderer->render($output); - $this->content->footer = $courserenderer->course_section_add_cm_control( - course: $course, - section: 0, - sectionreturn: null, - displayoptions: ['inblock' => true], - ); + if ($this->page->course->id === SITEID) { + $this->content->footer = $courserenderer->course_section_add_cm_control( + course: $course, + section: 0, + sectionreturn: null, + displayoptions: ['inblock' => true], + ); + } return $this->content; } }