Tribe__Tickets_Plus__Meta__RSVP::rsvp_render_ari_step( array $args )

Handle rendering the ARI step if ticket has ARI.


Parameters

$args

(array) (Required) The list of step template arguments.

  • 'rsvp_id'
    (int) The RSVP ticket ID.
  • 'post_id'
    (int) The ticket ID.
  • 'rsvp'
    (Tribe__Tickets__Ticket_Object) The RSVP ticket object.
  • 'step'
    (null|string) Which step being rendered.
  • 'must_login'
    (boolean) Whether login is required to register.
  • 'login_url'
    (string) The site login URL.
  • 'threshold'
    (int) The RSVP ticket threshold.


Top ↑

Return

(array)


Top ↑

Source

File: src/Tribe/Meta/RSVP.php

	public function rsvp_render_ari_step( array $args ) {
		// If not trying to make RSVP, return as normal.
		if ( 'success' === $args['step'] || 'going' !== $args['step'] ) {
			return $args;
		}

		// If no meta on ticket, return as normal.
		if ( ! $this->rsvp_has_meta( $args['rsvp'] ) ) {
			return $args;
		}

		// Override the step as ARI.
		$args['step'] = 'ari';

		return $args;
	}

Top ↑

Changelog

Changelog
Version Description
5.0.0 Introduced.