Ticket::is_ar_fields_active( Tribe__Template $et_template )

Determines if Attendee Registrations Fields for Emails is Active.


Parameters

$et_template

(Tribe__Template) (Required) Event Tickets template object.


Top ↑

Return

(boolean)


Top ↑

Source

File: src/Tickets_Plus/Emails/Email/Ticket.php

	public function is_ar_fields_active( $et_template ) {
		$email_class = tribe( Ticket_Email::class );

		// Bail early if the email class is not enabled.
		if ( ! $email_class->is_enabled() ) {
			return false;
		}

		if ( ! tribe_is_truthy( tribe_get_option( self::$option_ticket_include_ar_fields, true ) ) ) {
			return false;
		}

		$args = $et_template->get_local_values();
		if ( ! empty( $args['is_preview'] ) && tribe_is_truthy( $args['is_preview'] ) ) {
			return false;
		}

		if (
			! empty( $args['email'] )
			&& $args['email']->get_id() !== $email_class->get_id()
		) {
			return false;
		}

		return true;
	}

Top ↑

Changelog

Changelog
Version Description
5.6.10 Introduced.