function br_tax_number_fields_element_info in Brazilian IDs 7
Implements hook_element_info().
File
- ./
br_tax_number_fields.module, line 353 - Adds Brazilian Tax Number field widgets to text field type at the Field UI and creates new form element types for use in the Form API.
Code
function br_tax_number_fields_element_info() {
$types['number_cpf'] = array(
'#input' => TRUE,
'#element_validate' => array(
'br_tax_number_fields_cpf_validate',
),
'#theme' => array(
'textfield',
),
'#autocomplete_path' => FALSE,
'#maxlength' => 14,
'#theme_wrappers' => array(
'form_element',
),
);
$types['number_cnpj'] = array(
'#input' => TRUE,
'#element_validate' => array(
'br_tax_number_fields_cnpj_validate',
),
'#theme' => array(
'textfield',
),
'#autocomplete_path' => FALSE,
'#maxlength' => 18,
'#theme_wrappers' => array(
'form_element',
),
);
$types['number_cnpj_cpf'] = array(
'#input' => TRUE,
'#element_validate' => array(
'br_tax_number_fields_cnpj_cpf_validate',
),
'#theme' => array(
'textfield',
),
'#autocomplete_path' => FALSE,
'#maxlength' => 18,
'#theme_wrappers' => array(
'form_element',
),
);
return $types;
}