diff --git a/include/class_config.inc b/include/class_config.inc index 444318dcb407623a4913cfb17c7ac8062a385c6c..b53decb86ec68d1fc61b926014580f601e63619c 100644 --- a/include/class_config.inc +++ b/include/class_config.inc @@ -1068,7 +1068,9 @@ class config { if (isset($plInfo['plMenuProvider']) && $plInfo['plMenuProvider']) { list($sections, $entries) = $class::getMenuEntries(); foreach ($sections as $section => $infos) { - $this->data['SECTIONS'][$section] = array_change_key_case($infos, CASE_UPPER); + if (!isset($this->data['SECTIONS'][$section])) { + $this->data['SECTIONS'][$section] = array_change_key_case($infos, CASE_UPPER); + } if (!isset($this->data['MENU'][$section])) { $this->data['MENU'][$section] = array(); }