You are here

function date_views_browser_period_arg in Date 5.2

Same name and namespace in other branches
  1. 5 date_views.inc \date_views_browser_period_arg()

Format an argument for the date range

3 calls to date_views_browser_period_arg()
date_views_browser_navigation in date/date_views.inc
Navigation links for the full view
theme_date_views_browser_full_view in date/date.theme
View, themed so it can be overridden
_date_views_query_alter in date/date_views.inc
Implementation of hook_views_query().

File

date/date_views.inc, line 697

Code

function date_views_browser_period_arg($arg = NULL, $period = 'month') {
  $date_handler = new date_sql_handler();
  $range = $date_handler
    ->arg_range($arg);
  $date = $range[0];
  $format = $date_handler
    ->views_formats($period, 'sql');
  $period_date = $period == 'week' ? date_format($date, 'Y-\\W') . date_week(date_format($date, 'Y-m-d')) : date_format($date, $format);
  return $period_date . date_views_browser_period($period);
}