// this cannot be primary key because we need that for the auto_increment
// fixed_sort_order field
$sql .= "
- UNIQUE KEY ( activity_id )
+ UNIQUE KEY ( activity_id )
) ENGINE=HEAP DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci
";
* @param string $cc cc recipient
* @param string $bcc bcc recipient
* @param array $contactIds contact ids
+ * @param string $additionalDetails the additional information of CC and BCC appended to the activity Details
*
* @return array ( sent, activityId) if any email is sent and activityId
* @access public
$attachments = NULL,
$cc = NULL,
$bcc = NULL,
- $contactIds // FIXME a param with no default shouldn't be last
+ $contactIds, // FIXME a param with no default shouldn't be last
+ $additionalDetails = NULL
) {
// get the contact details of logged in contact, which we set as from email
if ($userID == NULL) {
// CRM-6265: save both text and HTML parts in details (if present)
if ($html and $text) {
- $details = "-ALTERNATIVE ITEM 0-\n$html\n-ALTERNATIVE ITEM 1-\n$text\n-ALTERNATIVE END-\n";
+ $details = "-ALTERNATIVE ITEM 0-\n$html$additionalDetails\n-ALTERNATIVE ITEM 1-\n$text$additionalDetails\n-ALTERNATIVE END-\n";
}
else {
$details = $html ? $html : $text;
+ $details .= $additionalDetails;
}
$activityParams = array(