I edited your module in such a way that adding new country is now as simple as add a single line in the first array (and, of course, create a new phone..inc file).

One more step should be to move the field name (like 'French phone number') to a variable in the .inc file and then searching for available language in the directory. This way, phone.module should not need to be edited when adding a new country.

CommentFileSizeAuthor
#1 phone_0.patch6.06 KBtiziano
phone.patch6.05 KBtiziano
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

tiziano’s picture

Title: patch to manage more country code without having to edit the whole module » patch to manage more country codes without having to edit the whole module
FileSize
6.06 KB

I found a couple of typos in my own implementation (I used 'array' instead of 'array_keys' in phone_{widget,field_formatter}_info functions), so I resubmit my patch.