/** * @deprecated */ function events_by_month($results, $date) { _deprecated_function(__FUNCTION__, '2.0', 'tribe_sort_by_month()'); return tribe_sort_by_month($results, $date); }
$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>