--- brazilianids-orig.module 2008-01-24 10:44:00.000000000 -0200 +++ brazilianids.module 2008-01-24 10:40:20.000000000 -0200 @@ -80,27 +80,28 @@ function brazilianids_user($type, &$edit } return; case 'form': - if (variable_get('brazilianids_cpf', FALSE)) { - $form['brazilianids_cpf'] = array( - '#description' => t('Your CPF. Only the numbers.'), - '#default_value' => empty($user->brazilianids_cpf) ? '' : $user->brazilianids_cpf, - '#maxlength' => 11, - '#size' => 20, - '#title' => t('CPF'), - '#type' => 'textfield' - ); - } - if (variable_get('brazilianids_cnpj', FALSE)) { - $form['brazilianids_cnpj'] = array( - '#description' => t('Your CNPJ. Only the numbers.'), - '#default_value' => empty($user->brazilianids_cnpj) ? '' : $user->brazilianids_cnpj, - '#maxlength' => 14, - '#size' => 20, - '#title' => t('CNPJ'), - '#type' => 'textfield' - ); - } - return $form; + case 'register': + if (variable_get('brazilianids_cpf', FALSE)) { + $form['brazilianids_cpf'] = array( + '#description' => t('Your CPF. Only the numbers.'), + '#default_value' => empty($user->brazilianids_cpf) ? '' : $user->brazilianids_cpf, + '#maxlength' => 11, + '#size' => 20, + '#title' => t('CPF'), + '#type' => 'textfield' + ); + } + if (variable_get('brazilianids_cnpj', FALSE)) { + $form['brazilianids_cnpj'] = array( + '#description' => t('Your CNPJ. Only the numbers.'), + '#default_value' => empty($user->brazilianids_cnpj) ? '' : $user->brazilianids_cnpj, + '#maxlength' => 14, + '#size' => 20, + '#title' => t('CNPJ'), + '#type' => 'textfield' + ); + } + return $form; case 'validate': include drupal_get_path('module', 'brazilianids') .'/brazilianids.check.inc';