public function date_views_argument_handler_simple::summary_name in Date 7.2
Same name and namespace in other branches
- 8 date_views/includes/date_views_argument_handler_simple.inc \date_views_argument_handler_simple::summary_name()
- 7.3 date_views/includes/date_views_argument_handler_simple.inc \date_views_argument_handler_simple::summary_name()
Provides the name to use for the summary.
By default this is just the name field.
Parameters
object $data: The query results for the row.
Return value
string The summary.
Overrides views_handler_argument::summary_name
File
- date_views/
includes/ date_views_argument_handler_simple.inc, line 224 - Date API views argument handler.
Class
- date_views_argument_handler_simple
- Date API views argument handler.
Code
public function summary_name($data) {
$value = $data->{$this->name_alias};
if (empty($value) && !empty($this->definition['empty field name'])) {
return $this->definition['empty field name'];
}
elseif (empty($value)) {
return $this->options['wildcard_substitution'];
}
$format = !empty($this->options['title_format_custom']) && !empty($this->options['title_format_custom']) ? $this->options['title_format_custom'] : $this->date_handler
->views_formats($this->options['granularity'], 'display');
$range = $this->date_handler
->arg_range($value);
return date_format_date($range[0], 'custom', $format);
}