function commerce_cp_settings_form in Commerce Cart Pane 7
Build the configuration form for a cart pane.
1 string reference to 'commerce_cp_settings_form'
- commerce_cp_menu in ./
commerce_cp.module - Implements hook_menu().
File
- ./
commerce_cp.admin.inc, line 11 - Administrative callbacks for the Checkout module.
Code
function commerce_cp_settings_form($form, &$form_state, $cart_pane) {
$form = array();
$panes = module_invoke_all('commerce_cp_info');
// check if form settings callback is exists for current cart pane
if (isset($panes[$cart_pane]) && isset($panes[$cart_pane]['settings form']) && function_exists($panes[$cart_pane]['settings form'])) {
$form += $panes[$cart_pane]['settings form']();
}
return system_settings_form($form);
}