Tribe__Tickets__Commerce__PayPal__Tickets_View::get_ticket_status( string $status )

Returns the ticket status corresponding to the ticket status slug.


Parameters

$status

(string) (Required)


Top ↑

Return

(string)


Top ↑

Source

File: src/Tribe/Commerce/PayPal/Tickets_View.php

	public function get_ticket_status( $status ) {
		$ticket_status = __( 'unavailable', 'event-tickets' );

		if ( ! empty( $status ) ) {

			$statuses       = tribe( 'tickets.status' )->get_all_provider_statuses( 'tpp' );
			$status_strings = array();
			foreach ( $statuses as $s ) {
				$status_strings[ $s->provider_name ] = _x( $s->name, 'a PayPal ticket order status', 'event-tickets' );
			}

			$ticket_status = Tribe__Utils__Array::get( $status_strings, $status, reset( $status_strings ) );
		}

		return $ticket_status;
	}

Top ↑

Changelog

Changelog
Version Description
4.7.1 Introduced.