diff --git a/mod/data/edit.php b/mod/data/edit.php index 0bbdf974166..85f53d9fd98 100644 --- a/mod/data/edit.php +++ b/mod/data/edit.php @@ -232,6 +232,13 @@ if ($datarecord = data_submitted() and confirm_sesskey()) { echo $OUTPUT->header(); echo $OUTPUT->heading(format_string($data->name), 2); + +// Render the activity information. +$cminfo = cm_info::create($cm); +$completiondetails = \core_completion\cm_completion_details::get_instance($cminfo, $USER->id); +$activitydates = \core\activity_dates::get_dates_for_module($cminfo, $USER->id); +echo $OUTPUT->activity_information($cminfo, $completiondetails, $activitydates); + echo $OUTPUT->box(format_module_intro('data', $data, $cm->id), 'generalbox', 'intro'); groups_print_activity_menu($cm, $CFG->wwwroot.'/mod/data/edit.php?d='.$data->id); diff --git a/mod/data/export.php b/mod/data/export.php index e6d6e50213c..73d7980e328 100644 --- a/mod/data/export.php +++ b/mod/data/export.php @@ -87,6 +87,13 @@ if($mform->is_cancelled()) { $PAGE->force_settings_menu(true); echo $OUTPUT->header(); echo $OUTPUT->heading(format_string($data->name), 2); + + // Render the activity information. + $cminfo = cm_info::create($cm); + $completiondetails = \core_completion\cm_completion_details::get_instance($cminfo, $USER->id); + $activitydates = \core\activity_dates::get_dates_for_module($cminfo, $USER->id); + echo $OUTPUT->activity_information($cminfo, $completiondetails, $activitydates); + echo $OUTPUT->box(format_module_intro('data', $data, $cm->id), 'generalbox', 'intro'); $url = new moodle_url('/mod/data/export.php', array('d' => $d)); diff --git a/mod/data/lib.php b/mod/data/lib.php index 460bda83b83..7b6014427bd 100644 --- a/mod/data/lib.php +++ b/mod/data/lib.php @@ -2305,11 +2305,18 @@ function data_delete_site_preset($name) { */ function data_print_header($course, $cm, $data, $currenttab='') { - global $CFG, $displaynoticegood, $displaynoticebad, $OUTPUT, $PAGE; + global $CFG, $displaynoticegood, $displaynoticebad, $OUTPUT, $PAGE, $USER; $PAGE->set_title($data->name); echo $OUTPUT->header(); echo $OUTPUT->heading(format_string($data->name), 2); + + // Render the activity information. + $cminfo = cm_info::create($cm); + $completiondetails = \core_completion\cm_completion_details::get_instance($cminfo, $USER->id); + $activitydates = \core\activity_dates::get_dates_for_module($cminfo, $USER->id); + echo $OUTPUT->activity_information($cminfo, $completiondetails, $activitydates); + echo $OUTPUT->box(format_module_intro('data', $data, $cm->id), 'generalbox', 'intro'); // Groups needed for Add entry tab diff --git a/mod/data/preset.php b/mod/data/preset.php index 82007c9f3c5..b9f53898bd3 100644 --- a/mod/data/preset.php +++ b/mod/data/preset.php @@ -102,6 +102,12 @@ if (!$form_export->is_submitted()) { echo $OUTPUT->header(); echo $OUTPUT->heading(format_string($data->name), 2); + // Render the activity information. + $cminfo = cm_info::create($cm); + $completiondetails = \core_completion\cm_completion_details::get_instance($cminfo, $USER->id); + $activitydates = \core\activity_dates::get_dates_for_module($cminfo, $USER->id); + echo $OUTPUT->activity_information($cminfo, $completiondetails, $activitydates); + // Needed for tabs.php $currenttab = 'presets'; $currentgroup = groups_get_activity_group($cm); diff --git a/mod/data/templates.php b/mod/data/templates.php index ce5af6c782a..1a31c86bd46 100644 --- a/mod/data/templates.php +++ b/mod/data/templates.php @@ -106,6 +106,13 @@ $PAGE->set_pagelayout('admin'); $PAGE->force_settings_menu(true); echo $OUTPUT->header(); echo $OUTPUT->heading(format_string($data->name), 2); + +// Render the activity information. +$cminfo = cm_info::create($cm); +$completiondetails = \core_completion\cm_completion_details::get_instance($cminfo, $USER->id); +$activitydates = \core\activity_dates::get_dates_for_module($cminfo, $USER->id); +echo $OUTPUT->activity_information($cminfo, $completiondetails, $activitydates); + echo $OUTPUT->box(format_module_intro('data', $data, $cm->id), 'generalbox', 'intro'); /// Groups needed for Add entry tab