query_vars['eventDate'] ) ) { $old_date = $wp_query->query_vars['eventDate']; $wp_query->query_vars['eventDate'] = $current_date; } }else{ $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 ) = split( '-', $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. ?>
monthsShort[date('M',$date)]; echo date(' Y',$date); ?> loading...
daysOfWeekMin) + $startOfWeek; $n++ ) { $dayOfWeek = ( $n >= 7 ) ? $n - 7 : $n; echo ''; } ?> "; } // output this month for( $day = 1; $day <= date("t", $date); $day++ ) { if( ($day + $offset - 1) % 7 == 0 && $day != 1) { echo "\n\t"; $rows++; } // Var'ng up days, months and years $current_day = date_i18n( 'd' ); $current_month = date_i18n( 'm' ); $current_year = date_i18n( 'Y' ); if ( $current_month == $month && $current_year == $year) { // Past, Present, Future class if ($current_day == $day ) { $ppf = ' tribe-events-present'; } elseif ($current_day > $day) { $ppf = ' tribe-events-past'; } elseif ($current_day < $day) { $ppf = ' tribe-events-future'; } } elseif ( $current_month > $month && $current_year == $year || $current_year > $year ) { $ppf = ' tribe-events-past'; } elseif ( $current_month < $month && $current_year == $year || $current_year < $year ) { $ppf = ' tribe-events-future'; } else { $ppf = false; } echo ""; } // skip next month while( ($day + $offset) <= $rows * 7) { echo ""; $day++; } ?>
' . $tribe_ecp->daysOfWeekMin[$dayOfWeek] . '
" . tribe_mini_display_day( $day, $monthView ) . "\n"; echo "
query_vars['eventDate'] = $old_date; } function tribe_mini_display_day( $day, $monthView ) { $return = "
"; $return .= ( count($monthView[$day]) ) ? "$day" : $day; $return .= "'; $return .= "
"; return $return; }