function _date_views_argument_link in Date 5.2
Views values vary depending on the op: $op = 'link' $argtype = name of the argument $query = object with child values $arg = url
File
- date/
date_views.inc, line 503
Code
function _date_views_argument_link(&$query, $argtype, $arg, $field_type) {
if (empty($query->range)) {
return t('N/A');
}
$date_handler = new date_sql_handler();
$granularity = $date_handler
->arg_granularity($query->range);
$format = $date_handler
->views_formats($granularity, 'display');
$range = $date_handler
->arg_range($query->range);
$formatted = date_format_date($range[0], 'custom', $format);
$formatted2 = date_format_date($range[1], 'custom', $format);
if ($formatted != $formatted2) {
return l($formatted . '-' . $formatted2, $arg . '/' . $query->range);
}
else {
return l($formatted, $arg . '/' . $query->range);
}
}