From 65940b66976f660ff3c27da0d57d1a6984c354cc Mon Sep 17 00:00:00 2001 From: Michael M Slusarz Date: Mon, 12 Apr 2010 12:44:55 -0600 Subject: [PATCH] Fix alarm preference display --- framework/Core/lib/Horde/Core/Prefs/Ui/Widgets.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/framework/Core/lib/Horde/Core/Prefs/Ui/Widgets.php b/framework/Core/lib/Horde/Core/Prefs/Ui/Widgets.php index c2a097fd1..6acefa505 100644 --- a/framework/Core/lib/Horde/Core/Prefs/Ui/Widgets.php +++ b/framework/Core/lib/Horde/Core/Prefs/Ui/Widgets.php @@ -286,10 +286,14 @@ class Horde_Core_Prefs_Ui_Widgets 'HordeAlarmPrefs.pref = ' . Horde_Serialize::serialize($pref, Horde_Serialize::JSON) )); - $alarm_pref = unserialize($prefs->getValue($pref)); + $alarm_pref = unserialize($GLOBALS['prefs']->getValue($pref)); $selected = array_keys($alarm_pref); + $t = $GLOBALS['injector']->createInstance('Horde_Template'); + $t->setOption('gettext', true); + $param_list = $select_list = array(); + foreach (Horde_Alarm::notificationMethods() as $method => $params) { $select_list[] = array( 'l' => $params['__desc'], @@ -339,6 +343,7 @@ class Horde_Core_Prefs_Ui_Widgets 'val' => htmlspecialchars($key) ); } + $t->set('sounds', $sounds); $tmp['param'][] = array( 'sound' => true, @@ -353,9 +358,6 @@ class Horde_Core_Prefs_Ui_Widgets } } - $base = $GLOBALS['injector']->createInstance('Horde_Template'); - $base->setOption('gettext', true); - $t->set('desc', Horde::label($pref, $data['label'])); if (!empty($data['helplink'])) { $t->set('helplink', $data['helplink']); -- 2.11.0