| Current File : /home/digitaw/www/wp-content/plugins/event-tickets/src/views/blocks/tickets/extra-price.php |
<?php
/**
* Block: Tickets
* Extra column, price
*
* Override this template in your own theme by creating a file at:
* [your-theme]/tribe/tickets/blocks/tickets/extra-price.php
*
* See more documentation about our Blocks Editor templating system.
*
* @link https://evnt.is/1amp Help article for RSVP & Ticket template files.
*
* @since 4.9
* @since 4.11.3 Updated code comments and array formatting.
* @since 4.12.0 Added implementation for the price suffix.
*
* @version 4.12.0
*/
$classes = [ 'tribe-common-b2', 'tribe-common-b1--min-medium', 'tribe-tickets__item__extra__price' ];
/** @var Tribe__Tickets__Ticket_Object $ticket */
$ticket = $this->get( 'ticket' );
$has_suffix = ! empty( $ticket->price_suffix );
/** @var Tribe__Tickets__Tickets $provider */
$provider = $this->get( 'provider' );
$provider_class = $provider->class_name;
$show_original_price_on_sale = apply_filters( 'tribe_tickets_show_original_price_on_sale', true );
/** @var Tribe__Tickets__Commerce__Currency $tribe_commerce_currency */
$tribe_commerce_currency = tribe( 'tickets.commerce.currency' );
?>
<div <?php tribe_classes( $classes ); ?>>
<?php if ( ! empty( $ticket->on_sale ) ) : ?>
<span class="tribe-common-b2 tribe-tickets__original_price">
<?php echo $tribe_commerce_currency->get_formatted_currency_with_symbol( $ticket->regular_price, $post_id, $provider_class ); ?>
</span>
<?php endif; ?>
<span class="tribe-tickets__sale_price">
<?php echo $tribe_commerce_currency->get_formatted_currency_with_symbol( $ticket->price, $post_id, $provider_class ); ?>
<?php if ( $has_suffix ) : ?>
<span class="tribe-tickets__sale-price-suffix tribe-common-b2">
<?php
// This suffix contains HTML to be output.
// phpcs:ignore
echo $ticket->price_suffix;
?>
</span>
<?php endif; ?>
</span>
</div>