From de9c561ba948da037a58aa47748eb57d2bd7ffed Mon Sep 17 00:00:00 2001 From: tjhunt Date: Tue, 10 Mar 2009 06:43:07 +0000 Subject: [PATCH] admin setting: MDL-18485 Improve the display of defaults for admin_setting_text_with_advanced --- lib/adminlib.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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'); -- 2.39.5