function tribe_events_the_mini_calendar_day_link() {
$day = tribe_events_get_current_month_day();
$args = tribe_events_get_mini_calendar_args();
if ( $day['total_events'] > 0 ) {
// there are events on this day
if ( $args['count'] > 0 ) {
// there is an event list under the calendar
$html = '' . $day['daynum'] . '';
} else {
// there are no events under the calendar
if ( tribe_events_is_view_enabled( 'day' ) ) {
// day view is enabled
ob_start();
tribe_the_day_link( $day['date'], $day['daynum'] );
$html = ob_get_clean();
} else {
// day view is disabled, just show that there are events on the day but don't link anywhere
$html = '' . $day['daynum'] . '';
}
}
} else {
$html = '' . $day['daynum'] . '';
}
echo apply_filters( 'tribe_events_the_mini_calendar_day_link', $html );
}