From: tjhunt Date: Tue, 10 Mar 2009 06:43:07 +0000 (+0000) Subject: admin setting: MDL-18485 Improve the display of defaults for admin_setting_text_with_... X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=de9c561ba948da037a58aa47748eb57d2bd7ffed;p=moodle.git admin setting: MDL-18485 Improve the display of defaults for admin_setting_text_with_advanced --- diff --git a/lib/adminlib.php b/lib/adminlib.php index e1f1c772bc..89852600e2 100644 --- a/lib/adminlib.php +++ b/lib/adminlib.php @@ -3008,8 +3008,12 @@ class admin_setting_text_with_advanced extends admin_setting_configtext { public function output_html($data, $query='') { $default = $this->get_defaultsetting(); $defaultinfo = array(); - if (isset($this->choices[$default['value']])) { - $defaultinfo[] = $default['value']; + if (isset($default['value'])) { + if ($default['value'] === '') { + $defaultinfo[] = "''"; + } else { + $defaultinfo[] = $default['value']; + } } if (!empty($default['fix'])) { $defaultinfo[] = get_string('advanced');