function fasttoggle_field_get_field_value in Fasttoggle 7
Get the value of a field.
Parameters
array $options: The array of configuration options.
string $group: The setting group string.
string $instance: The setting instance string.
object $object: The object from which to get the value.
Return value
string The value sought.
1 string reference to 'fasttoggle_field_get_field_value'
- fasttoggle_field_fasttoggle_available_links in module/
fasttoggle_field/ fasttoggle_field.module - Implements hook_fasttoggle_available_links().
File
- module/
fasttoggle_field/ fasttoggle_field.module, line 257
Code
function fasttoggle_field_get_field_value(array $options, $group, $instance, $object) {
$field_info = $options['fields'][$group]['instances'][$instance];
$items = field_get_items($options['object_type'], $object, $field_info['field_name']);
if (!$items) {
if (!$field_info['optional']) {
$key = $field_info['default'];
}
else {
$key = '[unset]';
}
}
else {
$key = $items[0]['value'];
}
return $key;
}