diff --git a/mod/lesson/mod.html b/mod/lesson/mod.html index b29d198d665..edf1a8872c8 100644 --- a/mod/lesson/mod.html +++ b/mod/lesson/mod.html @@ -468,22 +468,18 @@ if ($form->mode == "add") { : instance)) { - $select = "course = $course->id"; - } else { - $select = "course = $course->id AND id != $form->instance"; - } - if ($lessons = get_records_select('lesson', $select, 'name ASC')) { - foreach($lessons as $lesson) { - $options[$lesson->id] = $lesson->name; + $options = array(); + if ($lessons = get_all_instances_in_course('lesson', $course)) { + foreach($lessons as $lesson) { + if ($form->instance != $lesson->id) { + $options[$lesson->id] = format_string($lesson->name, true); + } + } } - } - choose_from_menu($options, "dependency", $form->dependency, ""); + choose_from_menu($options, 'dependency', $form->dependency, get_string('none')); + helpbutton("dependency", get_string("dependency", "lesson"), "lesson"); ?> -