From e8c0405c765bdefedc515dbff81a514a19437840 Mon Sep 17 00:00:00 2001 From: Michael M Slusarz Date: Mon, 12 Apr 2010 14:37:52 -0600 Subject: [PATCH] prefGroups can have no member entries - concession to allow H3 prefs.php work somewhat ok --- framework/Core/lib/Horde/Core/Prefs/Ui.php | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/framework/Core/lib/Horde/Core/Prefs/Ui.php b/framework/Core/lib/Horde/Core/Prefs/Ui.php index ba04525a8..45d0e49c5 100644 --- a/framework/Core/lib/Horde/Core/Prefs/Ui.php +++ b/framework/Core/lib/Horde/Core/Prefs/Ui.php @@ -141,13 +141,15 @@ class Horde_Core_Prefs_Ui { $prefs = array(); - foreach ($this->prefGroups[$group]['members'] as $pref) { - if (!$GLOBALS['prefs']->isLocked($pref) && - !in_array($pref, $this->suppress) && - (!$implicit || - (!empty($this->prefs[$pref]['type']) && - ($this->prefs[$pref]['type'] != 'implicit')))) { - $prefs[] = $pref; + if (!empty($this->prefGroups[$group]['members'])) { + foreach ($this->prefGroups[$group]['members'] as $pref) { + if (!$GLOBALS['prefs']->isLocked($pref) && + !in_array($pref, $this->suppress) && + (!$implicit || + (!empty($this->prefs[$pref]['type']) && + ($this->prefs[$pref]['type'] != 'implicit')))) { + $prefs[] = $pref; + } } } -- 2.11.0