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

This commit is contained in:
Marina Glancy 2017-06-29 10:37:09 +08:00
parent 5a651b43fb
commit 1c885118fc

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) {