uganda_800_1.cif 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. <?php
  2. function uganda_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' => 800,
  8. 'country_name' => 'Uganda',
  9. 'country_iso_code_2' => 'UG',
  10. 'country_iso_code_3' => 'UGA',
  11. 'version' => 1,
  12. ))
  13. ->execute();
  14. // Make the entries in the zones table.
  15. $zones = array(
  16. array(800, 'UG-317', 'Abim'),
  17. array(800, 'UG-301', 'Adjumani'),
  18. array(800, 'UG-314', 'Amolatar'),
  19. array(800, 'UG-216', 'Amuria'),
  20. array(800, 'UG-319', 'Amuru'),
  21. array(800, 'UG-302', 'Apac'),
  22. array(800, 'UG-303', 'Arua'),
  23. array(800, 'UG-217', 'Budaka'),
  24. array(800, 'UG-223', 'Bududa'),
  25. array(800, 'UG-201', 'Bugiri'),
  26. array(800, 'UG-224', 'Bukedea'),
  27. array(800, 'UG-218', 'Bukwa'),
  28. array(800, 'UG-419', 'Buliisa'),
  29. array(800, 'UG-401', 'Bundibugyo'),
  30. array(800, 'UG-402', 'Bushenyi'),
  31. array(800, 'UG-202', 'Busia'),
  32. array(800, 'UG-219', 'Butaleja'),
  33. array(800, 'UG-318', 'Dokolo'),
  34. array(800, 'UG-304', 'Gulu'),
  35. array(800, 'UG-403', 'Hoima'),
  36. array(800, 'UG-416', 'Ibanda'),
  37. array(800, 'UG-203', 'Iganga'),
  38. array(800, 'UG-417', 'Isingiro'),
  39. array(800, 'UG-204', 'Jinja'),
  40. array(800, 'UG-315', 'Kaabong'),
  41. array(800, 'UG-404', 'Kabale'),
  42. array(800, 'UG-405', 'Kabarole'),
  43. array(800, 'UG-213', 'Kaberamaido'),
  44. array(800, 'UG-101', 'Kalangala'),
  45. array(800, 'UG-220', 'Kaliro'),
  46. array(800, 'UG-102', 'Kampala'),
  47. array(800, 'UG-205', 'Kamuli'),
  48. array(800, 'UG-413', 'Kamwenge'),
  49. array(800, 'UG-414', 'Kanungu'),
  50. array(800, 'UG-206', 'Kapchorwa'),
  51. array(800, 'UG-406', 'Kasese'),
  52. array(800, 'UG-207', 'Katakwi'),
  53. array(800, 'UG-112', 'Kayunga'),
  54. array(800, 'UG-407', 'Kibaale'),
  55. array(800, 'UG-103', 'Kiboga'),
  56. array(800, 'UG-418', 'Kiruhura'),
  57. array(800, 'UG-408', 'Kisoro'),
  58. array(800, 'UG-305', 'Kitgum'),
  59. array(800, 'UG-316', 'Koboko'),
  60. array(800, 'UG-306', 'Kotido'),
  61. array(800, 'UG-208', 'Kumi'),
  62. array(800, 'UG-415', 'Kyenjojo'),
  63. array(800, 'UG-307', 'Lira'),
  64. array(800, 'UG-104', 'Luwero'),
  65. array(800, 'UG-116', 'Lyantonde'),
  66. array(800, 'UG-221', 'Manafwa'),
  67. array(800, 'UG-320', 'Maracha'),
  68. array(800, 'UG-105', 'Masaka'),
  69. array(800, 'UG-409', 'Masindi'),
  70. array(800, 'UG-214', 'Mayuge'),
  71. array(800, 'UG-209', 'Mbale'),
  72. array(800, 'UG-410', 'Mbarara'),
  73. array(800, 'UG-114', 'Mityana'),
  74. array(800, 'UG-308', 'Moroto'),
  75. array(800, 'UG-309', 'Moyo'),
  76. array(800, 'UG-106', 'Mpigi'),
  77. array(800, 'UG-107', 'Mubende'),
  78. array(800, 'UG-108', 'Mukono'),
  79. array(800, 'UG-311', 'Nakapiripirit'),
  80. array(800, 'UG-115', 'Nakaseke'),
  81. array(800, 'UG-109', 'Nakasongola'),
  82. array(800, 'UG-222', 'Namutumba'),
  83. array(800, 'UG-310', 'Nebbi'),
  84. array(800, 'UG-411', 'Ntungamo'),
  85. array(800, 'UG-321', 'Oyam'),
  86. array(800, 'UG-312', 'Pader'),
  87. array(800, 'UG-210', 'Pallisa'),
  88. array(800, 'UG-110', 'Rakai'),
  89. array(800, 'UG-412', 'Rukungiri'),
  90. array(800, 'UG-111', 'Sembabule'),
  91. array(800, 'UG-215', 'Sironko'),
  92. array(800, 'UG-211', 'Soroti'),
  93. array(800, 'UG-212', 'Tororo'),
  94. array(800, 'UG-113', 'Wakiso'),
  95. array(800, 'UG-313', 'Yumbe'),
  96. );
  97. $query = db_insert('uc_zones')->fields(array('zone_country_id', 'zone_code', 'zone_name'));
  98. foreach ($zones as $zone) {
  99. $query->values($zone);
  100. }
  101. $query->execute();
  102. // Set address format
  103. uc_set_address_format(
  104. 800,
  105. "!company\r\n".
  106. "!first_name !last_name\r\n".
  107. "!street1\r\n".
  108. "!street2\r\n".
  109. "!city, !zone_name !postal_code\r\n".
  110. "!country_name_if"
  111. );
  112. }