Skip to content
Snippets Groups Projects

Edit intercept_messages.module

Open Travis Tomka requested to merge issue/intercept-3514555:3514555-error-call-to into 2.0.x
1 file
+ 11
6
Compare changes
  • Side-by-side
  • Inline
@@ -156,12 +156,17 @@ function intercept_messages_entity_insert(EntityInterface $entity) {
// When the node is created by the staff member schedule the email in
// advance of the end date.
// Email would need to be sent directly following the event end time.
$event_date = $entity->get('field_date_time')->end_date;
// Send the message 24 hours after the event ends.
$send_timestamp = $event_date->format('U') + 86400;
if ($send_timestamp >= time()) {
intercept_messages_schedule_message('event_staff_reminder', $entity_type_id, $entity->id(), 0, $send_timestamp);
if (
$entity->hasField('field_date_time')
&& !$entity->get('field_date_time')->isEmpty()
) {
// Email would need to be sent directly following the event end time.
$event_date = $entity->get('field_date_time')->end_date;
// Send the message 24 hours after the event ends.
$send_timestamp = $event_date->format('U') + 86400;
if ($send_timestamp >= time()) {
intercept_messages_schedule_message('event_staff_reminder', $entity_type_id, $entity->id(), 0, $send_timestamp);
}
}
}
}
Loading