function fboauth_field_convert_text in Facebook OAuth (FBOAuth) 7.2
Same name and namespace in other branches
- 7 includes/fboauth.field.inc \fboauth_field_convert_text()
Facebook data conversion function.
1 string reference to 'fboauth_field_convert_text'
- fboauth_field_convert_info in includes/
fboauth.field.inc - Provide a callback map for converting Facebook data to fields.
File
- includes/
fboauth.field.inc, line 134 - Facebook to Field module mapping.
Code
function fboauth_field_convert_text($facebook_property_name, $fbuser, $field, $instance) {
$value = NULL;
if (isset($fbuser->{$facebook_property_name})) {
// Most Facebook properties are simple strings.
if (is_string($fbuser->{$facebook_property_name})) {
$value = $fbuser->{$facebook_property_name};
}
elseif (is_object($fbuser->{$facebook_property_name})) {
$object = $fbuser->{$facebook_property_name};
// Locations, Signficant Other, Hometown, and other properties use "name"
// as the human-readable value in the object.
if (isset($object->name)) {
$value = $object->name;
}
}
}
return $value ? array(
'value' => $value,
) : NULL;
}