You are here

function date_views_argument_handler::get_default_argument in Date 7

Set the empty argument value to the current date, formatted appropriately for this argument.

Overrides views_handler_argument_date::get_default_argument

File

date_views/includes/date_views_argument_handler.inc, line 159
Date API views argument handler.

Class

date_views_argument_handler
Date API argument handler.

Code

function get_default_argument($raw = FALSE) {
  $granularity = $this->options['granularity'];
  if (!$raw && $this->options['default_argument_type'] == 'date') {
    if ($granularity == 'week') {
      $now = date_now();
      $week = date_week($now);
      return date_format($now, 'Y') . '-W' . $week;
    }
    else {
      return date($this
        ->format(), REQUEST_TIME);
    }
  }
  else {
    return parent::get_default_argument($raw);
  }
}