IAC::get_iac_attendee_email_from_attendee( int|null $attendee_number, int $order_id, int $ticket_id, int $post_id, TribeTicketsPlusAttendee_RegistrationTribe__Tickets__Tickets $provider )
Get the IAC attendee email from meta, if set.
Contents
Parameters
- $attendee_number
-
(int|null) (Required) The attendee number index value from the order, starting with zero.
- $order_id
-
(int) (Required) The order ID.
- $ticket_id
-
(int) (Required) The ticket ID.
- $post_id
-
(int) (Required) The ID of the post associated to the ticket.
- $provider
-
(TribeTicketsPlusAttendee_RegistrationTribe__Tickets__Tickets) (Required) The current ticket provider object.
Return
(string) The IAC attendee email from meta, if set.
Source
File: src/Tribe/Attendee_Registration/IAC.php
public function get_iac_attendee_email_from_attendee( $attendee_number, $order_id, $ticket_id, $post_id, $provider ) {
/** @var \Tribe__Tickets_Plus__Meta $meta */
$meta = tribe( 'tickets-plus.meta' );
$iac_attendee_email = $meta->get_meta_field_value_from_key_for_attendee( $this->get_iac_ticket_field_slug_for_email(), $ticket_id, $attendee_number, $order_id );
if ( null === $iac_attendee_email ) {
return '';
}
return $iac_attendee_email;
}
Changelog
| Version | Description |
|---|---|
| 5.1.0 | Introduced. |