You are here

function date_ap_style_field_formatter_settings_form in AP Style Date 7

Implements hook_field_formatter_settings_form().

File

./date_ap_style.module, line 188
Formats dates and times to use "AP" Style.

Code

function date_ap_style_field_formatter_settings_form($field, $instance, $view_mode, $form, &$form_state) {
  $display = $instance['display'][$view_mode];
  $settings = $display['settings'];
  $element = array();
  $element['date_ap_style_output'] = array(
    '#type' => 'checkboxes',
    '#title' => t('Display Options'),
    '#options' => array(
      'use_today' => t('Use today'),
      'cap_today' => t('Capitalize today'),
      'use_dow' => t('Use day of week for current week'),
      'use_year' => t('Use year'),
      'show_time' => t('Show time'),
      'cap_noon' => t('Capitalize noon and midnight'),
      'use_all_day' => t('Show "All Day" instead of midnight'),
      'date_time' => t('Use date before time'),
    ),
    '#default_value' => isset($settings['date_ap_style_output']) ? $settings['date_ap_style_output'] : variable_get('date_ap_style_defaults', array()),
  );
  return $element;
}