Ticket::is_ar_fields_active( Tribe__Template $et_template )
Determines if Attendee Registrations Fields for Emails is Active.
Contents
Parameters
- $et_template
-
(Tribe__Template) (Required) Event Tickets template object.
Return
(boolean)
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;
}
Changelog
| Version | Description |
|---|---|
| 5.6.10 | Introduced. |