From: Michael M Slusarz Date: Mon, 12 Apr 2010 20:37:52 +0000 (-0600) Subject: prefGroups can have no member entries - concession to allow H3 prefs.php work somewhat ok X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=e8c0405c765bdefedc515dbff81a514a19437840;p=horde.git prefGroups can have no member entries - concession to allow H3 prefs.php work somewhat ok --- 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; + } } }