post_title; ?>

%s', esc_html( __( 'Event Details', 'tribe-events-calendar' ) ) ); echo sprintf( '%s %s', esc_html( __( 'Start Date / Time:', 'tribe-events-calendar' ) ), tribe_get_start_date( $event_id, false, get_option( 'date_format' ) . ' ' . get_option( 'time_format' ) ) ); echo "
"; echo sprintf( '%s %s', esc_html( __( 'End Date / Time:', 'tribe-events-calendar' ) ), tribe_get_end_date( $event_id, false, get_option( 'date_format' ) . ' ' . get_option( 'time_format' ) ) ); $venue_id = tribe_get_venue_id( $event_id ); if ( ! empty( $venue_id ) ) $venue = get_post( $venue_id ); if ( ! empty( $venue ) ) { echo "
"; echo sprintf( '%s %s', esc_html( __( 'Venue:', 'tribe-events-calendar' ) ), esc_html( $venue->post_title ) ); $phone = get_post_meta( $venue_id, '_VenuePhone', true ); if ( ! empty( $phone ) ) { echo "
"; echo sprintf( '%s %s', esc_html( __( 'Phone:', 'tribe-events-calendar' ) ), esc_html( $phone ) ); } $website = get_post_meta( $venue_id, '_VenueURL', true ); if ( ! empty( $website ) ) { echo "
"; echo sprintf( '%s %s', esc_html( __( 'Website:', 'tribe-events-calendar' ) ), esc_url( $website ), esc_html( $website ) ); } } ?>
%s', esc_html( __( 'Ticket Sales', 'tribe-events-calendar' ) ) ); $total_sold = 0; foreach ( $tickets as $ticket ) { echo sprintf( '%s: ', esc_html( $ticket->name ) ); $stock = $ticket->stock; $sold = ! empty ( $ticket->qty_sold ) ? $ticket->qty_sold : 0; if ( empty( $stock ) && $stock !== 0 ) { echo sprintf( __( "Sold %d", 'tribe-events-calendar' ), esc_html( $sold ) ); } else { echo sprintf( __( "Sold %d of %d", 'tribe-events-calendar' ), esc_html( $sold ), esc_html( $sold + $stock ) ); } $total_sold += $sold; echo "
"; } ?>
'; echo sprintf( '%s %d', esc_html( __( 'Tickets sold:', 'tribe-events-calendar' ) ), $total_sold ); echo ''; echo ''; echo "
"; echo sprintf( '%s %d', esc_html( __( 'Checked in:', 'tribe-events-calendar' ) ), $checkedin ); echo '
'; ?>
attendees_table->prepare_items(); $this->attendees_table->display() ?>