1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- <?php
- /**
- * Implements hook_install() using the name of the country as the base of
- * the function name.
- */
- function spain_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' => 724,
- 'country_name' => 'Spain',
- 'country_iso_code_2' => 'ES',
- 'country_iso_code_3' => 'ESP',
- 'version' => 1,
- ))
- ->execute();
- // Make the entries in the zones table.
- $zones = array(
- array(724, 'CA', 'A Coruña'),
- array(724, 'AL', 'Álava'),
- array(724, 'AB', 'Albacete'),
- array(724, 'AC', 'Alicante'),
- array(724, 'AM', 'Almería'),
- array(724, 'AS', 'Asturias'),
- array(724, 'AV', 'Ávila'),
- array(724, 'BJ', 'Badajoz'),
- array(724, 'IB', 'Baleares'),
- array(724, 'BA', 'Barcelona'),
- array(724, 'BU', 'Burgos'),
- array(724, 'CC', 'Cáceres'),
- array(724, 'CZ', 'Cádiz'),
- array(724, 'CT', 'Cantabria'),
- array(724, 'CL', 'Castellón'),
- array(724, 'CE', 'Ceuta'),
- array(724, 'CR', 'Ciudad Real'),
- array(724, 'CD', 'Córdoba'),
- array(724, 'CU', 'Cuenca'),
- array(724, 'GI', 'Girona'),
- array(724, 'GD', 'Granada'),
- array(724, 'GJ', 'Guadalajara'),
- array(724, 'GP', 'Guipúzcoa'),
- array(724, 'HL', 'Huelva'),
- array(724, 'HS', 'Huesca'),
- array(724, 'JN', 'Jaén'),
- array(724, 'RJ', 'La Rioja'),
- array(724, 'PM', 'Las Palmas'),
- array(724, 'LE', 'León'),
- array(724, 'LL', 'Lleida'),
- array(724, 'LG', 'Lugo'),
- array(724, 'MD', 'Madrid'),
- array(724, 'MA', 'Málaga'),
- array(724, 'ML', 'Melilla'),
- array(724, 'MU', 'Murcia'),
- array(724, 'NV', 'Navarra'),
- array(724, 'OU', 'Ourense'),
- array(724, 'PL', 'Palencia'),
- array(724, 'PO', 'Pontevedra'),
- array(724, 'SL', 'Salamanca'),
- array(724, 'SC', 'Santa Cruz de Tenerife'),
- array(724, 'SG', 'Segovia'),
- array(724, 'SV', 'Sevilla'),
- array(724, 'SO', 'Soria'),
- array(724, 'TA', 'Tarragona'),
- array(724, 'TE', 'Teruel'),
- array(724, 'TO', 'Toledo'),
- array(724, 'VC', 'Valencia'),
- array(724, 'VD', 'Valladolid'),
- array(724, 'VZ', 'Vizcaya'),
- array(724, 'ZM', 'Zamora'),
- array(724, 'ZR', 'Zaragoza'),
- );
- $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(
- 724,
- "!company\r\n".
- "!first_name !last_name\r\n".
- "!street1\r\n".
- "!street2\r\n".
- "!postal_code !city\r\n".
- "!country_name_if"
- );
- }
|