function date_views_browser_period_arg in Date 5.2
Same name and namespace in other branches
- 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);
}