//activity creation
$activity = CRM_Activity_BAO_Activity::create($activityParams);
-
+ $activityContacts = CRM_Core_PseudoConstant::activityContacts('name');
+ $targetID = CRM_Utils_Array::key('Activity Targets', $activityContacts);
+
//friend contacts creation
foreach ($contactParams as $key => $value) {
$targetParams = array(
'activity_id' => $activity->id,
'contact_id' => $contact,
- 'record_type' => 'Target'
+ 'record_type_id' => $targetID
);
// See if it already exists
$activityContact->contact_id = $contact;
$activityContact->find(TRUE);
if (empty($activityContact->id)) {
- $resultTarget = CRM_Activity_BAO_ActivityTarget::create($targetParams);
+ $resultTarget = CRM_Activity_BAO_ActivityContact::create($targetParams);
}
}