| Current File : /home/digitaw/www/wp-content/plugins/event-tickets/src/views/shortcodes/my-attendance-list.php |
<?php
/**
* Renders the My Attendance list
*
* Override this template in your own theme by creating a file at:
*
* [your-theme]/tribe-events/shortcodes/my-attendance-list.php
*
* @since 4.8.2
* @since 4.12.3 Removed target="_blank" from links, added direct link to each post's "My Tickets" view,
* rename $event_id variable.
* @since 5.8.2 Removed optional param $is_event_page from the `get_tickets_page_url` call.
*
* @version 4.12.3
*
* @var array $event_ids
*/
$view = Tribe__Tickets__Tickets_View::instance();
?>
<ul class="tribe-tickets my-attendance-list">
<?php
foreach ( $event_ids as $event_id ) :
$direct_link_my_tickets = $view->get_tickets_page_url( $event_id );
?>
<?php $start_date = tribe_get_start_date( $event_id ); ?>
<li class="event-<?php echo esc_attr( $event_id ); ?>">
<a href="<?php echo esc_url( get_permalink( $event_id ) ); ?>" class="event-post-link">
<?php echo get_the_title( $event_id ); ?>
<?php if ( $start_date ): ?>
<span class="datetime">(<?php echo $start_date; ?>)</span>
<?php endif; ?>
</a>
<?php
if ( ! empty( $direct_link_my_tickets ) ) :
?>
<span class="event-post-tickets-separator">—</span>
<a href="<?php echo esc_url( $direct_link_my_tickets ); ?>" class="event-post-direct-tickets-link">
<?php esc_html_e( 'View Tickets', 'event-tickets' ); ?>
</a>
<?php
endif;
?>
</li>
<?php endforeach; ?>
<?php if ( empty( $event_ids ) ): ?>
<li class="event-none">
<?php esc_html_e( 'You have not indicated your attendance for any upcoming events.', 'event-tickets' ); ?>
</li>
<?php endif; ?>
</ul>