File: /var/www/html/triad-infosec/wp-content/themes/Avada/tribe-events/pro/widgets/list-widget.php
<?php
/**
* Events Pro List Widget Template
* This is the template for the output of the events list widget.
* All the items are turned on and off through the widget admin.
* There is currently no default styling, which is highly needed.
*
* Override this template in your own theme by creating a file at [your-theme]/tribe-events/pro/widgets/list-widget.php
*
* When the template is loaded, the following vars are set:
*
* @var string $start
* @var string $end
* @var string $venue
* @var string $address
* @var string $city
* @var string $state
* @var string $province
* @var string $zip
* @var string $country
* @var string $phone
* @var string $cost
* @var array $instance
*
* @package TribeEventsCalendarPro
*
*/
if ( ! defined( 'ABSPATH' ) ) {
die( '-1' );
}
// Retrieves the posts used in the List Widget loop.
$posts = tribe_get_list_widget_events();
// The URL for this widget's "View More" link.
$link_to_all = tribe_events_get_list_widget_view_all_link( $instance );
// Check if any posts were found.
if ( isset( $posts ) && $posts ) :
foreach ( $posts as $post ) :
setup_postdata( $post );
do_action( 'tribe_events_widget_list_inside_before_loop' ); ?>
<!-- Event -->
<div class="<?php tribe_events_event_classes() ?>">
<?php tribe_get_template_part( 'pro/widgets/modules/single-event', null, $instance ) ?>
</div><!-- .hentry .vevent -->
<?php do_action( 'tribe_events_widget_list_inside_after_loop' ) ?>
<?php endforeach ?>
<p class="tribe-events-widget-link">
<a href="<?php esc_attr_e( esc_url( $link_to_all ) ) ?>" rel="bookmark">
<?php esc_html_e( 'View More…', 'tribe-events-calendar-pro' ) ?>
</a>
</p>
<?php
// No Events were found.
else:
?>
<p><?php printf( esc_html__( 'There are no upcoming %s at this time.', 'the-events-calendar' ), strtolower( tribe_get_event_label_plural() ) ); ?></p>
<?php
endif;
// Cleanup. Do not remove this.
wp_reset_postdata();
/* Omit closing PHP tag to avoid "Headers already sent" issues. */