section-preview-content.php
1.55 KB
<?php
/* @var EM_Event $EM_Event The current EM_Event object being displayed. */
/* @var array $events Array of event
/* @var array $args The $args passed onto the calendar template via EM_Calendar */
/* @var array $calendar The $calendar array of data passed on by EM_Calendar */
?>
<section class="em-cal-events-content" id="em-cal-events-content-<?php echo esc_attr($args['id']); ?>">
<?php if( $args['calendar_preview_mode'] === 'tooltips' ): ?>
<?php $tooltip_template_file = em_locate_template('calendar/preview-event-tooltip.php', false); ?>
<?php foreach( $events as $EM_Event ) : ?>
<div class="em-cal-event-content em em-event em-item" data-event-id="<?php echo esc_attr($EM_Event->event_id); ?>" data-parent="em-cal-events-content-<?php echo esc_attr($args['id']); ?>">
<?php include($tooltip_template_file); ?>
</div>
<?php endforeach; ?>
<?php elseif ( $args['calendar_preview_mode'] === 'modal' ): ?>
<?php $modal_template_file = em_locate_template('calendar/preview-event-modal.php', false); ?>
<?php foreach( $events as $EM_Event ) : ?>
<?php include($modal_template_file); ?>
<?php endforeach; ?>
<?php endif; ?>
<?php $modal_dates_file = em_locate_template('calendar/preview-date-modal.php', false); ?>
<?php foreach($calendar['cells'] as $date => $cell_data ): $EM_DateTime = new EM_DateTime($date); ?>
<?php if( !empty($cell_data['events']) && count($cell_data['events']) > 0 ): ?>
<?php include($modal_dates_file); ?>
<?php endif; ?>
<?php endforeach; ?>
</section>