RSVP::maybe_include_ar_fields( Tribe__Template $et_template )
Maybe include Attendee Registration Fields.
Contents
Parameters
- $et_template
-
(Tribe__Template) (Required) Event Tickets template object.
Return
(void)
Source
File: src/Tickets_Plus/Emails/Email/RSVP.php
public function maybe_include_ar_fields( $et_template ) {
if ( ! $this->is_ar_fields_active( $et_template ) ) {
return;
}
$args = $et_template->get_local_values();
/** @var \Tribe__Tickets_Plus__Template $template */
$template = tribe( 'tickets-plus.template' );
/** @var \Tribe__Tickets_Plus__Meta $meta */
$meta = tribe( 'tickets-plus.meta' );
$attendee_id = $args['ticket']['attendee_id'];
$ticket_id = $args['ticket']['product_id'];
$attendee_meta = $meta->get_attendee_meta_values( $ticket_id, $attendee_id );
$args['ticket']['attendee_meta'] = ! empty( $attendee_meta ) ? $attendee_meta : [];
$template->template( 'v2/emails/template-parts/body/ticket/ar-fields', $args, true );
}
Changelog
| Version | Description |
|---|---|
| 5.6.10 | Introduced. |