You are here

function views_handler_filter_profile_after_build in Views (for Drupal 7) 5

1 string reference to 'views_handler_filter_profile_after_build'
views_handler_filter_profile_date_value_form in modules/views_profile.inc
Drupal builtin date type does not allow to not have a value, hence build custom date field here

File

modules/views_profile.inc, line 445

Code

function views_handler_filter_profile_after_build($form_element) {

  // get rid of 'edit' in name
  $form_element['year']['#name'] = $form_element['#name'] . '[year]';
  $form_element['month']['#name'] = $form_element['#name'] . '[month]';
  $form_element['day']['#name'] = $form_element['#name'] . '[day]';

  // set the select elements to the previously chosen date
  $form_element['year']['#value'] = $form_element['#default_value']['year'];
  $form_element['month']['#value'] = $form_element['#default_value']['month'];
  $form_element['day']['#value'] = $form_element['#default_value']['day'];
  return $form_element;
}