function commerce_extra_settings in Commerce Extra 7
Form callback for module settings.
1 string reference to 'commerce_extra_settings'
- commerce_extra_menu in ./
commerce_extra.module - Implements hook_menu().
File
- ./
commerce_extra.admin.inc, line 10 - Commerce Extra settings for admins.
Code
function commerce_extra_settings($form, &$form_state) {
// We need this for finding out which submodules are enabled/disabled
$module_list = module_list();
// List features
foreach (_commerce_extra_features() as $feature => $info) {
$form[$feature] = array(
'#type' => 'fieldset',
'#title' => $info['title'],
'#description' => $info['description'],
);
$form[$feature][$feature . '_enable'] = array(
'#type' => 'checkbox',
'#title' => t('Enable'),
'#default_value' => isset($module_list[$feature]),
);
_commerce_extra_attach_feature_configuration($form);
}
$form['submit'] = array(
'#type' => 'submit',
'#value' => t('Save configuration'),
);
return $form;
}