View difference between Paste ID: CFQZ2jVZ and KvL0iDgM
SHOW: | | - or go back to the newest paste.
1
<?php
2
/**
3
 * Grid view template with a list of terms at the top (per Jonah Coyote's snippet)
4
 */
5
6
// Don't load directly
7
if ( !defined('ABSPATH') ) { die('-1'); }
8
$tribe_ecp = TribeEvents::instance();
9
10
$terms = get_terms("tribe_events_cat");
11
$count = count($terms);
12
if ( $count > 0 ){
13-
	echo '<ul class="events-cat-menu">';
13+
	echo '<label for="lori-category-filter">Show me events for</label>';
14
	echo '<select id="lori-category-filter">';
15-
		echo '<li class="cat_'. $term->slug .'"><a href="'. get_term_link($term->slug, 'tribe_events_cat') .'">' . $term->name . '</a></li>';
15+
16
		echo '<option value="'.get_term_link($term->slug, 'tribe_events_cat').'">'.$term->name.'</option>';
17-
	echo '</ul>';
17+
18
	echo '</select>';
19
	echo '<button name="do-lori-filters">Show me!</button>';
20
}
21
?>	
22
	<div id="tribe-events-content" class="grid" data-title="<?php wp_title(); ?>">
23
		<div id='tribe-events-calendar-header' class="clearfix">
24
			<span class='tribe-events-month-nav'>
25
				<span class='tribe-events-prev-month'>
26
					<a href='<?php echo tribe_get_previous_month_link(); ?>' class="tribe-pjax">
27
					&#x2190; <?php echo tribe_get_previous_month_text(); ?>
28
					</a>
29
				</span>
30
31
				<?php tribe_month_year_dropdowns( "tribe-events-" ); ?>
32
33
				<span class='tribe-events-next-month'>
34
					<a href='<?php echo tribe_get_next_month_link(); ?>' class="tribe-pjax">
35
					<?php echo tribe_get_next_month_text(); ?> &#x2192; 
36
					</a>
37
               <img src="<?php echo esc_url( admin_url( 'images/wpspin_light.gif' ) ); ?>" class="ajax-loading" id="ajax-loading" alt="" style='display: none'/>
38
				</span>
39
			</span>
40
41
			<span class='tribe-events-calendar-buttons'>
42
				<a class='tribe-events-button-off' href='<?php echo tribe_get_listview_link(); ?>'><?php _e('Event List', 'tribe-events-calendar'); ?></a>
43
				<a class='tribe-events-button-on' href='<?php echo tribe_get_gridview_link(); ?>'><?php _e('Calendar', 'tribe-events-calendar'); ?></a>
44
			</span>
45
		</div><!-- tribe-events-calendar-header -->
46
		<?php tribe_calendar_grid(); // See the views/table.php template for customization ?>
47
      <?php if( function_exists( 'tribe_get_ical_link' ) ): ?>
48
         <a title="<?php esc_attr_e('iCal Import', 'tribe-events-calendar'); ?>" class="ical" href="<?php echo tribe_get_ical_link(); ?>"><?php _e('iCal Import', 'tribe-events-calendar'); ?></a>
49
      <?php endif; ?>
50
		<?php if (tribe_get_option('donate-link', false) == true) { ?>
51
			<p class="tribe-promo-banner"><?php echo apply_filters('tribe_promo_banner', sprintf( __('Calendar powered by %sThe Events Calendar%s', 'tribe-events-calendar'), '<a href="http://tri.be/wordpress-events-calendar/">', '</a>' ) ); ?></p>
52
		<?php } ?>
53
	</div>