You are here

function webform_civicrm_node_load in Webform CiviCRM Integration 7.2

Same name and namespace in other branches
  1. 7.5 webform_civicrm.module \webform_civicrm_node_load()
  2. 7 webform_civicrm.module \webform_civicrm_node_load()
  3. 7.3 webform_civicrm.module \webform_civicrm_node_load()
  4. 7.4 webform_civicrm.module \webform_civicrm_node_load()

Implements hook_node_load().

File

./webform_civicrm.module, line 76
Webform CiviCRM Integration Module: Links webform submissions to contacts in a CiviCRM database. @author Coleman Watts

Code

function webform_civicrm_node_load($nodes, $types) {
  $db = db_query('SELECT * FROM {webform_civicrm_forms} WHERE nid IN(:nids)', array(
    ':nids' => array_keys($nodes),
  ));
  foreach ($db as $settings) {
    $node =& $nodes[$settings->nid];
    $settings->data = unserialize($settings->data);
    $node->webform_civicrm = (array) $settings;
  }
}