Tribe__Tickets_Plus__Meta__RSVP::save_attendee_meta_to_ticket( int $attendee_id, int $order_id, int $product_id, int $order_attendee_id )

Sets attendee data on attendee posts


Parameters

$attendee_id

(int) (Required) Attendee Ticket Post ID.

$order_id

(int) (Required) RSVP Order ID.

$product_id

(int) (Required) RSVP Product ID.

$order_attendee_id

(int) (Required) Attendee number in submitted order.


Top ↑

Source

File: src/Tribe/Meta/RSVP.php

	public function save_attendee_meta_to_ticket( $attendee_id, $order_id, $product_id, $order_attendee_id ) {
		$meta_object = Tribe__Tickets_Plus__Main::instance()->meta();

		// build the custom meta data that will be stored in the order meta
		if ( ! $meta = $meta_object->build_order_meta( array( $product_id ) ) ) {
			return;
		}

		if ( ! isset( $meta[ $product_id ] ) ) {
			return;
		}

		if ( ! isset( $meta[ $product_id ][ $order_attendee_id ] ) ) {
			return;
		}

		update_post_meta( $attendee_id, Tribe__Tickets_Plus__Meta::META_KEY, $meta[ $product_id ][ $order_attendee_id ] );

		$meta_object->clear_meta_cookie_data( $product_id );
	}

Top ↑

Changelog

Changelog
Version Description
4.1 Introduced.