Example #1
0
 /**
  * @deprecated
  */
 function events_by_month($results, $date)
 {
     _deprecated_function(__FUNCTION__, '2.0', 'tribe_sort_by_month()');
     return tribe_sort_by_month($results, $date);
 }
Example #2
0
    $current_date = $tribe_ecp->date;
}
$eventPosts = tribe_get_events(array('eventDisplay' => 'month'));
if (!$current_date) {
    $current_date = $tribe_ecp->date;
}
$daysInMonth = isset($date) ? date("t", $date) : date("t");
$startOfWeek = get_option('start_of_week', 0);
list($year, $month) = explode('-', $current_date);
$date = mktime(12, 0, 0, $month, 1, $year);
// 1st day of month as unix stamp
$rawOffset = date("w", $date) - $startOfWeek;
$offset = $rawOffset < 0 ? $rawOffset + 7 : $rawOffset;
// month begins on day x
$rows = 1;
$monthView = tribe_sort_by_month($eventPosts, $current_date);
// the div tribe-events-widget-nav controls ajax navigation for the calendar widget. Modify with care and do not remove any class names or elements inside that element if you wish to retain ajax functionality.
?>


<div class="tribe-events-calendar-widget tribe-events-calendar cf" id="small">

	<ul class="tribe-events-widget-nav">  
		<li>
			<span id="tribe-mini-ajax-month">
				<?php 
echo $tribe_ecp->monthsShort[date('M', $date)];
echo date(' Y', $date);
?>
			</span>
		</li>
    $cat = get_term_by('slug', get_query_var('term'), $tribe_ecp->get_event_taxonomy());
    $eventCat = (int) $cat->term_id;
    $eventPosts = tribe_get_events(array('eventCat' => $eventCat, 'time_order' => 'ASC', 'eventDisplay' => 'month'));
} else {
    $eventPosts = tribe_get_events(array('eventDisplay' => 'month'));
}
$daysInMonth = isset($date) ? date("t", $date) : date("t");
$startOfWeek = get_option('start_of_week', 0);
list($year, $month) = split('-', $tribe_ecp->date);
$date = mktime(12, 0, 0, $month, 1, $year);
// 1st day of month as unix stamp
$rawOffset = date("w", $date) - $startOfWeek;
$offset = $rawOffset < 0 ? $rawOffset + 7 : $rawOffset;
// month begins on day x
$rows = 1;
$monthView = tribe_sort_by_month($eventPosts, $tribe_ecp->date);
?>
<table class="tribe-events-calendar" id="big">
	<thead>
			<tr>
				<?php 
for ($n = $startOfWeek; $n < count($tribe_ecp->daysOfWeek) + $startOfWeek; $n++) {
    $dayOfWeek = $n >= 7 ? $n - 7 : $n;
    echo '<th id="tribe-events-' . strtolower($tribe_ecp->daysOfWeek[$dayOfWeek]) . '" abbr="' . $tribe_ecp->daysOfWeek[$dayOfWeek] . '">' . $tribe_ecp->daysOfWeekShort[$dayOfWeek] . '</th>';
}
?>
			</tr>
	</thead>

	<tbody>
		<tr>