123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- <?php
- /**
- * Implements hook_install() using the name of the country as the base of
- * the function name.
- */
- function mexico_install() {
- // Make the entry in the country table.
- // VALUES = Country ID, Country Name, 2-digit Code, 3-digit Code, File Version
- db_insert('uc_countries')
- ->fields(array(
- 'country_id' => 484,
- 'country_name' => 'Mexico',
- 'country_iso_code_2' => 'MX',
- 'country_iso_code_3' => 'MEX',
- 'version' => 1,
- ))
- ->execute();
- // Make the entries in the zones table.
- $zones = array(
- array(484, 'AGS', 'Aguascalientes'),
- array(484, 'BC', 'Baja California'),
- array(484, 'BCS', 'Baja California Sur'),
- array(484, 'CAM', 'Campeche'),
- array(484, 'CHIS', 'Chiapas'),
- array(484, 'CHI', 'Chihuahua'),
- array(484, 'COAH', 'Coahuila'),
- array(484, 'COL', 'Colima'),
- array(484, 'DF', 'Distrito Federal'),
- array(484, 'DGO', 'Durango'),
- array(484, 'GTO', 'Guanajuato'),
- array(484, 'GRO', 'Guerrero'),
- array(484, 'HGO', 'Hidalgo'),
- array(484, 'JAL', 'Jalisco'),
- array(484, 'ME', 'México'),
- array(484, 'MICH', 'Michoacán'),
- array(484, 'MOR', 'Morelos'),
- array(484, 'NAY', 'Nayarit'),
- array(484, 'NL', 'Nuevo León'),
- array(484, 'OAX', 'Oaxaca'),
- array(484, 'PUE', 'Puebla'),
- array(484, 'QUE', 'Querétaro'),
- array(484, 'QR', 'Quintana Roo'),
- array(484, 'SLP', 'San Luis Potosi'),
- array(484, 'SIN', 'Sinaloa'),
- array(484, 'SON', 'Sonora'),
- array(484, 'TAB', 'Tabasco'),
- array(484, 'TAM', 'Tamaulipas'),
- array(484, 'TLA', 'Tlaxcala'),
- array(484, 'VER', 'Veracruz'),
- array(484, 'YUC', 'Yucatán'),
- array(484, 'ZAC', 'Zacatecas'),
- );
- $query = db_insert('uc_zones')->fields(array('zone_country_id', 'zone_code', 'zone_name'));
- foreach ($zones as $zone) {
- $query->values($zone);
- }
- $query->execute();
- // Set address format
- uc_set_address_format(
- 484,
- "!company\r\n".
- "!first_name !last_name\r\n".
- "!street1\r\n".
- "!street2\r\n".
- "!postal_code !city\r\n".
- "!country_name_if"
- );
- }
|