]> git.mjollnir.org Git - moodle.git/commitdiff
Bug Fix: The dependency drop-down was displaying incorrectly. Fixed up code to use...
authormark-nielsen <mark-nielsen>
Sat, 30 Sep 2006 19:24:22 +0000 (19:24 +0000)
committermark-nielsen <mark-nielsen>
Sat, 30 Sep 2006 19:24:22 +0000 (19:24 +0000)
mod/lesson/mod.html

index b29d198d66505351e87c88e4734b87ac7d277332..edf1a8872c86b7a54eccd0f6c45575524700b16b 100644 (file)
@@ -468,22 +468,18 @@ if ($form->mode == "add") {
     <td align="right"><b><?php  print_string("dependencyon", "lesson"); ?>:</b></td>
     <td align="left">
         <?php
-        $options = array();
-        $options[0] = get_string("none");
-        if (empty($form->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");
         ?>
-        <?php helpbutton("dependency", get_string("dependency", "lesson"), "lesson"); ?>
     </td>
 </tr>