$mainActivity->free();
/* Mark previous activity as deleted. If it was a non-case activity
- * then just change the subject.
- */
+ * then just change the subject.
+ */
if (in_array($params['mode'], array(
'move', 'file'))) {
}
else {
$otherActivity->subject = ts('(Filed on case %1)', array(
- 1 => $params['caseID'])) . ' ' . $otherActivity->subject;
+ 1 => $params['caseID']
+ )) . ' ' . $otherActivity->subject;
}
$otherActivity->activity_date_time = $actDateTime;
$otherActivity->save();
$assigneeID = CRM_Utils_Array::key('Activity Assignees', $activityContacts);
$targetID = CRM_Utils_Array::key('Activity Targets', $activityContacts);
+ $sourceContactID = CRM_Activity_BAO_Activity::getSourceContactID($params['activityID']);
+ $src_params = array(
+ 'activity_id' => $mainActivityId,
+ 'contact_id' => $sourceContactID,
+ 'record_type_id' => $sourceID
+ );
+ CRM_Activity_BAO_ActivityContact::create($src_params);
+
foreach ($targetContacts as $key => $value) {
$targ_params = array(
'activity_id' => $mainActivityId,