Email::maybe_change_email_template( string $template, array $args )

Conditionally inject content into ticket email templates.


Parameters

$template

(string) (Required) The template path, relative to src/views.

$args

(array) (Required) The template arguments.


Top ↑

Return

(string)


Top ↑

Source

File: src/Tribe/Meetings/Microsoft/Email.php

	public function maybe_change_email_template( $template, $args ) {
		$event = $args['event'];

		// Get event if not an object and an integer.
		if (
			is_integer( $args['event']  )
		) {
			$event = tribe_get_event( $args['event'] );
		}

		if ( empty( $event ) ) {
			return $template;
		}

		if (
			empty( $event->virtual )
			|| empty( $event->virtual_meeting )
			|| Microsoft_Event_Meta::$key_source_id !== $event->virtual_meeting_provider
		) {
			return $template;
		}

		$template = 'microsoft/email/ticket-email-microsoft-details';

		return $template;
	}

Top ↑

Changelog

Changelog
Version Description
1.13.0 Introduced.