function location_field_names in Location 5.3
Same name and namespace in other branches
- 5 location.module \location_field_names()
- 6.3 location.module \location_field_names()
- 7.5 location.module \location_field_names()
- 7.3 location.module \location_field_names()
- 7.4 location.module \location_field_names()
4 calls to location_field_names()
- location_settings in ./
location.module - Get a form element for configuring location for an object.
- template_preprocess_location in ./
location.module - Theme preprocess function for a location.
- _location_expand_location in ./
location.module - Process a location element.
- _location_expand_location_settings in ./
location.module
File
- ./
location.module, line 457 - Location module main routines. An implementation of a universal API for location manipulation. Provides functions for postal_code proximity searching, deep-linking into online mapping services. Currently, some options are configured through an…
Code
function location_field_names($all = FALSE) {
static $fields;
static $allfields;
if ($all) {
if (empty($allfields)) {
$dummy = array();
$allfields = location_invoke_locationapi($dummy, 'fields');
$virtual = location_invoke_locationapi($dummy, 'virtual fields');
$allfields += $virtual;
}
return $allfields;
}
else {
if (empty($fields)) {
$dummy = array();
$fields = location_invoke_locationapi($dummy, 'fields');
}
return $fields;
}
}