Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // this is the php template to list all events
- $home_url = home_url();
- $stylesheetdir = get_bloginfo('stylesheet_directory');
- $format_header = '<div id="em-wrapper">
- <table class="table table--events">
- <thead>
- <tr>
- <th class="event-time">Start - End</th>
- <th class="event-name">Event</th>
- <th class="event-country">Country</th>
- </tr>
- </thead>
- <tbody>';
- $format = '<tr>
- <td class="event-time">#d/#m{is_long} #@_{ \- d/m} {/is_long}</td>
- <td class="event-name">#_ADMINEDIT #_EVENTLINK
- {has_tag_idf}<a href="'.$home_url.'/events/tags/idf" class="idf_logo fed_logo" title="All IDF races"><img src="'.$stylesheetdir.'/assets/images/trans.png" alt="IDF" /></a>{/has_tag_idf}
- {has_tag_igsa}<a href="'.$home_url.'/events/tags/igsa" class="igsa_logo fed_logo" title="All IGSA races"><img src="'.$stylesheetdir.'/assets/images/trans.png" alt="IGSA" /></a>{/has_tag_igsa}
- {has_tag_dll}<a href="'.$home_url.'/events/tags/dll" class="dll_logo fed_logo" title="All DLL events"><img src="'.$stylesheetdir.'/assets/images/trans.png" alt="DLL" /></a>{/has_tag_dll}
- {has_tag_sagra}<a href="'.$home_url.'/events/tags/sagra" class="sagra_logo fed_logo" title="All SAGRA events"><img src="'.$stylesheetdir.'/assets/images/trans.png" alt="SAGRA" /></a>{/has_tag_sagra}
- {has_tag_cgsa}<a href="'.$home_url.'/events/tags/cgsa" class="cgsa_logo fed_logo" title="All CGSA events"><img src="'.$stylesheetdir.'/assets/images/trans.png" alt="CGSA" /></a>{/has_tag_cgsa}
- {has_tag_asra}<a href="'.$home_url.'/events/tags/asra" class="asra_logo fed_logo" title="All ASRA events"><img src="'.$stylesheetdir.'/assets/images/trans.png" alt="ASRA" /></a>{/has_tag_asra}
- {has_tag_iida}<a href="'.$home_url.'/events/tags/iida" class="iida_logo fed_logo" title="All IIDA events"><img src="'.$stylesheetdir.'/assets/images/trans.png" alt="IIDA" /></a>{/has_tag_iida}
- <br />
- <ul class="inline-style event-type">
- {has_category_freeride}<li class="freeride"><a href="'.$home_url.'/events/categories/freeride/" title="All freeride events">Freeride</a></li>{/has_category_freeride}
- {has_category_race}<li class="race"><a href="'.$home_url.'/events/categories/race/" title="All race events">Race</a></li>{/has_category_race}
- {has_category_slide-jam}<li class="slide-jam"><a href="'.$home_url.'/events/categories/slide-jam/" title="All slide jam events">Slide jam</a></li>{/has_category_slide-jam}
- {has_category_boarder-x}<li class="boarder-x"><a href="'.$home_url.'/events/categories/boarder-x/" title="All boarder x events">Boarder X</a></li>{/has_category_boarder-x}
- {has_category_slalom}<li class="slalom"><a href="'.$home_url.'/events/categories/slalom/" title="All slalom events">Slalom</a></li>{/has_category_slalom}
- {has_category_misc}<li class="misc"><a href="'.$home_url.'/events/categories/misc/" title="All miscelanious events">Misc</a></li>{/has_category_misc}
- </ul>
- </td>
- <td class="event-country">{has_location}#_COUNTRYFLAG #_LOCATIONCOUNTRY{/has_location}
- </td>
- </tr>';
- $format_footer = '</tbody></table></div>';
- if ( isset($_GET['country']) ) {
- $country = strtoupper($_GET['country']);
- } else {
- $country = false;
- }
- if ( is_page( 'events' ) ) {
- $order = 'ASC';
- $scope = 'after-tomorrow';
- } else if ( is_page('past') ) {
- $order = 'DESC';
- $scope = 'past';
- }
- if ( class_exists( 'EM_Events' ) ) {
- if ( is_page( 'events' ) ) {
- echo do_shortcode('[event_search_form ajax="0"]');
- // echo '<div class="em-search-ajax">'; // must be here for search
- }
- $all_events = EM_Events::output_grouped(array(
- 'limit' => 25,
- 'mode' => 'monthly',
- 'orderby' => 'event_start_date,event_name',
- 'order' => $order,
- 'scope' => $scope,
- 'country' => $country,
- 'pagination' => 1,
- 'page_queryvar' => 'pno',
- 'format_header' => $format_header,
- 'format' => $format,
- 'format_footer' => $format_footer,
- ));
- if ( strlen($all_events) > 125 ) {
- echo $all_events;
- } else {
- echo '<p>We have no coming events.</p>';
- }
- if ( is_page( 'events' ) ) {
- // echo '</div>'; // .em-search-ajax
- }
- } else {
- echo "<p>Our events list is offline shortly due to maintenance.</p>";
- }
- ?>
- <div class="clearfix"></div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement