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.


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.


Top ↑

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();
	}

Top ↑

Changelog

Changelog
Version Description
5.3.0 Introduced.