You are here

function location_search_form in Location 5

1 string reference to 'location_search_form'
location_search_view in ./location.module

File

./location.module, line 89

Code

function location_search_form($location_params = array(), $proximity_params = array()) {
  $form = array();
  $location_search_distance_unit_setting = variable_get('location_search_distance_unit', 0);
  $proximity_suppressed_values = $location_search_distaince_unit_setting ? array(
    'unit' => $location_search_distance_unit_setting,
  ) : array();
  $form['proximity'] = location_proximity_form($proximity_params, $proximity_suppressed_values);
  $location_suppressed_values = variable_get('location_suppress_country', 0) ? array(
    'country' => variable_get('location_default_country', 'us'),
  ) : array();
  $form['location'] = location_form(array(
    'postal_code',
    'country',
  ), $location_params, array(
    'postal_code',
    'country',
  ), $location_suppressed_values, '', 'nearby_postalcodes_bylocation');
  $form['submit'] = array(
    '#type' => 'submit',
    '#value' => t('Search'),
  );

  //$form_exp = var_export($form, TRUE);

  //drupal_set_message("location_search_form() returning <pre>$form_exp</pre>");
  $form['#submit'] = array_merge($form['#submit'] ? $form['#submit'] : array(), array(
    'location_search_form_submit' => array(),
  ));
  return $form;
}