_system_settings_form_automatic_defaults
- Versions
- 7
_system_settings_form_automatic_defaults($form)
Code
modules/system/system.module, line 2458
<?php
function _system_settings_form_automatic_defaults($form) {
// Get an array of all non-property keys
$keys = element_children($form);
foreach ($keys as $key) {
// If the property (key) '#default_value' exists, replace it.
if (array_key_exists('#default_value', $form[$key])) {
$form[$key]['#default_value'] = variable_get($key, $form[$key]['#default_value']);
}
else {
// Recurse through child elements
$form[$key] = _system_settings_form_automatic_defaults($form[$key]);
}
}
return $form;
}
?>Login or register to post comments 