From 50a1061cd466b75124c2abeb31db0657f629464f Mon Sep 17 00:00:00 2001 From: Michael M Slusarz Date: Tue, 25 Jan 2011 17:27:44 -0700 Subject: [PATCH] Don't process group if it is suppressed --- framework/Core/lib/Horde/Core/Prefs/Ui.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/framework/Core/lib/Horde/Core/Prefs/Ui.php b/framework/Core/lib/Horde/Core/Prefs/Ui.php index 70fd856c4..5dfc575df 100644 --- a/framework/Core/lib/Horde/Core/Prefs/Ui.php +++ b/framework/Core/lib/Horde/Core/Prefs/Ui.php @@ -125,6 +125,7 @@ class Horde_Core_Prefs_Ui } if ($this->group && + !in_array($this->group, $this->suppressGroups) && $registry->hasAppMethod($this->app, 'prefsGroup')) { $registry->callAppMethod($this->app, 'prefsGroup', array('args' => array($this))); } @@ -159,7 +160,7 @@ class Horde_Core_Prefs_Ui $group = $this->group; } - return empty($this->prefGroups[$group]['members']) + return (empty($this->prefGroups[$group]['members']) || in_array($this->group, $this->suppressGroups)) ? array() : $this->_getChangeablePrefs($this->prefGroups[$group]['members']); } -- 2.11.0