You are here

function _location_taxonomize_init_var_longname in Location Taxonomize 7.2

Same name and namespace in other branches
  1. 7 location_taxonomize.module \_location_taxonomize_init_var_longname()

Initializes the Long Name fields variable (called during initialization)

1 call to _location_taxonomize_init_var_longname()
location_taxonomize_initialize in ./location_taxonomize.module
Submit callback for the initialization config form. Handles initialization of Location Taxonomy.

File

./location_taxonomize.inc, line 103
Some useful functions for Location taxonomize

Code

function _location_taxonomize_init_var_longname() {
  $hierarchy = _location_taxonomize_get_hierarchy();
  $defaults = array();
  foreach ($hierarchy as $field) {
    if (location_taxonomize_convert_field_name($field) != 'country' && location_taxonomize_convert_field_name($field) != 'province' && location_taxonomize_convert_field_name($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);
}