/** * Output a link for the mini calendar month previous nav, includes data attributes needed to update the month with ajax * * @return void **/ function tribe_events_the_mini_calendar_prev_link() { $tribe_ecp = Tribe__Events__Main::instance(); $args = tribe_events_get_mini_calendar_args(); $html = '<a class="tribe-mini-calendar-nav-link prev-month" href="#" data-month="' . $tribe_ecp->previousMonth($args['eventDate']) . '-01" title="' . tribe_get_previous_month_text() . '"><span>«</span></a>'; echo apply_filters('tribe_events_the_mini_calendar_prev_link', $html); }
<span><?php echo tribe_get_next_month_text(); ?> </span> </a> </li> <li class="tribe-ajax-nav"> <a class="tribe-mini-ajax prev-month" href="#" data-month="<?php echo $tribe_ecp->previousMonth($current_date); ?> " title="<?php echo tribe_get_previous_month_text(); ?> "> <span><?php echo tribe_get_previous_month_text(); ?> </span> </a> </li> <li class="tribe-loading-mini"> <img id="ajax-loading-mini" src="<?php echo esc_url(admin_url('images/wpspin_light.gif')); ?> " alt="loading..." /> </li> </ul> <ul class="weekdays"> <?php for ($n = $startOfWeek; $n < count($tribe_ecp->daysOfWeekMin) + $startOfWeek; $n++) {
/** * @deprecated */ function sp_get_previous_month_text() { _deprecated_function(__FUNCTION__, '2.0', 'tribe_get_previous_month_text()'); return tribe_get_previous_month_text(); }
/** * Display an html link to the previous month. Used in the month navigation. * * No link will be returned if the link is to a month that precedes any existing * events. * * @return void * @uses tribe_get_previous_month_text() **/ function tribe_events_the_previous_month_link() { $html = ''; $url = tribe_get_previous_month_link(); $date = Tribe__Events__Main::instance()->previousMonth(tribe_get_month_view_date()); if ($date >= tribe_events_earliest_date(Tribe__Events__Date_Utils::DBYEARMONTHTIMEFORMAT)) { $text = tribe_get_previous_month_text(); $html = '<a data-month="' . $date . '" href="' . esc_url($url) . '" rel="prev"><span>«</span> ' . $text . ' </a>'; } echo apply_filters('tribe_events_the_previous_month_link', $html); }
/** * Display an html link to the previous month. Used in the month navigation. * * @return void * @author Jessica Yazbek * @uses tribe_get_previous_month_text() * @since 3.0 **/ function tribe_events_the_previous_month_link() { $url = tribe_get_previous_month_link(); $date = TribeEvents::instance()->previousMonth(tribe_get_month_view_date()); $text = tribe_get_previous_month_text(); $html = '<a data-month="' . $date . '" href="' . $url . '" rel="prev"><span>«</span> ' . $text . ' </a>'; echo apply_filters('tribe_events_the_previous_month_link', $html); }
/** * Display an html link to the previous month. Used in the month navigation. * * No link will be returned if the link is to a month that precedes any existing * events. * * @uses tribe_get_previous_month_text() **/ function tribe_events_the_previous_month_link() { $html = ''; $url = tribe_get_previous_month_link(); $date = Tribe__Events__Main::instance()->previousMonth(tribe_get_month_view_date()); $earliest_event_date = tribe_events_earliest_date(Tribe__Date_Utils::DBYEARMONTHTIMEFORMAT); // Only form the link if a) we have a known earliest event date and b) the previous month date is the same or later if ($earliest_event_date && $date >= $earliest_event_date) { $text = tribe_get_previous_month_text(); $html = '<a data-month="' . $date . '" href="' . esc_url($url) . '" rel="prev"><span>«</span> ' . $text . ' </a>'; } echo apply_filters('tribe_events_the_previous_month_link', $html); }