staff->get_display_name(); $timetics_customer_name = $this->customer->get_display_name(); $timetics_customer_email = $this->customer->get_email(); $timetics_title = $this->get_title(); $timetics_description = $this->meeting->get_description(); $timetics_location = $this->booking->get_location(); $timetics_location_type = $this->booking->get_location_type(); $timetics_event = $this->booking->get_event(); $timetics_join_link = 'google-meet' === $timetics_location_type && ! empty( $timetics_event['hangoutLink'] ) ? $timetics_event['hangoutLink'] : ''; $timetics_timezone = $timetics_event ? $timetics_event['start']['timeZone'] : ''; $timetics_timestr = $timetics_event ? strtotime( $timetics_event['start']['dateTime'] ) : ''; // Use WordPress date and time format settings $timetics_formatted = timetics_format_email_datetime( $this->booking->get_start_date(), $this->booking->get_start_time() ); $timetics_day = $timetics_formatted['day']; $timetics_time = $timetics_formatted['time']; $timetics_date = $timetics_formatted['date']; $timetics_email_body = timetics_get_option( 'booking_canceled_host_email_body' ); $timetics_email_title = timetics_get_option( 'booking_canceled_host_email_title' ); $timetics_email_title = ! empty( $timetics_email_title ) ? $timetics_email_title : $this->get_title(); $timetics_placeholders = [ '{%meeting_title%}' => $this->meeting->get_name(), '{%meeting_date%}' => $timetics_date, '{%meeting_time%}' => $timetics_time, '{%meeting_location%}' => $timetics_location, '{%meeting_duration%}' => $this->meeting->get_duration(), '{%host_name%}' => $timetics_staff_name, '{%host_email%}' => $this->staff->get_email(), '{%customer_name%}' => $timetics_customer_name, '{%customer_email%}' => $timetics_customer_email, ]; ?>