staff->get_display_name(); $customer_name = $this->customer->get_display_name(); $customer_email = $this->customer->get_email(); $title = $this->get_title(); $description = $this->meeting->get_description(); $location = $this->booking->get_location(); $location_type = $this->booking->get_location_type(); $event = $this->booking->get_event(); $join_link = 'google-meet' === $location_type && ! empty( $event['hangoutLink'] ) ? $event['hangoutLink'] : ''; $timezone = $event ? $event['start']['timeZone'] : ''; $timestr = $event ? strtotime( $event['start']['dateTime'] ) : ''; $day = gmdate( 'l', strtotime( $this->booking->get_start_date() ) ); $time = gmdate( 'h:i a', strtotime( $this->booking->get_start_time() ) ); $date = gmdate( 'd F Y', strtotime( $this->booking->get_start_date() ) ); $email_body = timetics_get_option( 'booking_rescheduled_host_email_body' ); $email_title = timetics_get_option( 'booking_rescheduled_host_email_title' ); $email_title = ! empty( $email_title ) ? $email_title : $this->get_title(); $placeholders = [ '{%meeting_title%}' => $this->meeting->name, '{%meeting_date%}' => $date, '{%meeting_time%}' => $time, '{%meeting_location%}' => $location, '{%meeting_duration%}' => $this->meeting->duration, '{%host_name%}' => $staff_name, '{%host_email%}' => $this->staff->get_email(), '{%customer_name%}' => $customer_name, '{%customer_email%}' => $customer_email, ]; ?>