function _uc_webfom_pane_save in Ubercart Webform Checkout Pane 5
Same name and namespace in other branches
- 6 uc_webform_pane.module \_uc_webfom_pane_save()
Save pane values as webform submission through Webform submit handler
1 call to _uc_webfom_pane_save()
- uc_webform_pane_checkout_pane_callback in ./
uc_webform_pane.module - Checkout Pane callback for dynamic callback function
File
- ./
uc_webform_pane.module, line 15 - uc_webform_pane.module
Code
function _uc_webfom_pane_save($nid, $order_id, $values) {
$info = _uc_webfom_pane_get_node_info($nid);
// need form_key for order_id
// reset keys (remove "webform" prefix)
foreach ($values as $k => $v) {
$values[substr($k, 7)] = $v;
unset($values[$k]);
}
$form_values['submitted'] = $values;
$form_values['submitted']["{$info->form_key_order_id}"] = $order_id;
$form_values['details']['nid'] = $nid;
$form_values['op'] = t('Submit');
webform_client_form_submit(NULL, $form_values);
}