function mobile_codes_field_formatter_settings_form in Mobile Codes 7.2
Implements hook_field_formatter_settings_form().
File
- includes/
field.inc, line 49 - Content module integration.
Code
function mobile_codes_field_formatter_settings_form($field, $instance, $view_mode, $form, &$form_state) {
$presets = mobile_codes_presets_load_all();
$element['mobile_codes_preset'] = array(
'#type' => 'select',
'#title' => t('Mobile Codes preset'),
'#options' => array(),
'#default_value' => isset($instance['display'][$view_mode]['settings']['mobile_codes_preset']) ? $instance['display'][$view_mode]['settings']['mobile_codes_preset'] : current(array_keys($presets)),
);
foreach ($presets as $preset) {
$element['mobile_codes_preset']['#options'][$preset->name] = $preset->name;
}
return $element;
}