function hook_date_default_argument_alter in Date 8
Same name and namespace in other branches
- 7.3 date.api.php \hook_date_default_argument_alter()
- 7.2 date.api.php \hook_date_default_argument_alter()
Alter the default value for a date argument.
Parameters
object $argument: The argument object.
string $value: The default value created by the argument handler.
1 invocation of hook_date_default_argument_alter()
- date_views_argument_handler_simple::get_default_argument in date_views/
includes/ date_views_argument_handler_simple.inc - Set the empty argument value to the current date, formatted appropriately for this argument.
File
- ./
date.api.php, line 19 - Hooks provided by the Date module.
Code
function hook_date_default_argument_alter(&$argument, &$value) {
$style_options = $style_options = $argument->view->display_handler
->get_option('style_options');
if (!empty($style_options['track_date'])) {
$default_date = new DrupalDateTime();
$value = $default_date
->format($argument->arg_format);
}
}