Example #1
0
        $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=&amp;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>";
     }