function location_get_postalcode_data in Location 5
Same name and namespace in other branches
- 5.3 location.inc \location_get_postalcode_data()
- 6.3 location.inc \location_get_postalcode_data()
- 7.5 location.inc \location_get_postalcode_data()
- 7.3 location.inc \location_get_postalcode_data()
- 7.4 location.inc \location_get_postalcode_data()
3 calls to location_get_postalcode_data()
- location_extra_form_submit in ./
location.module - location_nodeapi in ./
location.module - Implementation of hook_nodeapi().
- location_user in ./
location.module
File
- ./
location.inc, line 60
Code
function location_get_postalcode_data($location = array()) {
$location['country'] = isset($location['country']) ? trim($location['country']) : NULL;
$location['postal_code'] = isset($location['postal_code']) ? trim($location['postal_code']) : NULL;
if (is_null($location['postal_code']) || is_null($location['country']) || empty($location['country']) || empty($location['postal_code']) || $location['postal_code'] == 'xx') {
return NULL;
}
$country_specific_function = 'location_get_postalcode_data_' . $location['country'];
if (function_exists($country_specific_function)) {
return $country_specific_function($location);
}
else {
return NULL;
}
}