function socialfield_field_instance_settings_form in Social field 7
Implements hook_field_instance_settings_form().
File
- ./
socialfield.module, line 317 - Provides a field for adding social services links.
Code
function socialfield_field_instance_settings_form($field, $instance) {
$social_services = variable_get('socialfield_services');
$options = array();
foreach ($social_services as $name => $service) {
$options[$name] = $service['name'];
}
// Removing services from instance settings that were deleted from module settings.
$used_services =& $instance['settings']['used_services'];
$used_services = array_intersect($used_services, array_keys($social_services));
$form = array(
'#type' => 'container',
'#process' => array(
'_socialfield_field_instance_settings_form',
),
'#field' => $field,
'#instance' => $instance,
'#options' => $options,
);
return $form;
}