Hooks::update_attendee_meta_my_tickets_page( int|null $attendee_id, array $data_to_save, array $data, int $order_id, int $ticket_id, int $post_id, Tribe__Tickets__Tickets $provider )
Handle updating the attendee with IAC name/email and the email resend.
Contents
Parameters
- $attendee_id
-
(int|null) (Required) The attendee ID.
- $data_to_save
-
(array) (Required) The data that was saved.
- $data
-
(array) (Required) The data prior to filtering for saving.
- $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
-
(Tribe__Tickets__Tickets) (Required) The current ticket provider object.
Source
File: src/Tickets_Plus/Commerce/Attendee_Registration/Hooks.php
public function update_attendee_meta_my_tickets_page( $attendee_id, $data_to_save, $data, $order_id, $ticket_id, $post_id, $provider ) { $args = [ 'fields' => $data, ]; $ticket = tribe( Commerce\Ticket::class )->get_ticket( $ticket_id ); // Always inject IAC after Fields. $args = $this->container->make( Attendee::class )->inject_individual_collection_args( $args, $ticket ); $attendee = tec_tc_attendees()->by( 'id', $attendee_id )->set_args( $args )->save(); }
Changelog
Version | Description |
---|---|
5.3.0 | Introduced. |