You are here

function _location_taxonomize_init_var_longname in Location Taxonomize 7

Same name and namespace in other branches
  1. 7.2 location_taxonomize.inc \_location_taxonomize_init_var_longname()

Initializes the longname fields variable

1 call to _location_taxonomize_init_var_longname()
location_taxonomize_initialize in ./location_taxonomize.module
Called from the configuration form. Handles initialization of Location Taxonomy

File

./location_taxonomize.module, line 273

Code

function _location_taxonomize_init_var_longname() {
  $hierarchy = _location_taxonomize_get_hierarchy(FALSE);
  $defaults = array();
  foreach ($hierarchy as $field) {
    if ($field != 'country' && $field != 'province' && $field != 'city') {
      $defaults[$field] = 0;
    }
    else {
      $defaults[$field] = $field;
    }
  }
  $settings = variable_get('location_taxonomize_settings');
  $settings['longname']['fields'] = $defaults;
  variable_set('location_taxonomize_settings', $settings);
}