nigeria_566_1.cif 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. <?php
  2. function nigeria_install() {
  3. // Make the entry in the country table.
  4. // VALUES = Country ID, Country Name, 2-digit Code, 3-digit Code, File Version
  5. db_insert('uc_countries')
  6. ->fields(array(
  7. 'country_id' => 566,
  8. 'country_name' => 'Nigeria',
  9. 'country_iso_code_2' => 'NG',
  10. 'country_iso_code_3' => 'NGA',
  11. 'version' => 1,
  12. ))
  13. ->execute();
  14. // Make the entries in the zones table.
  15. $zones = array(
  16. array(566, 'AB', 'Abia'),
  17. array(566, 'AD', 'Adamawa'),
  18. array(566, 'AK', 'Akwa Ibom'),
  19. array(566, 'AN', 'Anambra'),
  20. array(566, 'BA', 'Bauchi'),
  21. array(566, 'BY', 'Bayelsa'),
  22. array(566, 'BN', 'Benue'),
  23. array(566, 'BO', 'Borno'),
  24. array(566, 'CR', 'Cross River'),
  25. array(566, 'DT', 'Delta'),
  26. array(566, 'EB', 'Ebonyi'),
  27. array(566, 'ED', 'Edo'),
  28. array(566, 'EK', 'Ekiti'),
  29. array(566, 'EN', 'Enugu'),
  30. array(566, 'FC', 'FCT - Abuja'),
  31. array(566, 'GB', 'Gombe'),
  32. array(566, 'IM', 'Imo'),
  33. array(566, 'JG', 'Jigawa'),
  34. array(566, 'KD', 'Kaduna'),
  35. array(566, 'KN', 'Kano'),
  36. array(566, 'KT', 'Katsina'),
  37. array(566, 'KB', 'Kebbi'),
  38. array(566, 'KG', 'Kogi'),
  39. array(566, 'KW', 'Kwara'),
  40. array(566, 'LA', 'Lagos'),
  41. array(566, 'NS', 'Nassarawa'),
  42. array(566, 'NG', 'Niger'),
  43. array(566, 'OG', 'Ogun'),
  44. array(566, 'ON', 'Ondo'),
  45. array(566, 'OS', 'Osun'),
  46. array(566, 'OY', 'Oyo'),
  47. array(566, 'PL', 'Plateau'),
  48. array(566, 'RV', 'Rivers'),
  49. array(566, 'SO', 'Sokoto'),
  50. array(566, 'TB', 'Taraba'),
  51. array(566, 'YB', 'Yobe'),
  52. array(566, 'ZM', 'Zamfara'),
  53. );
  54. $query = db_insert('uc_zones')->fields(array('zone_country_id', 'zone_code', 'zone_name'));
  55. foreach ($zones as $zone) {
  56. $query->values($zone);
  57. }
  58. $query->execute();
  59. // Set address format
  60. uc_set_address_format(
  61. 566,
  62. "!company\r\n".
  63. "!first_name !last_name\r\n".
  64. "!street1\r\n".
  65. "!street2\r\n".
  66. "!city - !postal_code\r\n".
  67. "!zone_code\r\n".
  68. "!country_name_if"
  69. );
  70. }