You are here

function format_number_site_settings_form in Format Number API 7

Module settings form.

1 string reference to 'format_number_site_settings_form'
format_number_menu in ./format_number.module
Implements hook_menu().

File

./format_number.settings.inc, line 11
Implement module settings and user settings forms.

Code

function format_number_site_settings_form() {
  $form = array();
  $form['format_number_decimal_point'] = array(
    '#type' => 'radios',
    '#title' => t('Decimal point'),
    '#options' => format_number_get_decimal_point_options(),
    '#default_value' => variable_get('format_number_decimal_point', '.'),
    '#description' => t('Select the character that will be used as decimal point.'),
  );
  $form['format_number_thousands_sep'] = array(
    '#type' => 'radios',
    '#title' => t('Thousands separator'),
    '#options' => format_number_get_thousands_separator_options(),
    '#default_value' => variable_get('format_number_thousands_sep', ','),
    '#description' => t('Select the character that will be used as thousands separator.'),
  );
  $form['format_number_user_configurable'] = array(
    '#type' => 'radios',
    '#title' => t('User-configurable number format'),
    '#default_value' => variable_get('format_number_user_configurable', 0),
    '#options' => array(
      t('Disabled'),
      t('Enabled'),
    ),
    '#description' => t('When enabled, users can set their own number formatting options.'),
  );
  $form['#validate'] = array(
    'format_number_site_settings_form_validate',
  );
  return system_settings_form($form);
}