Tickets_View::get_ticket_status( string $status )
Returns the ticket status corresponding to the ticket status slug.
Contents
Parameters
- $status
-
(string) (Required)
Return
(string)
Source
File: src/Tickets/Commerce/Tickets_View.php
public function get_ticket_status( $status ) {
$ticket_status = __( 'unavailable', 'event-tickets' );
if ( ! empty( $status ) ) {
/** @var \Tribe__Tickets__Status__Manager $status_mgr */
$status_mgr = tribe( 'tickets.status' );
$statuses = $status_mgr->get_all_provider_statuses( 'tpp' );
$status_strings = [];
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;
}
Changelog
| Version | Description |
|---|---|
| 5.1.9 | Introduced. |