Zoom_Provider::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/Zoom_Provider.php

	public function maybe_change_email_template( $template, $args ) {
		// Just in case.
		$event = tribe_get_event( $args['event'] );

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

		if (
			empty( $event->virtual )
			|| empty( $event->virtual_meeting )
			|| tribe( self::class )->get_slug() !== $event->virtual_meeting_provider
		) {
			return $template;
		}

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

		return $template;
	}

Top ↑

Changelog

Changelog
Version Description
1.13.0 - Moved functionality to Emall::Class.
1.0.0 Introduced.