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");
?>
-
|