public function geofieldProximityCurrentUser::getSourceValue in Geofield 7.2
Overrides geofieldProximityBase::getSourceValue
File
- views/
proximity_plugins/ geofieldProximityCurrentUser.inc, line 36 - Contains geofieldProximityCurrentUser.
Class
- geofieldProximityCurrentUser
- @file Contains geofieldProximityCurrentUser.
Code
public function getSourceValue($views_plugin) {
global $user;
$user_object = user_load($user->uid);
$geofield_name = $views_plugin->options['geofield_proximity_current_user_field'];
$delta = $views_plugin->options['geofield_proximity_current_user_delta'];
if (!empty($geofield_name)) {
$field_data = field_get_items('user', $user_object, $geofield_name);
if ($field_data != FALSE) {
return array(
'latitude' => $field_data[$delta]['lat'],
'longitude' => $field_data[$delta]['lon'],
);
}
}
return FALSE;
}