function location_field_names in Location 7.3
Same name and namespace in other branches
- 5.3 location.module \location_field_names()
- 5 location.module \location_field_names()
- 6.3 location.module \location_field_names()
- 7.5 location.module \location_field_names()
- 7.4 location.module \location_field_names()
Field names.
9 calls to location_field_names()
- LocationTestCase::getLocationFieldDefaults in tests/
location_testcase.test - Get a set of location field defaults. This will also enable collection on all parts of the location field.
- location_cck_tokens in contrib/
location_cck/ location_cck.module - Implements hook_tokens().
- location_cck_token_info in contrib/
location_cck/ location_cck.module - Implements hook_token_info().
- location_context_location_convert_list in plugins/
contexts/ location.inc - Provide a list of ways that this context can be converted to a string.
- location_handler_field_location_address::options_form in handlers/
location_handler_field_location_address.inc - Default options form provides the label widget that all fields should have.
File
- ./
location.module, line 668 - 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) {
$fields =& drupal_static(__FUNCTION__ . '_fields', array());
$allfields =& drupal_static(__FUNCTION__ . '_allfields', array());
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;
}
}