forked from mirrors/easyappointments
Convert the appointment hours of the email notifications to match the right timezone
This commit is contained in:
parent
cfac49e920
commit
531496f06a
1 changed files with 13 additions and 5 deletions
|
@ -82,11 +82,13 @@ class Email_messages {
|
||||||
|
|
||||||
if ($timezone && $timezone !== $provider['timezone'])
|
if ($timezone && $timezone !== $provider['timezone'])
|
||||||
{
|
{
|
||||||
$appointment_timezone = new DateTimeZone($timezone);
|
$custom_timezone = new DateTimeZone($timezone);
|
||||||
|
|
||||||
$appointment_start->setTimezone($appointment_timezone);
|
$appointment_start->setTimezone($custom_timezone);
|
||||||
|
$appointment['start_datetime'] = $appointment_start->format('Y-m-d H:i:s');
|
||||||
|
|
||||||
$appointment_end->setTimezone($appointment_timezone);
|
$appointment_end->setTimezone($custom_timezone);
|
||||||
|
$appointment['end_datetime'] = $appointment_end->format('Y-m-d H:i:s');
|
||||||
}
|
}
|
||||||
|
|
||||||
$html = $this->CI->load->view('emails/appointment_saved_email', [
|
$html = $this->CI->load->view('emails/appointment_saved_email', [
|
||||||
|
@ -146,11 +148,17 @@ class Email_messages {
|
||||||
|
|
||||||
$appointment_start = new DateTime($appointment['start_datetime'], $appointment_timezone);
|
$appointment_start = new DateTime($appointment['start_datetime'], $appointment_timezone);
|
||||||
|
|
||||||
|
$appointment_end = new DateTime($appointment['end_datetime'], $appointment_timezone);
|
||||||
|
|
||||||
if ($timezone && $timezone !== $provider['timezone'])
|
if ($timezone && $timezone !== $provider['timezone'])
|
||||||
{
|
{
|
||||||
$appointment_timezone = new DateTimeZone($timezone);
|
$custom_timezone = new DateTimeZone($timezone);
|
||||||
|
|
||||||
$appointment_start->setTimezone($appointment_timezone);
|
$appointment_start->setTimezone($custom_timezone);
|
||||||
|
$appointment['start_datetime'] = $appointment_start->format('Y-m-d H:i:s');
|
||||||
|
|
||||||
|
$appointment_end->setTimezone($custom_timezone);
|
||||||
|
$appointment['end_datetime'] = $appointment_end->format('Y-m-d H:i:s');
|
||||||
}
|
}
|
||||||
|
|
||||||
$html = $this->CI->load->view('emails/appointment_deleted_email', [
|
$html = $this->CI->load->view('emails/appointment_deleted_email', [
|
||||||
|
|
Loading…
Reference in a new issue