$mailing->is_completed = TRUE;
$mailing->save();
$transaction->commit();
+
+ // CRM-17763
+ CRM_Utils_Hook::postMailing($job->mailing_id);
}
}
}
$recipients->phone_id,
);
$count++;
- if ($count % CRM_Core_DAO::BULK_MAIL_INSERT_COUNT == 0) {
+ if ($count % CRM_Mailing_Config::BULK_MAIL_INSERT_COUNT == 0) {
CRM_Mailing_Event_BAO_Queue::bulkCreate($params, $now);
$count = 0;
$params = array();
$targetParams[] = $field['contact_id'];
$count++;
- if ($count % CRM_Core_DAO::BULK_MAIL_INSERT_COUNT == 0) {
+ if ($count % CRM_Mailing_Config::BULK_MAIL_INSERT_COUNT == 0) {
$this->writeToDB(
$deliveredParams,
$targetParams,
}
if ($writeActivity === NULL) {
- $writeActivity = CRM_Core_BAO_Setting::getItem(
- CRM_Core_BAO_Setting::MAILING_PREFERENCES_NAME,
- 'write_activity_record',
- NULL,
- TRUE
- );
+ $writeActivity = Civi::settings()->get('write_activity_record');
}
if (!$writeActivity) {