Tribe__Tickets__Ticket_Object::availability_slug( $datetime = null )
Returns ticket availability slug
Contents
The availability slug is used for CSS class names and filter helper strings
Parameters
-
(int) (Required) (null) $datetime the timestamp to test
Return
(string)
Source
File: src/Tribe/Ticket_Object.php
public function availability_slug( $datetime = null ) {
if ( is_numeric( $datetime ) ) {
$timestamp = $datetime;
} elseif ( $datetime ) {
$timestamp = strtotime( $datetime );
} else {
$timestamp = current_time( 'timestamp' );
}
$slug = 'available';
if ( $this->date_is_earlier( $timestamp ) ) {
$slug = 'availability-future';
} elseif ( $this->date_is_later( $timestamp ) ) {
$slug = 'availability-past';
}
/**
* Filters the availability slug
*
* @param string Slug
* @param string Datetime string
*/
$slug = apply_filters( 'event_tickets_availability_slug', $slug, $datetime );
return $slug;
}
Changelog
| Version | Description |
|---|---|
| 4.2 | Introduced. |