function money_field_settings_form in Money field 7
Implements hook_field_settings_form().
File
- ./
money.module, line 69 - This module defines the Money field.
Code
function money_field_settings_form($field, $instance, $has_data) {
$settings = $field['settings'];
$form = array();
$form['precision'] = array(
'#type' => 'select',
'#title' => t('Precision'),
'#options' => drupal_map_assoc(range(10, 32)),
'#default_value' => $settings['precision'],
'#description' => t('The total number of digits to store in the database, including those to the right of the decimal.'),
'#disabled' => $has_data,
);
$form['scale'] = array(
'#type' => 'select',
'#title' => t('Scale'),
'#options' => drupal_map_assoc(range(0, 10)),
'#default_value' => $settings['scale'],
'#description' => t('The number of digits to the right of the decimal.'),
'#disabled' => $has_data,
);
return $form;
}