function location_invoke_locationapi in Location 5
Same name and namespace in other branches
- 5.3 location.module \location_invoke_locationapi()
- 6.3 location.module \location_invoke_locationapi()
- 7.5 location.module \location_invoke_locationapi()
- 7.3 location.module \location_invoke_locationapi()
- 7.4 location.module \location_invoke_locationapi()
3 calls to location_invoke_locationapi()
- location_load_locations in ./
location.module - location_nodeapi in ./
location.module - Implementation of hook_nodeapi().
- _location_save in ./
location.module - Saves a location. Needs a $user or $node object.
File
- ./
location.module, line 1576
Code
function location_invoke_locationapi(&$location, $op, $a3 = NULL, $a4 = NULL) {
$return = array();
foreach (module_implements('locationapi') as $name) {
$function = $name . '_locationapi';
$result = $function($location, $op, $a3, $a4);
if (isset($result) && is_array($result)) {
$return = array_merge($return, $result);
}
else {
if (isset($result)) {
$return[] = $result;
}
}
}
return $return;
}