japan_392_1.cif 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. <?php
  2. /**
  3. * Implements hook_install() using the name of the country as the base of
  4. * the function name.
  5. */
  6. function japan_install() {
  7. // Make the entry in the country table.
  8. // VALUES = Country ID, Country Name, 2-digit Code, 3-digit Code, File Version
  9. db_insert('uc_countries')
  10. ->fields(array(
  11. 'country_id' => 392,
  12. 'country_name' => 'Japan',
  13. 'country_iso_code_2' => 'JP',
  14. 'country_iso_code_3' => 'JPN',
  15. 'version' => 1,
  16. ))
  17. ->execute();
  18. // Make the entries in the zones table.
  19. $zones = array(
  20. array(392, '01', '北海道'),
  21. array(392, '02', '青森県'),
  22. array(392, '03', '岩手県'),
  23. array(392, '04', '宮城県'),
  24. array(392, '05', '秋田県'),
  25. array(392, '06', '山形県'),
  26. array(392, '07', '福島県'),
  27. array(392, '08', '茨城県'),
  28. array(392, '09', '栃木県'),
  29. array(392, '10', '群馬県'),
  30. array(392, '11', '埼玉県'),
  31. array(392, '12', '千葉県'),
  32. array(392, '13', '東京都'),
  33. array(392, '14', '神奈川県'),
  34. array(392, '15', '新潟県'),
  35. array(392, '16', '富山県'),
  36. array(392, '17', '石川県'),
  37. array(392, '18', '福井県'),
  38. array(392, '19', '山梨県'),
  39. array(392, '20', '長野県'),
  40. array(392, '21', '岐阜県'),
  41. array(392, '22', '静岡県'),
  42. array(392, '23', '愛知県'),
  43. array(392, '24', '三重県'),
  44. array(392, '25', '滋賀県'),
  45. array(392, '26', '京都府'),
  46. array(392, '27', '大阪府'),
  47. array(392, '28', '兵庫県'),
  48. array(392, '29', '奈良県'),
  49. array(392, '30', '和歌山県'),
  50. array(392, '31', '鳥取県'),
  51. array(392, '32', '島根県'),
  52. array(392, '33', '岡山県'),
  53. array(392, '34', '広島県'),
  54. array(392, '35', '山口県'),
  55. array(392, '36', '徳島県'),
  56. array(392, '37', '香川県'),
  57. array(392, '38', '愛媛県'),
  58. array(392, '39', '高知県'),
  59. array(392, '40', '福岡県'),
  60. array(392, '41', '佐賀県'),
  61. array(392, '42', '長崎県'),
  62. array(392, '43', '熊本県'),
  63. array(392, '44', '大分県'),
  64. array(392, '45', '宮崎県'),
  65. array(392, '46', '鹿児島県'),
  66. array(392, '47', '沖縄県'),
  67. );
  68. $query = db_insert('uc_zones')->fields(array('zone_country_id', 'zone_code', 'zone_name'));
  69. foreach ($zones as $zone) {
  70. $query->values($zone);
  71. }
  72. $query->execute();
  73. // Set address format
  74. uc_set_address_format(
  75. 392,
  76. "!postal_code\r\n".
  77. "!zone_name !city\r\n".
  78. "!street1\r\n".
  79. "!street2\r\n".
  80. "!company\r\n".
  81. "!last_name !first_name\r\n".
  82. "!country_name_if"
  83. );
  84. }