$event_state = get_post_meta(get_the_ID(), 'januas_eventdata_state', true); $event_date = get_post_meta($post->ID, 'januas_eventdata_startdate', true); ?> <article id="post-<?php the_ID(); ?> " class="clearfix post <?php echo $event_state; ?> " role="article"> <ul class="post-categories"> <?php if (count($event_categories) > 0) { foreach ($event_categories as $event_category) { $color = januas_get_term_meta('ja-event-category-metas', $event_category->term_id, 'event_color'); ?> <li <?php if (!empty($color)) { echo "style='background-color:{$color};'"; } ?> ><a href="<?php echo home_url() . '/?s=&event-category[]=' . $event_category->term_id; ?> " <?php if (!empty($color)) { echo "style='background-color:{$color};'"; } ?>
</header> <!-- end article header --> <section class="entry-content clearfix"> <?php the_content(); ?> <ul class="session_info"> <?php if (!empty($tracks)) { ?> <li class="tracks"> <?php foreach ($tracks as $track) { $color = januas_get_term_meta('ja-session-track-metas', $track->term_id, 'session_track_color'); if ($color && !empty($color)) { $color = "style='background-color:{$color};'"; } else { $color = ''; } if (!empty($ext_sched_page_url)) { $track_url = "{$ext_sched_page_url}/?event_id={$event_id}&session-track={$track->term_id}"; } else { $track_url = ''; } echo "<a href='{$track_url}' class='track' title='{$track->name}' {$color}>{$track->name}</a>"; } ?> </li>
while ($sessions_loop->have_posts()) { $sessions_loop->the_post(); global $post; $color = ''; ++$session_counter; $time = $post->januas_session_time; if (!empty($time)) { $time_parts = explode(':', $time); if (count($time_parts) == 2) { $time = mktime($time_parts[0], $time_parts[1], 0); $time = date($wp_time_format, $time); } } $tracks = wp_get_post_terms($post->ID, 'ja-session-track', array('fields' => 'ids', 'count' => 1)); if ($tracks && count($tracks) > 0) { $color = 'style="background-color:' . januas_get_term_meta('ja-session-track-metas', $tracks[0], 'session_track_color') . ';"'; } if ($post->januas_session_date != $current_date) { $current_date = $post->januas_session_date; if ($session_counter > 1) { echo '<div class="schedule_separator"></div>'; } echo "<div class='schedule_date'>" . date_i18n($wp_date_format, $post->januas_session_date) . "</div>"; } if ($post->januas_session_time != $current_time) { $current_time = $post->januas_session_time; if ($session_counter > 1) { echo '<div class="schedule_time_separator"></div>'; } echo "<div class='schedule_time'>{$time}</div>"; }