public function sweaver_plugin_themesettings::sweaver_get_theme_specific_keys in Sweaver 7
Same name and namespace in other branches
- 6 plugins/sweaver_plugin_themesettings/sweaver_plugin_themesettings.inc \sweaver_plugin_themesettings::sweaver_get_theme_specific_keys()
Get theme specific keys.
1 call to sweaver_plugin_themesettings::sweaver_get_theme_specific_keys()
- sweaver_plugin_themesettings::sweaver_form_submit in plugins/
sweaver_plugin_themesettings/ sweaver_plugin_themesettings.inc - Frontend form submit.
File
- plugins/
sweaver_plugin_themesettings/ sweaver_plugin_themesettings.inc, line 270 - Theme settings plugin.
Class
- sweaver_plugin_themesettings
- @file Theme settings plugin.
Code
public function sweaver_get_theme_specific_keys($theme_specific_form, &$theme_specific_keys, $fapi_types) {
$children = element_children($theme_specific_form);
foreach ($children as $element) {
if (in_array($theme_specific_form[$element]['#type'], $fapi_types)) {
$theme_specific_keys[] = $element;
}
else {
$this
->sweaver_get_theme_specific_keys($theme_specific_form[$element], $theme_specific_keys, $fapi_types);
}
}
}