You are here

function webform_civicrm_node_insert in Webform CiviCRM Integration 7

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

Implements hook_node_insert().

File

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

Code

function webform_civicrm_node_insert($node) {

  // For compatibility with node_clone module
  if (arg(2) == 'clone') {
    $db = db_query('SELECT * FROM {webform_civicrm_forms} WHERE nid = :nid', array(
      ':nid' => arg(1),
    ));
    foreach ($db as $settings) {
      $settings->nid = $node->nid;
      drupal_write_record('webform_civicrm_forms', $settings);
      return;
    }
  }
}