Tribe__Tickets__Tickets::update_attendee_activity_log( int $attendee_id, array $data = array() )

Update the attendee activity log data.


Parameters

$attendee_id

(int) (Required) Attendee ID.

$data

(array) (Optional) Data that needs to be logged.

Default value: array()


Top ↑

Source

File: src/Tribe/Tickets.php

		public function update_attendee_activity_log( $attendee_id, $data = [] ) {

			$activity = get_post_meta( $attendee_id, $this->attendee_activity_log, true );

			if ( ! is_array( $activity ) ) {
				$activity = [];
			}

			/**
			 * Filter the activity log data for attendee.
			 *
			 * @since 5.1.0
			 *
			 * @param array $data Activity data.
			 * @param int   $attendee_id Attendee ID.
			 */
			$data = apply_filters( 'tribe_tickets_attendee_activity_log_data', $data, $attendee_id );

			$data['time'] = time();

			$activity[] = $data;

			update_post_meta( $attendee_id, $this->attendee_activity_log, $activity );
		}

Top ↑

Changelog

Changelog
Version Description
5.1.0 Introduced.