function currency_form_currency in Currency 7.2
Implements Ctools exportable UI edit form callback.
1 string reference to 'currency_form_currency'
- currency.inc in currency/
ctools/ plugins/ export_ui/ currency.inc
File
- currency/
currency.module, line 479 - Provides currency information and allows users to add custom currencies.
Code
function currency_form_currency(array &$form, array &$form_state) {
$currency = $form_state['item'];
$form['info']['ISO4217Code']['#description'] = '';
$form['info']['ISO4217Code']['#element_validate'] = array(
'currency_form_element_validate_iso_4217_code',
);
$form['info']['ISO4217Code']['#maxlength'] = 3;
$form['info']['ISO4217Code']['#size'] = 3;
$form['ISO4217Number'] = array(
'#default_value' => $currency->ISO4217Number,
'#element_validate' => array(
'currency_form_element_validate_iso_4217_number',
),
'#maxlength' => 3,
'#title' => t('ISO 4217 number'),
'#type' => 'textfield',
'#size' => 3,
);
$form['title'] = array(
'#default_value' => $currency->title,
'#maxlength' => 255,
'#required' => TRUE,
'#title' => t('Title'),
'#type' => 'textfield',
);
$form['sign'] = array(
'#currency_code' => $currency->ISO4217Code,
'#default_value' => $currency->sign,
'#title' => t('Sign'),
'#type' => 'currency_sign',
);
$form['subunits'] = array(
'#default_value' => $currency->subunits,
'#element_validate' => array(
'element_validate_number',
),
'#required' => TRUE,
'#size' => 3,
'#title' => t('Number of subunits'),
'#type' => 'textfield',
);
$form['rounding_step'] = array(
'#default_value' => $currency->rounding_step,
'#element_validate' => array(
'element_validate_number',
),
'#required' => TRUE,
'#size' => 5,
'#title' => t('Rounding step'),
'#type' => 'textfield',
);
}