You are here

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;
}