penguin Posted April 12, 2008 Share Posted April 12, 2008 I've just noticed a bug when ordering .uk domains - although .co.uk, .org.uk and .me.uk domains do correctly ask for the Legal Type, Company ID number and Registrant Name, this does not happen when ordering a .ltd.uk or .plc.uk. Also, when ordering a .ltd.uk or .plc.uk domain, the company ID number field should then be set to required as this is a specific requirement for registration of these domain types and Nominet will reject the application if this field is not present. Any chance we can get this updated? 0 Quote Link to comment Share on other sites More sharing options...
WHMCS CEO Matt Posted April 12, 2008 WHMCS CEO Share Posted April 12, 2008 Hi, They should be showing for the .ltd.uk and .plc.uk domain types. You can add/check/customise them in the file includes/additionaldomainfields.php Matt 0 Quote Link to comment Share on other sites More sharing options...
penguin Posted April 12, 2008 Author Share Posted April 12, 2008 It's not in there - the end of mine looks like: $additionaldomainfields[".co.uk"][] = array( "Name" => "Registrant Name", "Type" => "text", "Size" => "30", "Default" => "", "Required" => true, ); $additionaldomainfields[".org.uk"] = $additionaldomainfields[".co.uk"]; $additionaldomainfields[".me.uk"] = $additionaldomainfields[".co.uk"]; ?> I can see how to amend this though now I know it's located in this file, thanks. Can anyone else check their install just in case it's not just me with this missing from mine 0 Quote Link to comment Share on other sites More sharing options...
penguin Posted April 13, 2008 Author Share Posted April 13, 2008 I know the changes are pretty straightforward but for anyone who wants it, the following code will correct the .uk domains and also only allow the correct types to register .ltd.uk & .plc.uk domains as these are not available to individuals, etc. At the bottom of your includes/additionaldomainfields.php, add the section in bold: $additionaldomainfields[".org.uk"] = $additionaldomainfields[".co.uk"]; $additionaldomainfields[".me.uk"] = $additionaldomainfields[".co.uk"]; [b]$additionaldomainfields[".ltd.uk"][] = array( "Name" => "Legal Type", "Type" => "dropdown", "Options" => "UK Limited Company,UK Public Limited Company", "Default" => "UK Limited Company", ); $additionaldomainfields[".ltd.uk"][] = array( "Name" => "Company ID Number", "Type" => "text", "Size" => "30", "Default" => "", "Required" => true, ); $additionaldomainfields[".ltd.uk"][] = array( "Name" => "Registrant Name", "Type" => "text", "Size" => "30", "Default" => "", "Required" => true, ); $additionaldomainfields[".plc.uk"][] = array( "Name" => "Legal Type", "Type" => "dropdown", "Options" => "UK Limited Company,UK Public Limited Company", "Default" => "UK Public Limited Company", ); $additionaldomainfields[".plc.uk"][] = array( "Name" => "Company ID Number", "Type" => "text", "Size" => "30", "Default" => "", "Required" => true, ); $additionaldomainfields[".plc.uk"][] = array( "Name" => "Registrant Name", "Type" => "text", "Size" => "30", "Default" => "", "Required" => true, ); [/b] ?> 0 Quote Link to comment Share on other sites More sharing options...
othellotech Posted April 14, 2008 Share Posted April 14, 2008 almost ltd = UK Limited Company plc = UK Public Limited Company an LTD *CANNOT* buy a .plc.uk so you can remove UK Limited Company from the dropdown 0 Quote Link to comment Share on other sites More sharing options...
penguin Posted April 14, 2008 Author Share Posted April 14, 2008 Good spotting Rob, thanks 0 Quote Link to comment Share on other sites More sharing options...
isdoo Posted April 15, 2008 Share Posted April 15, 2008 I've just noticed a bug when ordering .uk domains - although .co.uk, .org.uk and .me.uk domains do correctly ask for the Legal Type, Company ID number and Registrant Name, this does not happen when ordering a .ltd.uk or .plc.uk. Also, when ordering a .ltd.uk or .plc.uk domain, the company ID number field should then be set to required as this is a specific requirement for registration of these domain types and Nominet will reject the application if this field is not present. Any chance we can get this updated? I could have sworn I have reported this a couple of times - maybe I just gave up reporting bugs as none of mine are fixed - just closed LOL Seriously though we need the Nominet module working correctly to save registrations failing. Many thanks. 0 Quote Link to comment Share on other sites More sharing options...
WHMCS CEO Matt Posted April 15, 2008 WHMCS CEO Share Posted April 15, 2008 Maybe I just gave up reporting bugs as none of mine are fixed - just closed LOL Bug reports are closed when they are fixed so if yours are getting closed, that's a good thing. Matt 0 Quote Link to comment Share on other sites More sharing options...
isdoo Posted April 16, 2008 Share Posted April 16, 2008 Well this one isn't closed 0 Quote Link to comment Share on other sites More sharing options...
othellotech Posted April 17, 2008 Share Posted April 17, 2008 for anyone who wants the actual code for .ltd.uk, .plc.uk and .net.uk - hint to Matt ## .PLC.UK DOMAIN REQUIREMENTS ## $additionaldomainfields[".plc.uk"][] = array( "Name" => "Legal Type", "Type" => "dropdown", "Options" => "UK Public Limited Company", "Default" => "UK Public Limited Company", ); $additionaldomainfields[".plc.uk"][] = array( "Name" => "Company ID Number", "Type" => "text", "Size" => "30", "Default" => "", "Required" => false, ); $additionaldomainfields[".plc.uk"][] = array( "Name" => "Company Name", "Type" => "text", "Size" => "64", "Default" => "", "Required" => true, ); ## .LTD.UK DOMAIN REQUIREMENTS ## $additionaldomainfields[".ltd.uk"][] = array( "Name" => "Legal Type", "Type" => "dropdown", "Options" => "UK Limited Company,UK Limited Liability Partnership", "Default" => "UK Limited Company", ); $additionaldomainfields[".ltd.uk"][] = array( "Name" => "Company ID Number", "Type" => "text", "Size" => "30", "Default" => "", "Required" => false, ); $additionaldomainfields[".ltd.uk"][] = array( "Name" => "Company Name", "Type" => "text", "Size" => "64", "Default" => "", "Required" => true, ); ## .NET.UK DOMAIN REQUIREMENTS ## $additionaldomainfields[".net.uk"] = $additionaldomainfields[".co.uk"]; $additionaldomainfields[".net.uk"][] = array( "Name" => "AS Number", "Type" => "text", "Size" => "8", "Default" => "", "Required" => true, ); 0 Quote Link to comment Share on other sites More sharing options...
penguin Posted April 17, 2008 Author Share Posted April 17, 2008 The company ID number is required in the above 0 Quote Link to comment Share on other sites More sharing options...
DigitalEnigma Posted April 18, 2008 Share Posted April 18, 2008 Hi, If a client ordered a .co.uk, .org.uk or .me.uk and chooses LTD as the Legal Type but leaves the company number blank at the moment the order goes throguh but the registration then fails. Could some checking rules be added to prevent this so that the company number is entered when it is required? 0 Quote Link to comment Share on other sites More sharing options...
WHMCS CEO Matt Posted April 18, 2008 WHMCS CEO Share Posted April 18, 2008 Unfortunately the dynamic fields per TLD can't currently do any conditional checking so not possible to enforce rules like that at the moment. Matt 0 Quote Link to comment Share on other sites More sharing options...
isdoo Posted April 18, 2008 Share Posted April 18, 2008 Doesn't help us Hopefully can be fixed soon. 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.