Podrias poner el codigo completo de tu tema.module
Adelantando:
Cuando creas una funcion para crear/modificar un formulario debe ser llamado de algun lado, ya sea de un hook form alter o de un hook menu.
tema.module
Código PHP:
Ver original/* suponiendo que lo estas llamando de un hook menu */
function tema_formulario()
......
);
'#type' => 'submit',
'#name' => 'submit',
'#value' => t('Enviar'),
);
return $form;
/* si quieres procesar la info tenes los otros hooks */
function tema_formulario_validate(&$form, &$form_state){
//reglas de validacion
}
/* si quieres procesar el formulario */
function tema_formulario_submit(&form, &form_state){
$nombre = $form_state['values']['nombre'];
drupal_set_message
(t
('tu nombre es %s', array('%nombre' => $nombre)));
}