]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-15876: Fixed error with defaults in config_multicheckbox
authorsam_marshall <sam_marshall>
Tue, 29 Jul 2008 14:26:26 +0000 (14:26 +0000)
committersam_marshall <sam_marshall>
Tue, 29 Jul 2008 14:26:26 +0000 (14:26 +0000)
lib/adminlib.php

index a3724cb396afb793d61952047ea7b01cd1e0a721..2c7324496affd2010d95a1ed02b04f123e1456c7 100644 (file)
@@ -2215,9 +2215,9 @@ class admin_setting_configmulticheckbox extends admin_setting {
             $default = array();
         }
         if (is_null($data)) {
-            foreach ($default as $key=>$value) {
+            foreach ($default as $value) {
                 if ($value) {
-                    $current[] = $value;
+                    $data[] = $value;
                 }
             }
         }
@@ -2230,7 +2230,7 @@ class admin_setting_configmulticheckbox extends admin_setting {
             } else {
                 $checked = '';
             }
-            if (!empty($default[$key])) {
+            if (in_array($key,$default)) {
                 $defaults[] = $description;
             }