MDL-59412 course: do not display completion icon for unavailable mod

This commit is contained in:
Marina Glancy
2017-07-05 09:58:35 +08:00
parent 59f5f4a9df
commit dc30c8fa2f
+1 -1
View File
@@ -450,7 +450,7 @@ class core_course_renderer extends plugin_renderer_base {
public function course_section_cm_completion($course, &$completioninfo, cm_info $mod, $displayoptions = array()) {
global $CFG;
$output = '';
if (!$mod->is_visible_on_course_page()) {
if (!empty($displayoptions['hidecompletion']) || !isloggedin() || isguestuser() || !$mod->uservisible) {
return $output;
}
if ($completioninfo === null) {