Tribe__Tickets_Plus__Meta::ticket_has_arf( int $ticket_id )

Check if the Ticket has associated Attendee Registration fields or not.


Parameters

$ticket_id

(int) (Required) Ticket ID.


Top ↑

Return

(bool)


Top ↑

Source

File: src/Tribe/Meta.php

	public function ticket_has_arf( $ticket_id ) {
		/** @var \Tribe\Tickets\Plus\Attendee_Registration\IAC $iac */
		$iac            = tribe( 'tickets-plus.attendee-registration.iac' );
		$iac_for_ticket = $iac->get_iac_setting_for_ticket( $ticket_id );
		$iac_enabled    = $iac_for_ticket === $iac::ALLOWED_KEY || $iac_for_ticket === $iac::REQUIRED_KEY;
		$meta           = $this->get_meta_fields_by_ticket( $ticket_id );

		if ( empty( $meta ) && empty( $iac_enabled ) ) {
			return false;
		}

		return true;
	}

Top ↑

Changelog

Changelog
Version Description
5.4.2 Introduced.