Tribe__Tickets__Ticket_Object::availability_slug( $datetime = null )

Returns ticket availability slug

The availability slug is used for CSS class names and filter helper strings


Parameters

(int) (Required) (null) $datetime the timestamp to test


Top ↑

Return

(string)


Top ↑

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;
		}

Top ↑

Changelog

Changelog
Version Description
4.2 Introduced.