$activityType,
'name'
),
- 'activity_date_time' => CRM_Utils_Date::isoToMysql($now),
'due_date_time' => CRM_Utils_Date::isoToMysql($details['scheduled_date']),
'is_test' => $details['is_test'],
'status_id' => 2,
'campaign_id' => $details['campaign_id'],
);
- if (is_a(civicrm_api('activity', 'create', $activityParams), 'CRM_Core_Error')) {
- $returnMessages[] = "Failed creating Activity for acknowledgment";
+ try {
+ civicrm_api3('activity', 'create', $activityParams);
+ }
+ catch (CiviCRM_API3_Exception $e) {
+ $returnMessages[] = "Failed creating Activity for Pledge Reminder: " . $e->getMessage();
return array('is_error' => 1, 'message' => $returnMessages);
}
$returnMessages[] = "Payment reminder sent to: {$pledgerName} - {$toEmail}";