function _wfm_process_submission in Webform Multiple (WFM) 7
Process a submission to expand data from multiple-value components.
2 calls to _wfm_process_submission()
- wfm_webform_submission_create_alter in ./
wfm.module - Implements hook_webform_submission_create_alter().
- wfm_webform_submission_load in ./
wfm.module - Implements hook_webform_submission_load().
File
- ./
wfm.module, line 595 - Main module file for Webform Multiple (WFM).
Code
function _wfm_process_submission(stdClass $submission) {
if (isset($submission->wfm_data)) {
return;
}
$node = node_load($submission->nid);
$components = $node->webform['components'];
$original_data = $submission->data;
$submission->wfm_data = array();
foreach ($submission->data as $cid => $data) {
if (!isset($components[$cid])) {
continue;
}
$submission->wfm_data[$cid] = _wfm_submission_data_expand($data);
}
_wfm_submission_data_expand_parents($submission->wfm_data, $original_data);
}