File "classic-event-details.php"
Full Path: /home/romayxjt/public_html/wp-content/plugins/the-events-calendar/src/views/blocks/classic-event-details.php
File size: 2.27 KB
MIME-type: text/x-php
Charset: utf-8
<?php
/**
* Block: Classic Event Details
*
* Override this template in your own theme by creating a file at:
* [your-theme]/tribe/events/blocks/classic-event-details.php
*
* See more documentation about our Blocks Editor templating system.
*
* @link http://evnt.is/1aiy
*
* @version 4.7
*
*/
$event_id = $this->get( 'post_id' );
$time_format = get_option( 'time_format', Tribe__Date_Utils::TIMEFORMAT );
$time_range_separator = tec_events_get_time_range_separator();
$start_datetime = tribe_get_start_date();
$start_date = tribe_get_start_date( null, false );
$start_time = tribe_get_start_date( null, false, $time_format );
$start_ts = tribe_get_start_date( null, false, Tribe__Date_Utils::DBDATEFORMAT );
$end_datetime = tribe_get_end_date();
$end_date = tribe_get_display_end_date( null, false );
$end_time = tribe_get_end_date( null, false, $time_format );
$end_ts = tribe_get_end_date( null, false, Tribe__Date_Utils::DBDATEFORMAT );
$time_formatted = null;
if ( $start_time == $end_time ) {
$time_formatted = esc_html( $start_time );
} else {
$time_formatted = esc_html( $start_time . $time_range_separator . $end_time );
}
/**
* Returns a formatted time for a single event
*
* @var string Formatted time string
* @var int Event post id
*/
$time_formatted = apply_filters( 'tribe_events_single_event_time_formatted', $time_formatted, $event_id );
/**
* Returns the title of the "Time" section of event details
*
* @var string Time title
* @var int Event post id
*/
$time_title = apply_filters( 'tribe_events_single_event_time_title', __( 'Time:', 'the-events-calendar' ), $event_id );
$website = tribe_get_event_website_link( $event_id );
$default_classes = [ 'tribe-events-single-section', 'tribe-events-event-meta', 'primary', 'tribe-clearfix' ];
// Add the custom classes from the block attributes.
$classes = isset( $attributes['className'] ) ? array_merge( $default_classes, [ $attributes['className'] ] ) : $default_classes;
?>
<div <?php tribe_classes( $classes ); ?>>
<?php do_action( 'tribe_events_single_event_meta_primary_section_start' ); ?>
<?php $this->template( 'blocks/parts/details' ); ?>
<?php $this->template( 'blocks/parts/organizer' ); ?>
<?php do_action( 'tribe_events_single_event_meta_primary_section_end' ); ?>
</div>