$selectedContacts[] = 'assignee_contact_id';
}
+ $dndActivityTypes = Civi::settings()->get('do_not_notify_assignees_for') ?? [];
foreach ($vvalue as $vkey => $vval) {
foreach ($selectedContacts as $dnt => $val) {
if (array_key_exists($val, $params) && !CRM_Utils_Array::crmIsEmptyArray($params[$val])) {
$mailStatus = ts("A copy of the activity has also been sent to selected contact(s).");
}
else {
- if (!in_array($this->_activityTypeId, Civi::settings()->get('do_not_notify_assignees_for'))) {
+ if (!in_array($this->_activityTypeId, $dndActivityTypes)) {
$this->_relatedContacts = CRM_Activity_BAO_ActivityAssignment::getAssigneeNames(
[$vval['actId']], TRUE, FALSE
);