diff --git a/entity/course_format_iena_completion.php b/entity/course_format_iena_completion.php index 7f831d1c187da12b223a9064ea98b94a92d50037..08d6ccebae87150d65834dc8a36fdb4759f8d21c 100644 --- a/entity/course_format_iena_completion.php +++ b/entity/course_format_iena_completion.php @@ -47,14 +47,14 @@ class course_format_iena_completion { $fastmodinfo = get_fast_modinfo($COURSE->id); $modinfoscms = $fastmodinfo->get_cms(); - $even_if_hidden_but_available = $course->allmodulesbreadcrum == 1; + $hiddenbutavailable = $course->allmodulesbreadcrum == 1; $modules = []; //Il récupère les modules qui ne sont pas en cours de suppression, qui ont l'achèvement d'activité, qui sont visibles pour l'user, et qui dépend du paramètre "caché mais disponible" - foreach ($modinfos_cms as $cm) { - $module = $completion->get_data($cm, true, $USER->id, $fast_modinfo); + foreach ($modinfoscms as $cm) { + $module = $completion->get_data($cm, true, $USER->id, $fastmodinfo); $module->url = "$CFG->wwwroot/mod/$cm->modname/view.php?id=$cm->id"; $module->section = $cm->section; - if ( $cm->deletioninprogress == 0 && $cm->completion != 0 && $cm->uservisible && ($cm->visibleoncoursepage==1 || $even_if_hidden_but_available)) { + if ( $cm->deletioninprogress == 0 && $cm->completion != 0 && $cm->uservisible && ($cm->visibleoncoursepage==1 || $hiddenbutavailable)) { $module->name = $cm->name; $module->url = "$CFG->wwwroot/mod/$cm->modname/view.php?id=$cm->id"; $modules[] = $module;