Tribe__Tickets__Tickets::add_frontend_stock_data( array $tickets )
Tries to make data about global stock levels and global stock-enabled ticket objects available to frontend scripts.
Contents
Parameters
- $tickets
-
(array) (Required)
Source
File: src/Tribe/Tickets.php
public static function add_frontend_stock_data( array $tickets ) {
// Add the frontend ticket form script as needed (we do this lazily since right now
// it's only required for certain combinations of event/ticket
if ( ! self::$frontend_script_enqueued ) {
$url = Tribe__Tickets__Main::instance()->plugin_url . 'src/resources/js/frontend-ticket-form.js';
$url = Tribe__Template_Factory::getMinFile( $url, true );
wp_enqueue_script( 'tribe_tickets_frontend_tickets', $url, array( 'jquery' ), Tribe__Tickets__Main::VERSION, true );
}
self::$frontend_ticket_data = array_filter( array_merge( self::$frontend_ticket_data, $tickets ) );
add_action( 'wp_footer', array( __CLASS__, 'enqueue_frontend_stock_data' ) );
}