| 71 | | // loop over <settings> elements; there can be many of them |
| 72 | | foreach($module as $settings) { |
| 73 | | $localPrefix = $settings->getAttribute('prefix', $prefix); |
| 74 | | // <settings> has <setting> children |
| 75 | | foreach($settings as $setting) { |
| 76 | | $settingName = $localPrefix . $setting->getAttribute('name'); |
| 77 | | if($setting->hasAgaviParameters()) { |
| 78 | | $data[$settingName] = $setting->getAgaviParameters(); |
| 79 | | } else { |
| 80 | | $data[$settingName] = $setting->getValue(); |
| | 71 | // loop over <setting> elements; there can be many of them |
| | 72 | foreach($module->get('settings') as $setting) { |
| | 73 | $localPrefix = $prefix; |
| | 74 | |
| | 75 | // let's see if this buddy has a <settings> parent with valuable information |
| | 76 | if($setting->parentNode->localName == 'settings') { |
| | 77 | if($setting->parentNode->hasAttribute('prefix')) { |
| | 78 | $localPrefix = $setting->parentNode->getAttribute('prefix'); |