From 8d38fc7eabc8e90ffd3dbb42048e28eab75b9abb Mon Sep 17 00:00:00 2001 From: Simey Lameze Date: Thu, 11 Mar 2021 19:05:23 +0800 Subject: [PATCH] MDL-71161 mod_assign: show assign activity info --- mod/assign/renderer.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/mod/assign/renderer.php b/mod/assign/renderer.php index eea7fac2a25..e5d4e8aa913 100644 --- a/mod/assign/renderer.php +++ b/mod/assign/renderer.php @@ -226,6 +226,8 @@ class mod_assign_renderer extends plugin_renderer_base { * @return string */ public function render_assign_header(assign_header $header) { + global $USER; + $o = ''; if ($header->subpage) { @@ -244,6 +246,14 @@ class mod_assign_renderer extends plugin_renderer_base { $o .= $this->output->header(); $o .= $this->output->heading($heading); + + // Show the activity information output component. + $modinfo = get_fast_modinfo($header->assign->course); + $cm = $modinfo->get_cm($header->coursemoduleid); + $cmcompletion = \core_completion\cm_completion_details::get_instance($cm, $USER->id); + $activitydates = \core\activity_dates::get_dates_for_module($cm, $USER->id); + $o .= $this->output->activity_information($cm, $cmcompletion, $activitydates); + if ($header->preface) { $o .= $header->preface; }