function _webform_analysis_product in Ubercart Webform Integration 7.3
Same name and namespace in other branches
- 6 components/product.inc \_webform_analysis_product()
- 7.2 components/product.inc \_webform_analysis_product()
Implements _webform_analysis_component().
File
- components/
product.inc, line 294 - Webform module product component.
Code
function _webform_analysis_product($component, $sids = array()) {
$query = db_select('webform_submitted_data', 'wsd')
->fields('wsd', array(
'no',
'data',
))
->condition('nid', $component['nid'], '=')
->condition('cid', $component['cid'], '=');
$total = 0;
foreach ($query
->execute() as $result) {
if ($result->no == 0) {
$total += $result->data;
}
}
$product_info = explode('_', $component['extra']['product'], 2);
$product_node = node_load($product_info[0]);
$rows[0] = array();
if (isset($product_info[1])) {
$rows[0] = array(
t($product_info[1]),
$total,
);
}
return array(
'table_rows' => $rows,
);
}