data->meta['mec_more_info']) and trim($event->data->meta['mec_more_info']) and $event->data->meta['mec_more_info'] != 'http://') ? $event->data->meta['mec_more_info'] : ''; if(isset($event->date) and isset($event->date['start']) and isset($event->date['start']['timestamp'])) $more_info = MEC_feature_occurrences::param($event->ID, $event->date['start']['timestamp'], 'more_info', $more_info); $more_info_target = MEC_feature_occurrences::param($event->ID, $event->date['start']['timestamp'], 'more_info_target', $event->data->meta['mec_more_info_target'] ?? ''); if(!trim($more_info_target) && isset($settings['fes_event_link_target']) && trim($settings['fes_event_link_target'])) $more_info_target = $settings['fes_event_link_target']; $more_info_title = MEC_feature_occurrences::param($event->ID, $event->date['start']['timestamp'], 'more_info_title', ((isset($event->data->meta['mec_more_info_title']) and trim($event->data->meta['mec_more_info_title'])) ? $event->data->meta['mec_more_info_title'] : esc_html__('Read More', 'modern-events-calendar-lite'))); // Event Cost $cost = $this->main->get_event_cost($event); $location_id = $this->main->get_master_location_id($event); $location = ($location_id ? $this->main->get_location_data($location_id) : array()); $organizer_id = $this->main->get_master_organizer_id($event); $organizer = ($organizer_id ? $this->main->get_organizer_data($organizer_id) : array()); $sticky_sidebar = $settings['sticky_sidebar'] ?? ''; if($sticky_sidebar == 1) $sticky_sidebar = 'mec-sticky'; // Banner Image $banner_module = $this->can_display_banner_module($event); ?>
display_banner_module($event, $occurrence_full, $occurrence_end_full)); ?>
display_breadcrumb_widget(get_the_ID()); ?>
display_image_module($event)); ?>
main->display_progress_bar($event)); ?>
main->display_cancellation_reason($event, $this->display_cancellation_reason)); ?>

display_trailer_url($event)); ?> display_disclaimer($event)); ?>
display_data_fields($event); ?> display_faq($event); ?>
main->module('export.details', array('event' => $event, 'icons' => $this->icons))); ?> main->can_show_countdown_module($event)): ?>
main->module('countdown.details', array('event' => $this->events, 'icons' => $this->icons))); ?>
display_hourly_schedules_widget($event); ?> date)): if($this->main->is_sold($event) and count($event->dates) <= 1): ?> ID; $dates = (isset($event->dates) ? $event->dates : array($event->date)); $occurrence_time = ($dates[0]['start']['timestamp'] ?? strtotime($dates[0]['start']['date'])); $tickets = get_post_meta( $event_id, 'mec_tickets', true ); $book = $this->getBook(); $availability = $book->get_tickets_availability( $event_id, $occurrence_time ); $sales_end = 0; $ticket_limit = -1; $ticket_sales_ended_messages = []; $stop_selling = ''; foreach ( $tickets as $ticket_id => $ticket ) { $ticket_limit = $availability[$ticket_id] ?? -1; $ticket_name = isset( $ticket['name'] ) ? '' . esc_html($ticket['name']) . '' : ''; $key = 'stop_selling_' . $ticket_id; if ( !isset( $availability[ $key ] ) ) { continue; } if ( true === $availability[ $key ] ) { $sales_end++; $ticket_sales_ended_messages[ $ticket_id ] = sprintf($availability['stop_selling_' . $ticket_id . '_message'], $ticket_name) ?? sprintf( esc_html__( 'The %s ticket sales has ended!', 'modern-events-calendar-lite'), $ticket_name ); } } $tickets_sales_end = false; if(count($tickets) === $sales_end){ $tickets_sales_end = true; } if ( !empty( $ticket_sales_ended_messages ) ): foreach ( $ticket_sales_ended_messages as $ticket_id => $message ) : ?>
date ) ); ?>
main->can_show_booking_module($event)): ?>
main->module('booking.default', array('event' => $this->events, 'icons' => $this->icons))); } ?>
'); ?>
data->meta['mec_date']['start']) and !empty($event->data->meta['mec_date']['start'])) { $this->display_datetime_widget($event, $occurrence_full, $occurrence_end_full); } ?> main->module('local-time.details', array('event' => $event, 'icons' => $this->icons))); ?>
icons->display('wallet'); ?>

main->m('cost', esc_html__('Cost', 'modern-events-calendar-lite'))); ?>

data); ?> data); ?> data); ?>
icons->display('info'); ?>

main->m('more_info_link', esc_html__('More Info', 'modern-events-calendar-lite'))); ?>

data->labels) && !empty($event->data->labels)) { $this->display_labels_widget($event); } ?> display_location_widget($event); // Show Location Widget $this->show_other_locations($event); // Show Additional Locations } ?> data->categories) and !empty($event->data->categories)) { ?>
icons->display('folder'); ?>
main->m('taxonomy_categories', esc_html__('Category', 'modern-events-calendar-lite'))); ?>
data->categories as $category) { $color = ((isset($category['color']) and trim($category['color'])) ? $category['color'] : ''); $color_html = ''; if($color) $color_html .= ' '; $icon = $category['icon'] ?? ''; $icon = isset($icon) && $icon != '' ? '' : ''; echo '
'; } ?>
icons->display('home'); ?>

main->m('taxonomy_organizer', esc_html__('Organizer', 'modern-events-calendar-lite'))); ?>

<?php echo (isset($organizer['name']) ? esc_attr($organizer['name']) : ''); ?>
icons->display('home'); ?>
icons->display('phone'); ?>
icons->display('envelope'); ?>
icons->display('sitemap'); ?>
data, 'mec_organizer'); if($organizer_description_setting == '1' and is_array($organizer_terms) and count($organizer_terms)): foreach($organizer_terms as $organizer_term) { if ($organizer_term->term_id == $organizer['id'] ) { if(isset($organizer_term->description) && !empty($organizer_term->description)): ?>

description); ?>

show_other_organizers($event); // Show Additional Organizers } ?> main->module('sponsors.details', array('event' => $event, 'icons' => $this->icons))); ?> main->can_show_booking_module($event)): ?> main->m('register_button', esc_html__('REGISTER', 'modern-events-calendar-lite'))); ?> main->is_expired($event)): ?> main->m('register_button', esc_html__('REGISTER', 'modern-events-calendar-lite'))); ?>
main->module('speakers.details', array('event' => $event, 'icons' => $this->icons))); ?> main->module('attendees-list.details', array('event' => $event, 'icons' => $this->icons))); ?> main->module('next-event.details', array('event' => $event, 'icons' => $this->icons))); ?> main->module('links.details', array('event' => $event, 'icons' => $this->icons))); ?> main->module('weather.details', array('event' => $event, 'icons' => $this->icons))); ?>
main->module('googlemap.details', array('event' => $this->events, 'icons' => $this->icons))); ?>
main->module('qrcode.details', array('event' => $event, 'icons' => $this->icons))); ?> display_public_download_module($event); ?>
icons; ?>
display_related_posts_widget($event->ID); ?> display_next_previous_events($event); ?>