PDA

Ver la Versión Completa : Problema WHMCS 5 "ID FORM NUMBER"


indedmedia
31-ene-2012, 18:31
Hola chicos, antes de preguntar he buscado un poquito pero no he encontrado respuesta, a ver si a alguien le pasa lo mismo.

Desde que he puesto WHMCS 5 al registrar los dominios .es cuando un cliente intenta poner los datos de NIF directamente no le deja pq no sale el desplegable NIF,NIE.... pero bueno eso lo he solucionado añadiendo unas cadenas al spanish.php el problema es que ahora, que sí me salen las opciones, al ingresar el DNI me sale un mensaje de:

"# ID Form Number es requerido #
Con lo cuál es como si no lo detectase.... a alguien más le pasa? cómo lo habéis solucionado?

Gracias.

mlumbreras
31-ene-2012, 19:12
Tienes que modificar el archivo /includes/additionaldomainfields.php. Lo abres con editor de textos y modificas la sección del .es por esto:


// .ES
$additionaldomainfields[".es"][] = array("Name" => "Tipo de Documento", "LangVar" => "estldidformtype", "Type" => "dropdown", "Options" => "1|".$_LANG['dninifcifcard'].",3|".$_LANG['niecard'].",0|".$_LANG['passportorvat']."","Default" => "1|".$_LANG['dninifcifcard']."",);

$additionaldomainfields[".es"][] = array("Name" => "Nº Documento", "LangVar" => "estldidformnum", "Type" => "text", "Size" => "30", "Default" => "", "Required" => false,);

$additionaldomainfields[".es"][] = array("Name" => "Entidad Legal", "LangVar" => "estldlegalentitytype", "Type" => "dropdown", "Options" => "1|".$_LANG['particular'].",1|".$_LANG['autonomo'].",612|".$_LANG['sociedadsl'].",744|".$_LANG['sociedadslu'].",713|".$_LANG['sociedadsa'].",608|".$_LANG['sociedadsau'].",510|".$_LANG['sociedadcolectiva'].",562|".$_LANG['sociedadcomanditaria'].",566|".$_LANG['sociedadcooperativa'].",47|".$_LANG['asociacionlegal'].",524|".$_LANG['organismopublico']."", "Default" => "1|".$_LANG['particular']."",);


$additionaldomainfields[".es"][] = array("Name" => "Tipo de Documento", "LangVar" => "estldidformtype", "Type" => "dropdown", "Options" => "1|".$_LANG['dninifcifcard'].",3|".$_LANG['niecard'].",0|".$_LANG['passportorvat']."","Default" => "1|".$_LANG['dninifcifcard']."",);

$additionaldomainfields[".es"][] = array("Name" => "Nº Documento", "LangVar" => "estldidformnum", "Type" => "text", "Size" => "30", "Default" => "", "Required" => true,);


Con esto se soluciona el error y se selecciona por defecto el tipo de entidad legal particular.

indedmedia
31-ene-2012, 20:31
Tienes que modificar el archivo /includes/additionaldomainfields.php. Lo abres con editor de textos y modificas la sección del .es por esto:



Con esto se soluciona el error y se selecciona por defecto el tipo de entidad legal particular.

Mil gracias, Problema solucionado !!!!