function civicrm_entity_action_load_create_contact in CiviCRM Entity 7.2
Same name and namespace in other branches
- 7 civicrm_entity.module \civicrm_entity_action_load_create_contact()
Parameters
$user:
null $email:
Return value
mixed
1 string reference to 'civicrm_entity_action_load_create_contact'
- civicrm_entity_rules_action_info in ./
civicrm_entity.rules.inc - Implements hook_rules_action_info().
File
- ./
civicrm_entity.module, line 3209
Code
function civicrm_entity_action_load_create_contact($user, $email = NULL) {
try {
return civicrm_entity_action_load_contact($user);
} catch (CiviCRM_API3_Exception $e) {
$ufMatch = CRM_Core_BAO_UFMatch::synchronizeUFMatch($user, $user->uid, $email ? $email : $user->mail, 'Drupal', FALSE, 'Individual');
$entities = entity_load('civicrm_contact', array(
$ufMatch->contact_id,
));
return array(
'civicrm_contact' => reset($entities),
);
}
}