You are here

function _webform_analysis_product in Ubercart Webform Integration 7.2

Same name and namespace in other branches
  1. 6 components/product.inc \_webform_analysis_product()
  2. 7.3 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 == 2) {
      $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 $rows;
}